Python URL错误:<;urlopen错误[Errno 104]对等方重置连接>;

Python URL错误:<;urlopen错误[Errno 104]对等方重置连接>;,python,facebook,facebook-fql,Python,Facebook,Facebook Fql,每当我打电话到facebook服务器使用FQL获取用户数据时,10%的时间 URLError: <urlopen error [Errno 104] Connection reset by peer> URLError: 我无法重现这个错误。以下是回溯: File "/home/fb.py", line 250, in get_data()    return json.load(urlopen(URL, params))  File "/usr/lib/python2.6/u

每当我打电话到facebook服务器使用FQL获取用户数据时,10%的时间

URLError: <urlopen error [Errno 104] Connection reset by peer>
URLError:
我无法重现这个错误。以下是回溯:

File "/home/fb.py", line 250, in get_data()
   return json.load(urlopen(URL, params))

 File "/usr/lib/python2.6/urllib2.py", line 126, in urlopen
   return _opener.open(url, data, timeout)

 File "/usr/lib/python2.6/urllib2.py", line 391, in open
   response = self._open(req, data)

 File "/usr/lib/python2.6/urllib2.py", line 409, in _open
   '_open', req)

 File "/usr/lib/python2.6/urllib2.py", line 369, in _call_chain
   result = func(*args)

 File "/usr/lib/python2.6/urllib2.py", line 1169, in https_open
   return self.do_open(httplib.HTTPSConnection, req)

 File "/usr/lib/python2.6/urllib2.py", line 1136, in do_open
   raise URLError(err)

URLError: <urlopen error [Errno 104] Connection reset by peer>
get_data()中的第250行“/home/fb.py”文件 返回json.load(urlopen(URL,params)) 文件“/usr/lib/python2.6/urllib2.py”,第126行,在urlopen中 return\u opener.open(url、数据、超时) 文件“/usr/lib/python2.6/urllib2.py”,第391行,打开 响应=自身打开(请求,数据) 文件“/usr/lib/python2.6/urllib2.py”,第409行,打开 "开放"(如有需要) 文件“/usr/lib/python2.6/urllib2.py”,第369行,在调用链中 结果=func(*args) 文件“/usr/lib/python2.6/urllib2.py”,第1169行,https_open 返回self.do_open(httplib.HTTPSConnection,req) 文件“/usr/lib/python2.6/urllib2.py”,第1136行,打开 引发URL错误(err) URL错误:
任何帮助

此错误通常是由管理不当或防火墙或代理系统设置不当造成的,如果您尝试从家庭adsl线路或简单连接运行程序,代码应该没有问题,104是当局域网内的某个东西发出嘶嘶声并停止哭泣时抛出的错误代码。

尝试
cache=None
作为客户端参数。它帮助我解决了同样的问题

client = suds.client.Client(url, cache=None)

您为什么要使用函数
xxx()
?只是好奇拉夫:我给你改了:)有什么解决办法吗?我在尝试访问https url时遇到了同样的问题。谢谢