分享nginx 502的解决方法.doc
《分享nginx 502的解决方法.doc》由会员分享,可在线阅读,更多相关《分享nginx 502的解决方法.doc(2页珍藏版)》请在三一文库上搜索。
1、分享nginx 502的解决方法先说环境:一台windows机器,只跑了nginx,做代理。一台linux服务器,lnmp环境,运行一个php网站。在windows的nginx上做了代理,nginx.conf配置文件相关参数并未调整什么。第一天跑的很正常,第二天出现了502,直接hosts绑定linux服务器的ip访问没有任何问题。我相信,大多数人不会怀疑问题出在linux服务器上,毕竟绑定hosts直接访问是没有任何问题的。所以,在windows上折腾很久,无论重启nginx服务还是重启系统,还是502。查看windows上nginx的错误日志error.log,发现很多“error 242
2、0#2560: *27 WSARecv() failed (10054: An existing connection was forcibly closed by the remote host) while reading response header from upstream ”这种日志很少见,但可以判定问题出在linux服务器上。于是到linux服务器上打开错误日志,可惜并未发现什么问题。去搜google吧,也没有找到好的解决办法。还好,我印象中多年前遇到过一次类似的问题,不过是linux代理linux,症状和该问题基本类似,当时的解决办法是,修改被代理的linux服务器nginx配置文件nginx.conf中worker_connections参数的值,当时记得是51200,改为4096就ok了。到linux服务器上,打开nginx配置文件,发现worker_connections竟然也是51200,改为4096后,重启nginx服务。惊喜再现,问题就这样解决了!解决后,才想到:应该在linux服务器上把error日志的级别调整为debug,就可以看到更多信息了。由于是客户的机器,就没有再去折腾。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分享nginx 502的解决方法 分享 nginx 502 解决方法
链接地址:https://www.31doc.com/p-3392828.html