码迷,mamicode.com
首页 > 其他好文 > 详细

nginx 499

时间:2016-06-30 11:05:17      阅读:465      评论:0      收藏:0      [点我收藏+]

标签:nginx 499

1.499网上的解释是客户端主动关闭了连接

在一个项目上传文件的时候,nginx log报499,关闭iptables就可以

2.从排除故障的方法来说

nginx->tomcat,问题就出在这两个上面

看nginx的请求是否在日志里面能发现,这次是post请求是499

看tomcat的日志,是否有异常

3.从网络层,应用层,从下至上排除

iptables和网络方面的问题

4.使用工具

tcpdump

tcpdump  -XvvennSs 0 -i eth0 tcp[20:2]=0x4745 or tcp[20:2]=0x4854  -w /tmp/post.log

tcpdump -i eth0 ‘((port 8000) and (tcp[(tcp[12]>>2):4]=0x47455420))‘ -nnAl -w /tmp/GET.log

0x4745 是post请求

5.最终发现是iptables禁止了上传附件的ftp地址,加进去就ok了


就是nginx和tomcat交互出现了问题。

本文出自 “人,要有自己的想法” 博客,请务必保留此出处http://szgb2016.blog.51cto.com/340201/1794434

nginx 499

标签:nginx 499

原文地址:http://szgb2016.blog.51cto.com/340201/1794434

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!