URLError:urlopen 错误超时

问题描述 投票:0回答:2

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

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

可能是什么问题?谁能帮我解释一下吗?

提前致谢。

python django ubuntu apache2
2个回答
0
投票

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

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


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

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

© www.soinside.com 2019 - 2024. All rights reserved.