【问题标题】:URLError: urlopen error timed outURLError: urlopen 错误超时
【发布时间】:2011-05-13 17:08:33
【问题描述】:

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

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

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

提前致谢。

【问题讨论】:

    标签: python django ubuntu apache2


    【解决方案1】:

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

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

    【讨论】:

    • 你能详细说明一下这个怎么做吗?
    • 进入命令行,然后运行,ping ,tracert 。然后下载 wireshark wireshark.org 并在连接时运行它(确保其他流量保持关闭)
    【解决方案2】:

    第 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
    

    如果没有更多细节,我只知道可以尝试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-15
      • 2012-12-26
      • 1970-01-01
      相关资源
      最近更新 更多