Не вылечит,
Это все Wap proxy
а ошибка случается на разных IP
Директив debug_connection может быть несколько.
Проблема в том, что просто так ее воспроизвести самому не удается.
Я спросил на случай, если кто сталкивался уже с этим...
Скорее всего в заголовке есть символ, непредусмотренный стандартом.
Кроме стандартных A-Z, a-z, 0-9, и "-", nginx поддерживает ещё и
нестандартные "_", "~" и ".".
On Mon, 7 Feb 2005, beholderk wrote:
Довольно часто возникает вот такая ошибка
Error-Log:
2005/02/07 11:44:21 [error] 21422#0: *226980 client 83.149.52.66 sent invalid header,
URL: "/part2.wml"
Access-Log:
83.149.52.66 226980 . [07/Feb/2005:11:44:21 +0300] "GET /part2.wml HTTP/1.0" 400 325 "MOT-C650/0B.D1.09R MIB/2.2.1 Profile/MIDP-2.0
Configuration/CLDC-1.0" "-""-" "-" "-" "g:-"
Ошибка происходит на отдельных клиентах, но на всех его запросах.
Нужно собрать nginx с --with-debug и в разделе event указать.
debug_connection 83.149.52.66;
Тогда для этого адреса будет вестить debug лог.