/ 中存储网

解决Nginx服务器104: connection reset by peer的问题

2014-04-02 15:47:01 来源:ITJS.CN
这些天由于机房设备的调整,VLAN的重新规划,没来即时补上上次Nginx作为反向代理服务器的错误日志问题解析:由反向代理服务器提供的页面偶尔出现50x错误,由于故障非周期性和零散性,经过大量的排查服务器操作系统、Nginx反向代理、后端服务器没发现任何问题,同时期间也向Nginx官方发了多封邮件,得到的回复均为“ReferCon,请检查后端服务器.........”,出于对问题的发现与无法解决显得是那么无赖与头疼。 

  于是部署了相应的监控服务器;重点监控的内容为服务器网段内的ping值,经过1-2天的监控,发现机房服务器网络出现掉包现象,掉包的时间均为后端服务器抛弃Nginx代理服务器的时间,从而Nginx服务器出现104: Connection reset by peer错误日志,且不能完全正常访问,于是将后端服务器直接桥接在了Nginx反向代理服务器,经过几天的观察发现再无故障的出现,错误日志也未再追加,果然断定将问题抛向了环境网络。后来调整机房某些节点中的设备,监控服务器经过几天的监控,发现服务器网段不再掉包,反向代理服务器也能完全正常访问后端服务器,也再无104: Connection reset by peer日志的出现。