• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

SQLSTATE[HY000][2002]php_network_getaddresses:getaddrinfofailed:Nameorservicenot ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

就在今天中午得时候,php报这个错误,一开始我认为是数据库连接不上了。刷新了几次发现有时候有数据有时候没有,以为是数据库得问题,还想着找阿里云售后,概率记为(20%出现一次)

 

结果到下午得时候已经是(90%)会连接不上,赶紧处理,查找一番发现没问题,很郁闷

 

灵机一动,访问另一个也在这个nginx下的项目,一切访问都正常,怪了

 

查看nginx日志,报错为  *2784322 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream,

 

联想到两个项目nginx 与 php-fpm通信方式不一样  可能是这个原因

 

从unix socket方式切换到tcp方式 就好了 一点问题都没有了 

 

unix socket不是那么稳定,当并发连接数爆发时,会产生大量的长时缓存,在没有面向连接协议支撑的情况下,大数据包很有可能就直接出错并不会返回异常。

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHPVariablehandling函数发布时间:2022-07-10
下一篇:
二招解决php乱码问题发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap