请求的网址无法获取

   今天项目碰到过很奇怪的问题,在北京的一个客户,访问平台时,偶尔会出现”请求的网址无法获取,系统回应(104) connection reset by peer“的错误,这个平台是做了ChinaCache分发的, 我们在上海电信的网络环境下测试,网站是正常。但是客户出错的频率很高。客户为北京教育网,域名访问上海服务器是做过CDN加速的。针对这个问题排查了很久,最后在window环境下用wget工具进行排查,wget平台的域名时,报500的错误,之后检查代码,在平台的AdminModule类中,获取客户端HTTP请求时,客户端的系统语言获取不正常(就是Http请求的头结点Language),在不通过分发的的情况下,是可以取得客户的语言种类。但是在分发的情况下。不能准确的取得客户端的语言种类。从而引起错误,修改代码。之后wget正确,返回状态200。用户访问正常!

posted @ 2012-05-17 22:03  yinbo.crazy  阅读(337)  评论(0编辑  收藏  举报