每当我尝试通过在 apache mod_python(机器:Ubuntu 10.04 服务器版,64 位)上运行的 django 应用程序向某个 url 发出 HTTP 请求时,都会出现超时错误。
奇怪的是,它在 Ubuntu 10.04 服务器版(32 位)上运行良好。 我觉得可能存在一些代理连接问题。但如果是这样的话,我不确定如何解决。
可能是什么问题?谁能帮我解释一下吗?
提前致谢。
首先运行简单的网络分析, 追踪 平 wireshark(用于网络分析)
检查服务器上的防火墙和代理设置,并确保端口、路由和权限正确。
第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
没有更多细节,这就是我所知道的尝试。