PHP7 connect() failed (111: Connection refused) while connecting to upstream, client 错误的解决方法

我不是女神ヾ 2021-08-11 00:42 487阅读 0赞

错误信息,下面是nginx访问的日志,页面502错误。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NhaWxvbmdiaWFveXVsaQ_size_16_color_FFFFFF_t_70

一连串的 connect() failed (111: Connection refused) while connecting to upstream, client

nginx中我依然是监听的9000端口,在php7中默认并不是9000端口,而是php7.0-fpm.sock ,以此来监听的。

解决方法:修改nginx配置中监听php方式

找到php 的 www.conf ,默认安装是在 /etc/php/7.0/fpm/pool.d 目录,在www.conf中注释 listen = /run/php/php7.0-fpm.sock

这一行 ,加入监听 listen = 9000

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NhaWxvbmdiaWFveXVsaQ_size_16_color_FFFFFF_t_70 1

保存后,重启php service php7.0-fpm restart 问题即可解决。访问nginx

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NhaWxvbmdiaWFveXVsaQ_size_16_color_FFFFFF_t_70 2

再记录一个小错误,PHP链接mysql的时候,报错:No such file or directory

解决方式:登入mysql中,查看mysql的状态 键入 status

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NhaWxvbmdiaWFveXVsaQ_size_16_color_FFFFFF_t_70 3

可以看到,mysql.sock的路径,将php.ini中的mysql.sock路径改为此路径,重启即可。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NhaWxvbmdiaWFveXVsaQ_size_16_color_FFFFFF_t_70 4

发表评论

表情:
评论列表 (有 0 条评论,487人围观)

还没有评论,来说两句吧...

相关阅读