【问题标题】:Python script web service timeoutPython 脚本 Web 服务超时
【发布时间】:2010-03-18 22:47:32
【问题描述】:

我们的 Python 脚本已经运行了好几个月了,它简单地扫描文件目录,并通过 Web 服务调用将每个文件发布到我们的网站。该网站也是用 Python 编写的。

不知何故,今天早上这个脚本开始抛出以下错误:

urllib2.URLError: <urlopen error (10060, 'Operation timed out')>

网站本身已经正常运行。没有任何错误的迹象。在这个网站上工作的开发人员不再和我们在一起,而且我们的员工中没有强大的 Python 开发人员,因为我们正在离开那个位置。

在我通宵达旦地用 C# 重写这个东西之前,我想看看是否有人有处理这个问题的经验。我确实知道该脚本正在连接到一个安全站点 (HTTPS),所以我不确定是否有什么问题,老实说,我不知道在哪里可以确定。正如我之前所说,网站本身没有显示任何错误迹象,包括 SSL。

有什么想法吗?

【问题讨论】:

    标签: python


    【解决方案1】:

    我认为,如果它一直运行到这一点,那么嫌疑人不是代码而是站点。但是,您可能想深入研究代码并编写一些调试程序。如您所见,urllib2 模块方法 urlopen 抛出对象 URLError 并具有属性“原因”。除此之外,我不确定您可以采取什么措施来调试该问题。检查凭据或证书?证书很可能已过期或发生了什么事。考虑到它一直在工作,比代码更有可能是问题所在。

    【讨论】:

      猜你喜欢
      • 2011-04-24
      • 2017-07-25
      • 2014-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-20
      • 2012-06-19
      相关资源
      最近更新 更多