ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

проблемы с отдачей упа кованных файлов


  • To: nginx-ru@xxxxxxxxx
  • Subject: проблемы с отдачей упа кованных файлов
  • From: Volodymyr Kostyrko <c.kworr@xxxxxxxxx>
  • Date: Wed, 06 Jun 2007 01:45:30 +0300

nginx-0.5.23, FreeBSD 6-STABLE/RELENG_6 (проверял на двух машинах).

Отдаём файл forum.html, размер - 88797.

[конфиг]
worker_processes 2;
error_log /var/log/nginx/nginx.error.log debug;

events {
  worker_connections 1024;
  use kqueue;
}

http {
  include mime.types;
  default_type application/octet-stream;
  sendfile on;
  tcp_nopush on;
  tcp_nodelay on;
  gzip on;
  gzip_comp_level 9;
  gzip_min_length 1100;
  gzip_buffers 4 8k;
  gzip_types text/plain text/html text/xhtml text/css text/js;
  server_names_hash_bucket_size 64;
  proxy_set_header_hash_bucket_size 64;
  proxy_redirect off;

  #коцано

  server {
    listen *:80;
    server_name visitors.somewhere;
    root /home/arcade/www/visitors;
    access_log /var/log/nginx/visitors.access.log;
    location / {
      autoindex on;
    }
  }
}
[--]

172.30.0.159 - - [06/Jun/2007:01:26:55 +0300] "GET /forum.html HTTP/1.1" 200 58655 "http://visitors.somewhere/"; "Mozilla/5.0 (X11; U; FreeBSD i386; ru-RU; rv:1.8.1.4) Gecko/20070601 SeaMonkey/1.1.2" 172.30.0.159 - - [06/Jun/2007:01:27:58 +0300] "GET /forum.html HTTP/1.1" 200 88797 "http://visitors.somewhere/"; "Mozilla/5.0 (X11; U; FreeBSD i386; ru-RU; rv:1.8.1.4) Gecko/20070601 SeaMonkey/1.1.2"

Первая строчка - поведение при вышеприведенном конфиге, вторая - gzip off. С той стороны получают первый кусок файла (сколько указано в логе). То же самое наблюдается и при использовании Elinks с другой машины. Если рестартануть nginx, то после нажатия перезагрузки в браузере иногда вместо всего файла можно получить второй кусок файла.

В логе ошибок чисто. На 0.5.22 работало без проблем.

--
Sphinx of black quartz judge my vow!




 




Copyright © Lexa Software, 1996-2009.