1

当我在 IE 9 上使用 django 1.2 和 1.3 开发服务器测试我的应用程序时。其他所有请求都会给我:

Traceback (most recent call last):
  File "/home/dmican/Envs/monetization/lib/python2.6/site-packages/
  django/core/servers/basehttp.py", line 281, in run
  self.finish_response()
 File "/home/dmican/Envs/monetization/lib/python2.6/site-packages/
 django/core/servers/basehttp.py", line 321, in finish_response
 self.write(data)
 File "/home/dmican/Envs/monetization/lib/python2.6/site-packages/
 django/core/servers/basehttp.py", line 400, in write
 self.send_headers()
 File "/home/dmican/Envs/monetization/lib/python2.6/site-packages/
 django/core/servers/basehttp.py", line 464, in send_headers
 self.send_preamble()
 File "/home/dmican/Envs/monetization/lib/python2.6/site-packages/
 django/core/servers/basehttp.py", line 379, in send_preamble
 self._write('HTTP/%s %s\r\n' % (self.http_version,self.status))
 File "/home/dmican/Envs/monetization/lib/python2.6/site-packages/
 django/core/servers/basehttp.py", line 508, in _write
 self.stdout.write(data)
 File "/usr/lib/python2.6/socket.py", line 297, in write
 self.flush()
 File "/usr/lib/python2.6/socket.py", line 284, in flush
   self._sock.sendall(buffer)

错误:[Errno 104] 对等方重置连接

主要是我在用 IE9 测试时才收到这个错误

任何解决方案?

提前致谢

4

1 回答 1

1

发生这种情况时,记录一个错误并在循环中重试调用,之后需要多次尝试大约 8 到 10 次放弃,尝试在重试之间放置一些睡眠,这对我有用。

于 2012-01-30T07:17:34.390 回答