我经常有与Squid代理服务互联网断开问题。
我的服务器configuration;
OS: CentOS release 6.3 (Final) model name : Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz cpu MHz : 1600.000 My Local systems IP range:192.168.2.x Server IP: 192.168.2.11
此服务器configuration了灯开发,Samba SMB文件服务pipe理器和当前没有svn。 所以我看到最大的可能性是这个鱿鱼代理,因为这是停止连接,并确定当我重新启动服务器网开始工作,所以这个鱿鱼服务只有错误。
而这台服务器连接本地4个其他的Windows机器,基本上作为一个中央发展节点。
我能够通过重新启动服务器一段时间或有时通过重新启动鱿鱼代理,这完全是我们的发展完全无法解决它。
示例错误日志:
2013/07/01 13:25:38| tunnelConnectTimeout(): tunnelState->servers is NULL 2013/07/01 13:25:41| tunnelConnectTimeout(): tunnelState->servers is NULL 2013/07/01 13:25:41| tunnelConnectTimeout(): tunnelState->servers is NULL 2013/07/01 13:25:50| clientProcessRequest: Invalid Request 2013/07/01 13:26:05| tunnelConnectTimeout(): tunnelState->servers is NULL
一些帮助可以使我们的生活更轻松,预先感谢。
我会怀疑你所缺乏的连接性是由这个标识的:
2013/07/01 13:25:38| tunnelConnectTimeout(): tunnelState->servers is NULL
这基本上表明与上游服务器的连接超时。
当问题发生时,尝试连接到鱿鱼服务器上的一些网站(如果可能的话,使用像lynx这样的浏览器,但是可以使用telnet到80端口),看看它是否超时。 如果没有的话,你可能会在鱿鱼中发现一些bug,但是如果是这样的话,问题就在你的鱿鱼服务器的上游。 同时关注DNS问题。
另外看看增加你的超时forward_timeout ,特别是如果你的上游连接速度慢。