记一次WIFI_dog系统的路由器信息不更新问题

    客户反馈问题:路由器在上网,但是信息一直显示离线。

2016-05-17_113704.png

中间各种曲折的过程,这里就不献丑了,直接上最终方法。

首先查看nginx 的 access.log

B_1.png

Nginx 499 错误,抓到错误了,问题还想跑?

各种找nginx 499错误 的资料,原因可能是 nginx认为是不安全的连接,主动拒绝了客户端的连接。

解决方案,修改nginx.conf 加入下面的配置,重启nginx。

fastcgi_connect_timeout         300s; 
fastcgi_send_timeout            300s; 
fastcgi_read_timeout            300s; 
fastcgi_ignore_client_abort     on; 
proxy_ignore_client_abort       on;

B_2.png

再次查看日志状态就是 200了。

B_3.png

到这里,系统正常了。

总结:生产环境的经验还是要靠积累,要善于从log中寻找答案,会分析各种log,来寻找相应的对策,还有就是耐心,解决这个问题,累计耗时10个小时,当然可能我比较笨吧。

评论