【问题标题】:django IOError: request data read error from BlackBerrydjango IOError:从 BlackBerry 请求数据读取错误
【发布时间】:2012-10-18 07:30:06
【问题描述】:

我的网站是一个 Intranet,每天有数百次点击。问题是 django 有时会崩溃,我收到了这个回溯错误:

Traceback (most recent call last):

  File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 105, in get_response
    response = middleware_method(request, callback, callback_args, callback_kwargs)

  File "/usr/local/lib/python2.7/dist-packages/django/middleware/csrf.py", line 200, in process_view
    request_csrf_token = request.POST.get('csrfmiddlewaretoken', '')

  File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/wsgi.py", line 210, in _get_post
    self._load_post_and_files()

  File "/usr/local/lib/python2.7/dist-packages/django/http/__init__.py", line 284, in _load_post_and_files
    self._post, self._files = QueryDict(self.raw_post_data, encoding=self._encoding), MultiValueDict()

  File "/usr/local/lib/python2.7/dist-packages/django/http/__init__.py", line 248, in _get_raw_post_data
    self._raw_post_data = self.read(content_length)

  File "/usr/local/lib/python2.7/dist-packages/django/http/__init__.py", line 296, in read
    return self._stream.read(*args, **kwargs)

IOError: request data read error

相关信息是,我一直在调试数据中发现程序崩溃:

 'HTTP_USER_AGENT': 'Mozilla/5.0 (BlackBerry; U; BlackBerry 9300; es) AppleWebKit/534.8+ (KHTML, like Gecko) Version/6.0.0.668 Mobile Safari/534.8+',
 'HTTP_X_RIM_HTTPS': '1.1',
 'HTTP_X_WAP_PROFILE': '"http://www.blackberry.net/go/mobile/profiles/uaprof/9300_edge/6.0.0.rdf"',

登录表单中的应用程序崩溃。有什么想法吗?

【问题讨论】:

  • 我在 django 1.6.5 和 wsgi 3.3 上看到了同样的问题。 stacktrace 看起来略有不同,但本质是一样的。据我所知,如果客户端发送请求和发布数据之间的时间过长,就会发生这种情况。

标签: django blackberry


【解决方案1】:

如你所想,这不是 django 错误。

https://groups.google.com/group/django-users/browse_thread/thread/946936f69c012d96

自己有错误(但只有 IE ajax 请求,没有文件上传,只是发布数据)。

如果我知道如何解决这个问题,我会添加一个完整的答案。

参考号:IOError: request data read error

【讨论】:

猜你喜欢
  • 2012-07-02
  • 1970-01-01
  • 2011-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多