擅长:python、mysql、java
<p>正如Paul建议的,可以传递timeout参数。在appengine上,它与URL获取绑定,并将其截止时间调整为最长60秒。请记住,如果urlopen花费的时间超过了timeout参数中指定的时间,那么将从谷歌.appengine.api.urlphetch_errors.DeadlineExceededError错误而不是平常套接字超时. 最好捕获此错误并在必要时重试/记录。有关处理DeadlineExceedError的更多信息,请参见[1]。在</p>
<p>[1]-<a href="https://developers.google.com/appengine/articles/deadlineexceedederrors" rel="nofollow">https://developers.google.com/appengine/articles/deadlineexceedederrors</a></p>