5

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

 2 years ago
source link: http://i.lckiss.com/?p=7521
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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

2021-10-02

这个标题不太好取,目前环境是 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的解决办法


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK