ModSecurity: выходной фильтр: не удалось прочитать ведро (rc 104): сброс соединения узлом

Я делаю POST-запрос к сервису отдыха, сделанному с помощью django и поршня, загружающего файл, но когда я делаю запрос, я получаю эту (странную?) ошибку:

[Sun Jul 04 16:12:38 2010] [error] [client 79.39.191.166] ModSecurity: Output filter: Failed to read bucket (rc 104): Connection reset by peer [hostname "url"] [uri "/api/odl/"] [unique_id "TDEVZEPNBIMAAGLwU9AAAAAG"]

Что это значит? И как я могу отладить это?


person patrick    schedule 04.07.2010    source источник
comment
Выяснили что-нибудь за последние несколько месяцев?   -  person Brandon Belvin    schedule 31.12.2010


Ответы (2)


Фильтрация вывода — это способ чтобы администратор проверял весь текст, проходящий через Apache, на наличие определенного набора строк, а затем блокировал эти запросы.

У вас есть два варианта:

  1. Посмотрите на правила фильтра mod_security внутри вашей конфигурации apache.
  2. Удалите половину текста из вывода и посмотрите, работает он или нет. Если это так, проблемная строка находится внутри этого блока текста. Повторяйте с меньшими и меньшими фрагментами текста, пока не найдете оскорбительную строку.
person Emil Stenström    schedule 03.10.2011

Я считаю, что вам необходимо реализовать защиту CRSF в соответствии с https://docs.djangoproject.com/en/dev/ref/contrib/csrf/#ajax

person Richard Boardman    schedule 20.07.2011