URLError:urlopen错误超时

时间:2010-11-22 08:23:37

标签: python django ubuntu apache2

每当我尝试通过运行在apache mod_python(机器:Ubuntu 10.04服务器版,64位)之上的django应用程序向某个URL发出HTTP请求时,它会发出超时错误。

奇怪的是它在Ubuntu 10.04服务器版本(32位)上运行良好。 我觉得可能存在一些代理连接问题。但如果是这种情况,我不知道如何解决它。

可能是什么问题?任何人都可以对此有所了解。

先谢谢。

2 个答案:

答案 0 :(得分:0)

首先运行简单的网络分析, TRACERT 平 wireshark(用于网络分析)

检查服务器上的防火墙和代理设置,确保正确的端口,路由和权限正常。

答案 1 :(得分:0)

第1步:

首先在python shell中尝试一下。只需要使用urlopen尝试做的任何事情,并在python shell中执行。您需要简化测试。

第2步:

如果它仍然不起作用,可能是网络...尝试ping域名。

# ping domain.com

可能是DNS问题,请尝试查看域名:

# nslookup domain.com
or
# dig domain.com

如果有效,请尝试直接ping IP。

# ping 000.000.000.000

如果没有更多细节,这就是我所知道的。