Пара вопросов по nginx

SA sa at sa-network.us
Wed Jan 19 13:05:02 MSK 2005


Во первых, огромное спасибо за такой
полезный продукт :) Разгружает сервер
конечно просто отлично.
У меня стоит сейчас nginx 0.1.13. Картинки
выдает сам, остальное проксирует на apache
1.3.x. ОС FreeBSD 5.2.1. Включено сжатие ответов.
В еррор логах nginx возникают примерно
такие ошибки(нечасто):
2005/01/18 00:20:37 [error] 59175#0: *40188003 client 81.198.152.123 sent
invalid method
"w^@w^@w^@.^@b^@e^@s^@t^@m^@a^@t^@u^@r^@e^@t^@h^@u^@m^@b^@s^@.^@c^@
o^@m^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^E^@     
^@^C^^@0^\_^@<F0>/^^B<90>)^^B(<B0><A8>^AHFs^C<DC><DB>^^@<C8>*^^B^X+^^B^E^@^E^@^C^^@8^\_^@<F0>*^^B^@^@^@^@
<B4>*^^B^@^@^@^@2<82>^@^@<CD>
То есть какая-то абракадабра, каждый раз
разная. Очень похоже на gzip.
и еще вот такие:
2005/01/18 00:20:15 [error] 59178#0: *40187234 client 80.144.122.181 sent
invalid method "okie: cookiename=aaa; visited=2"

С чем это может быть связано? Эти ошибки
появляются в среднем раз в 5 минут на
сервере, который обслуживает примерно
350к посетителей в день.

И еще. Просто пожелание одной фичи, если
возможно ее осуществить.
Чтобы уж полностью неизменными
передавать заголовки бэкенду. Сейчас
реализована возможность передавать
IP-адрес неизменным, однако есть еще один
заголовок, который анализируется
некоторыми веб-приложениями(например,
для определения примерного процента
анонимных проксей во входящем траффике)
- Connection, который становится равным
всегда "Close" для бэкенда. То есть
веб-приложение на бэкенде не может
определить, имеет ли браузер клиента
возможности соединяться по "Keep-Alive".
Думаю, что эту фичу достаточно легко
реализовать. Просто ввести какую-нибудь
директиву pass_real_connection, установка которой
приведет к отправке неизменного
заголовка Connection бэкенду. А на бэкенде
просто отрубить Keep-Alive.






More information about the nginx-ru mailing list