docker 解决php 502,Docker里两个php容器一个正常访问,一个出现502 Bad Gateway nginx/1.17.8。...

问题描述

Docker里两个php容器一个镜像是phpfpm5.6,运行的程序是emlog,正常访问。一个镜像是phpfpm7.3,运行的程序是wordpress,运行的出现502 Bad Gateway nginx/1.17.8。

问题出现的平台版本及自己尝试过哪些方法

系统是centos7.6

对应容器内有wordpress程序

相关代码(日志)

nginx最新一次错误日志日志:

{“log”:”2020/03/27 09:44:10 [error] 6#6: *72 connect() failed (111: Connection refused) while connecting to upstream, client: 000.000.000.000, server: blog.000000.xyz, request: “GET / HTTP/1.1”, upstream: “fastcgi://172.19.0.4:9004”, host: “blog.000000.xyz”n”,”stream”:”stderr”,”time”:”2020-03-27T09:44:10.201216128Z”}

{“log”:”000.000.000.000 – – [27/Mar/2020:09:44:10 +0000] “GET / HTTP/1.1” 502 559 “-” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.100 Safari/537.36” “-“n”,”stream”:”stdout”,”time”:”2020-03-27T09:44:10.201273369Z”}

nginx.conf配置文件(wordpress部分)

`server {

listen 443 ssl;

server_name blog.000000.xyz;

root /wordpress;

index index.html index.htm;

ssl_certificate /ssl/blogssl.pem;

ssl_certificate_key /ssl/blogssl.key;

ssl_session_timeout 5m;

ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

ssl_prefer_server_ciphers on;

location / {

root /wordpress;

index index.php index.html index.htm;

}

location ~\.php(.*)$ {

root /wordpress;

fastcgi_pass  172.19.0.4:9004;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /wordpress$fastcgi_script_name;

fastcgi_param PATH_INFO $1;

include fastcgi_params;

}

}  `

php-fpm7.3运行日志

{“log”:”[27-Mar-2020 04:10:15] NOTICE: fpm is running, pid 1n”,”stream”:”stderr”,”time”:”2020-03-27T04:10:15.920559488Z”}

{“log”:”[27-Mar-2020 04:10:15] NOTICE: ready to handle connectionsn”,”stream”:”stderr”,”time”:”2020-03-27T04:10:15.920615726Z”}

我先安装的是emlog, wordpress还未曾运行成功。

已尝试的解决办法

nginx等待时间超时

PHP FastCGI进程数是否够用,已执行

netstat -anpo | grep "php-cgi" | wc -l

,输出结果是0

问题以及期望的结果

请问要怎样才能正常访问wordpress程序?

会不会是我的nginx配置文件错了呢?

或者是服务器配置过低跑不起来两个php?

(有部分隐私信息我用0替代了,请见谅)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值