Вопрос про 400 Bad request

Alexander Klestov ice--berg на yandex.ru
Ср Июл 15 17:51:48 UTC 2015


Добрый вечер!

У нас образовалось неприятная проблема при обработке запросов (в аттаче 2 примера).



Суть в том, что nginx начинает обрабатывать запрос – читает часть заголовков, потом сваливается с неким ивентом, пропускает остальные заголовки и пытается обработать body запроса как заголовки.

В аксесс логах при этом мы видим следующие записи:
10.0.0.1 - host.name - [15/Jul/2015:20:45:13 +0300] "\x12\x10U\xA6\x9C(\x00\x0E@/" 400 326 "-" "-" "-" 0.038 "-" "-" " " 33256046 - “host.name" "-" "-"

Помогите советом. Куда смотреть, что искать? Как решить эту проблему?

Про nginx:

$ nginx -V
nginx version: nginx/1.8.0
built by gcc 4.2.1 20070719  [FreeBSD]
built with OpenSSL 0.9.8q 2 Dec 2010
TLS SNI support enabled
configure arguments: --prefix=/usr/local/etc/nginx --with-cc-opt='-I /usr/local/include' --with-ld-opt='-L /usr/local/lib' --conf-path=/usr/local/etc/nginx/nginx.conf --sbin-path=/usr/local/sbin/nginx --pid-path=/var/run/nginx.pid --error-log-path=/var/log/nginx-error.log --user=www --group=www --with-file-aio --http-client-body-temp-path=/var/tmp/nginx/client_body_temp --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp --http-proxy-temp-path=/var/tmp/nginx/proxy_temp --http-scgi-temp-path=/var/tmp/nginx/scgi_temp --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi_temp --http-log-path=/var/log/nginx-access.log --add-module=/root/echo-nginx-module --with-http_geoip_module --with-http_perl_module --with-http_stub_status_module --with-pcre --with-http_ssl_module --add-module=/root/ngx_http_pinba_module --add-module=/root/headers-more-nginx-module --with-debug

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

—
С уважением,
Клестов Александр
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20150715/54d64c76/attachment.html>
----------- следущая часть -----------
Вложенный текст с неопределенной кодировкой был извлечен…
Имя: nginx_400_1.txt
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20150715/54d64c76/attachment.txt>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20150715/54d64c76/attachment-0001.html>
----------- следущая часть -----------
Вложенный текст с неопределенной кодировкой был извлечен…
Имя: nginx_400_2.txt
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20150715/54d64c76/attachment-0001.txt>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20150715/54d64c76/attachment-0002.html>


Подробная информация о списке рассылки nginx-ru