nginx502报错的解决方法

502
1:首先考虑是内存不足。
使用free-h查看剩余内存
释放缓存
使用top命令查看高占用内存的程序。

2:查看php进程是否可用。
ps -A|grep php
3:查看php程序是否有不兼容的地方。
打开受到影响的php文件
4:查看nginx日志,得知是recv() failed (104: Connection reset by peer) while reading response header from upstream报错。
在php/etc/www.conf中重新配置php-fpm的超时时间为0解决。
request_terminate_timeout=0.
我是第四个原因,配置超时时间后恢复正常。

打赏作者

《nginx502报错的解决方法》上有1条评论

发表评论

电子邮件地址不会被公开。