报错问题:

SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known

使用环境:thinkphp框架,linux,阿里云rds数据库

ping 链接地址正常:

报错过程:访问后台地址,多数为正常访问,刷新10-20次可能会出现1-2次报错,并非持续报错

解决方案1:

重启php-fpm服务

service php-fpm restart 

原文查看:https://stackoverflow.com/questions/2661546/php-network-getaddresses-getaddrinfo-failed-name-or-service-not-known

特别感谢:https://blog.csdn.net/qq_37500838/article/details/85008432#commentBox

 

解决方案2:

配置dns解析为114.114.114.114

查看dns配置:cat /etc/resolv.conf

我用第一种方案就解决了,第二种方案暂时没有用,配置方法可网上查找

 

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐