我有一个apache2 / mod_wsgi / flask / python2.7应用程序。有时这样的行出现在日志文件中:
Partial results are valid but processing is incomplete: [client 45.132.96.124:34500] mod_wsgi (pid=13920): Unable to get bucket brigade for request., referer: https://my-site.com/some_url/
什么是“斗队旅”以及此错误实际意味着什么?是apache错误还是wsgi服务器错误?导致此错误的是什么?如果这是一些未处理的异常 - 如何处理它以及在哪里?
提前致谢。
答案 0 :(得分:1)
这通常意味着发出请求的HTTP客户端在请求内容全部被读取之前删除了连接。如果您正在处理移动电话网络上的慢速客户端,那么这种情况并不罕见。
至于你是否可以处理它以便忽略它并且没有记录,我需要查看错误消息的完整上下文,看它是否与Python中的IOError
异常一起生成。如果是,Python代码可以捕获并处理并返回500错误响应,但不记录任何内容。