报错问题:
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
我用第一种方案就解决了,第二种方案暂时没有用,配置方法可网上查找