Приложение Apache + mod_wsgi + flask: ошибка «Невозможно получить бригаду по запросу» в журналах - PullRequest
0 голосов
/ 24 мая 2018

У меня есть приложение 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?Что приводит к этой ошибке?Если это какое-то необработанное исключение - как его обработать и где?

Заранее спасибо.

1 Ответ

0 голосов
/ 25 мая 2018

Обычно это означает, что HTTP-клиент, выполняющий запрос, разорвал соединение, прежде чем содержимое запроса могло быть прочитано.Если вы имеете дело с медленными клиентами в сетях мобильной связи, это не редкость, чтобы увидеть это.

Что касается того, можете ли вы справиться с этим, чтобы он игнорировался и ничего не регистрировался, мне нужно было бы увидеть полный контекстсообщение об ошибке, чтобы увидеть, сгенерировано ли оно в сочетании с IOError исключением в Python.Если это так, код Python может его перехватить, обработать и вернуть ответ об ошибке 500, но ничего не записывать.

...