gpt4 book ai didi

django - 为什么mod_wsgi不能写数据? IO错误 : failed to write data

转载 作者:行者123 更新时间:2023-11-28 19:35:16 29 4
gpt4 key购买 nike

可能导致此错误的原因:

$ sudo tail -n 100/var/log/apache2/error.log'

[Wed Dec 29 15:20:03 2010] [error] [client 220.181.108.181] mod_wsgi (pid=20343): Exception occurred processing WSGI script '/home/username/public_html/idm.wsgi'.  
[Wed Dec 29 15:20:03 2010] [error] [client 220.181.108.181] IOError: failed to write data

这是 WSGI 脚本:

$ cat public_html/idm.wsgi 
import os
import sys

sys.path.append('/home/username/public_html/IDM_app/')

os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'

import django.core.handlers.wsgi

application = django.core.handlers.wsgi.WSGIHandler()

为什么Django不能写入数据?

我正在运行 Django 1.2.4

最佳答案

该错误,没有任何类型的 Python 回溯,可能是以下描述的问题的变体:

http://code.google.com/p/modwsgi/issues/detail?id=29&can=1

也就是说,当 HTTP 客户端连接在 Web 服务器可以写回完整响应之前丢失时发生。它可以仅在 Apache 错误日志中表现为“客户端关闭连接”、“写入数据失败”或“刷新数据失败”IOError。即,WSGI 应用程序看不到,因为数据写入是在 WSGI 应用程序返回之后发生的,因此不能将异常抛回给应用程序以执行任何操作。

问题是,如果您将错误配置为通过电子邮件发送给您,是否会从 Django 收到错误消息。如果你这样做,那么 Django 中就会发生一些事情。

关于django - 为什么mod_wsgi不能写数据? IO错误 : failed to write data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4557920/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com