代理ip知识与免费资源
-
222024年4月
-
302024年3月
-
292024年2月
-
312024年1月
-
312023年12月
-
302023年11月
-
312023年10月
-
302023年9月
-
312023年8月
-
352023年7月
-
312023年6月
-
312023年5月
-
302023年4月
-
312023年3月
-
282023年2月
-
312023年1月
-
312022年12月
-
302022年11月
-
312022年10月
-
302022年9月
-
312022年8月
-
322022年7月
-
292022年6月
-
322022年5月
-
302022年4月
-
332022年3月
-
312022年2月
-
372022年1月
-
382021年12月
-
382021年11月
-
402021年10月
-
432021年9月
-
372021年8月
-
442021年7月
-
442021年6月
-
432021年5月
-
342021年4月
-
312021年3月
-
292021年2月
-
352021年1月
-
422020年12月
-
402020年11月
-
482020年10月
-
522020年9月
-
852020年8月
-
752020年7月
-
802020年6月
-
782020年5月
-
772020年4月
-
432020年3月
-
362020年2月
-
452020年1月
-
562019年12月
-
712019年11月
-
612019年10月
-
562019年9月
-
532019年8月
-
362019年7月
-
362019年6月
-
382019年5月
-
402019年4月
-
352019年3月
-
342019年2月
-
442019年1月
-
392018年12月
-
402018年11月
-
392018年10月
-
392018年9月
-
452018年8月
-
452018年7月
-
392018年6月
-
512018年5月
-
492018年4月
-
342018年3月
-
282018年2月
-
482018年1月
-
732017年12月
-
7292017年11月
-
7442017年10月
-
2892017年9月
-
12017年8月
首页>代理ip知识与免费资源>正文
使用代理ip爬虫时出现499错误是什么问题?
发布日期:2019/10/15 9:21:43 阅读量:9130
最近有朋友反应使用代理ip爬虫时出现了499错误,当时很着急的问我是什么原因出现这个问题,遇到问题不需要着急,可以冷静的找出问题,现在主要是逐一排查和了解到499错误是什么原因导致的。
我便询问这位朋友,我说使用api能正常提取到ip吗?他说可以,随后我又询问他,有没有猛烈通过api调用服务器获取ip,他说是正常间隔10秒提取,那么我让他使用api提取到的ip使用浏览器测试一下是否ip有效,过了几分钟的测试后,ip在浏览器设置中使用也完全没有问题。那么我们可以排查出api通过可以正常的提取到ip,ip也有效,这就足以说明代理ip服务器没有问题,这样就大大的缩小了问题排查的范围。
首先我们来了解一下499错误是什么问题导致的;
当客户端主动断开连接的时候,nginx就会返回499的状态码。一般情况下和请求的超时设置有关系,比如用户用浏览器访问某个网页的时候,如果在nginx还没有处理完请求的时候,用户就关闭了网页活着浏览器,则这个时候,nginx就会以499的状态码进行影响,标明客户端主动断开了连接。
首先我们看看nglnx的源码中的定义:
解决方案:
proxy_ignore_client_abort on;
Don’t know if this is safe.
就是说要配置参数 proxy_ignore_client_abort on
表示代理服务端不要主要主动关闭客户端连接。随后以此配置重启nginx,就可以解决这个问题了。
所以遇到问题我们需要冷静的对问题针对性的分析和逐一排查,不要着急。冷静思考!