今天有客户咨询使用代理IP请求一个国外网址(https://read.qxmd.com/),这个网址在国内打开速度比较慢,然后报错了 java.io.IOException: Unable to tunnel through proxy. Proxy returns "HTTP/1.1 502 Bad Gateway"
HTTP 502 – 网关错误
此处一般指Nginx做反向代理服务器时,所连接的Web应用服务器无响应导致的。一般是因为后端的Tomcat,Jetty,Tornado等服务器没有启动。我们知道,Nginx属于HTTP服务器,不属于Web应用服务器。
出现“HTTP 502 – 网关错误”,需要重启Web应用服务器。
排查问题解决方案:
1. 确保目标网站的URL能够正常打开,如果打不开或者长时间不响应(打开很慢),那么这种情况下考虑是网址URL有问题,没有更好的解决方案,只能忽略个别错误。
2. 目标URL打开正常,所以试一下不使用代理IP的情况下,能否正常返回,如果返回正常,可以继续第三步排查。如果返回仍然为502或者50X的错误,那么这种情况下考虑是网址URL有问题,没有更好的解决方案,只能忽略个别错误。
3. 考虑是代理IP在可用时间范围内,无法正确打开URL导致最终无响应,解决办法就是换下一个新IP。
福利:现在通过开发者购买代理IP,购买后联系客服最高可获
返现20%
到你的支付宝(最低35元,最高1440元)
无忧代理IP(www.data5u.com)原创文章,转载请注明出处。