Ежедневные журналы из Logwatch регулярно сообщают о 400 неверных запросах, null: 1744 раза из наших журналов nginx.
Записи журнала выглядят так:
123.123.123.123 - - [25/Jan/2011:14:44:19 -0500] "-" 400 173 "-" "-"
Может ли кто-нибудь объяснить, как они создаются и почему их так много? Кажется, это ничего не вредит, но у нас за день появлялось до 8000 человек. Мы размещаем приложение rails среднего размера, работающее на unicorn и nginx.
Там есть некоторое обсуждение на форуме nginx, но я не нашел реального решения, которое уменьшало бы количество зарегистрированных ошибок на 400 Bad Reqeusts.
Это часто случается, когда браузер использует Keep-Alive и достигает тайм-аута сохранения активности. Это нормально.
Если вы видите 400 ошибок с URI / путем / методом, таким как GET или POST и т. Д., То у вас есть законная проблема с пользователем, выполняющим неверный запрос. Но это должно быть редко.