Django+uwsgi: uwsgi_response_write_body_do(): Broken pipe [core/writer.c line 248]

use*_*404 5 uwsgi

我的 Django 应用程序中有这个奇怪的问题。我正在使用管理界面。当我尝试加载更改页面时,它没有完全呈现,当我在日志中看到它时,它说:

**uwsgi_response_write_body_do():管道破裂 [core/writer.c line 248]

IOError:写入错误**

该页面之前一直工作正常,突然这开始发生。而且行为也不一致。如果我多次重新加载页面,它会正确呈现几次。此问题发生在生产环境中,我无法在本地复制它。生产服务器使用带有 nginx 和 django 1.5 的 uwsgi 1.9.10。此外,我正在页面上编写自定义 HTML,并且同一页面上还有一个内联表。

请让我知道是否有人知道它为什么会发生...

rob*_*rto 5

该错误意味着客户端(浏览器)在获得完整响应之前断开连接。检查您的网络服务器日志,也许您遇到了超时