这个标题不太好取,目前环境是 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条评论