Здравствуйте, Alex.
Вы писали 24 ноября 2007 г., 0:00:44:
А стоит keepalive_timeout в nginx.conf?
syntax: keepalive_timeout время [время]
default: keepalive_timeout 75
context: http, server, location
Директива задаёт таймаут, в течение которого keep-alive соединение с клиентом
не будет закрыто со стороны сервера. Второй параметр задаёт значение в строке
"Keep-Alive: timeout=время" в заголовке ответа. Параметры могут отличаться друг
от друга. Строку "Keep-Alive: timeout=время" понимают Mozilla и Konqueror. MSIE
сам закрывает keep-alive соединение примерно через 60 секунд.
> Привет
> Почему nginx не говорит wget'у что не умеет keep-alive?
> wget -Yoff -SO/dev/null http://192.168.78.2/2.cgi
> --22:21:35-- http://192.168.78.2/2.cgi
> => `/dev/null'
> Устанавливается соединение с 192.168.78.2:80... соединение установлено.
> Запрос HTTP послан, ожидается ответ...
> HTTP/1.1 200 OK
> Server: nginx/0.5.33
> Date: Fri, 23 Nov 2007 20:22:36 GMT
> Content-Type: text/html
> Connection: close
> Длина: нет информации [text/html]
> nginx -V
> nginx version: nginx/0.5.33
> configure arguments: --prefix=/usr --conf-path=/etc/nginx/nginx.conf
> --http-log-path=/var/log/nginx/access_log
> --error-log-path=/var/log/nginx/error_log --pid-path=/var/run/nginx.pid
> --http-client-body-temp-path=/var/tmp/nginx/client
> --http-proxy-temp-path=/var/tmp/nginx/proxy
> --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi --with-md5-asm
> --with-md5=/usr/include --with-http_realip_module --with-http_flv_module
> --with-debug --with-http_ssl_module --with-http_stub_status_module
> --with-http_dav_module
> то же поведение у 0.6.16
> Аналогичное поведение и с Firefox. Дебаг-логи вложил
> __________ NOD32 2682 (20071123) Information __________
> This message was checked by NOD32 antivirus system.
> http://www.eset.com
--
С уважением,
Влад mailto:vk@xxxxxxxxxx