抬头仰望星空,是否能发现自己的渺小。

伪斜杠青年

人们总是混淆了欲望和理想

解决 Docker Nginx 与 Php-fpm 偶现 502 问题

这个标题不太好取,目前环境是 Nginx + Php-fpm,其中之前提过 WordPress 容器优化,使用 php -fpm 可以极大程度的减少容器体积,但那时候遗留了一个问题,就是在后台更新插件或者更新 WordPress 时,一段时间后(猜测是更新完成后的回调)会提示502,之前的非 Docker 模式下并没遇到过,所以直接将锅甩给后台响应的 php-fpm 。

本想打开 php-fpm 的调试模式去看看日志,后来在网上看到一个简单方案,与我猜测一致,就是 php-fpm 容器的监听问题。经过测试确实如此,解决办法:

进入 php-fpm 容器 bash ,先找寻配置文件位置:

# find / -name www.conf
/usr/local/etc/php-fpm.d/www.conf

得到结果:/usr/local/etc/php-fpm.d/www.conf

直接编辑将listen = 127.0.0.1:9000  改为 listen = [::]:9000 

重启容器测试可行,其他不管了。

参考:nginx+docker+php7.4出现502 bad gateway的解决办法


本站由以下主机服务商提供服务支持:

0条评论

发表评论