странное поведение nginx (запросы путаются, возвращаются не те результаты).

Arkadiy Kulev eth at ethaniel.com
Sun Feb 1 19:44:14 MSK 2009


Hello Nginx-ru,

  У меня стоит nginx с 1 worker-ом.
  Когда подаю на него большую нагрузку, замечаю, что на мои запросы
  стали приходить неверные данные - например запрашиваю страницу, а
  возвращаются изображения или другие данные. Глянул в http
  analyzer - ужаснулся - картинки и другие данные приходят ДО заголовка (header-ов)
  самой страницы. При этом браузер подвисает с открытым соединением и
  f5 не помогает.

  Глянул в error_log сервера - еще одна непонятка - запрашиваю файл с
  одного домена (gallery.ru), а в error_log отображается server
  www.postavka.ru (другой хостинг заведенный на этот сервер).

  2009/02/01 19:27:17 [error] 19101#0: *3995 open() "/usr/local/nginx/html/robots.txt" failed (2: No such file or directory), client: 65.55.230.242, server: www.postavka.ru, request: "GET /robots.txt HTTP/1.1", host: "fidelito.gallery.ru"

  То ли у nginx мозги съехали, то ли у меня.
  Сервер на freebsd 7.0, nginx 0.6.35.

  Конфиг:

  user web web;
timer_resolution  1000ms;

worker_processes 1;
#worker_rlimit_nofile 10240;
#worker_rlimit_sigpending 32768;

pid /var/run/nginx.pid;
error_log off;

events {
        worker_connections   10000;
}

http {

        log_format main      '$remote_addr - $remote_user [$time_local] '
        '"$request" $status $bytes_sent '
        '"$http_referer" "$http_user_agent" '
        '"$gzip_ratio" $document_root$fastcgi_script_name?$query_string';


        include       /usr/local/nginx/conf/mime.types;
#       default_type  application/octet-stream;

        client_header_timeout  3m;
        client_body_timeout    3m;
        send_timeout           3m;

        client_header_buffer_size    4k;
        large_client_header_buffers  16 16k;

        client_max_body_size 220m;

        sendfile         on;
        tcp_nopush       on;
        tcp_nodelay      on;


        keepalive_timeout  360 360;

        
        gzip             on;
        gzip_comp_level 9;
        gzip_min_length 1000;
        gzip_types     text/plain text/css text/xml text/javascript text/css application/x-javascript;

        

        include /home/storage/node/conf/freebsd/nginx/gallery.conf;
        include /home/storage/node/conf/freebsd/nginx/postavka.conf;
        include /home/storage/node/conf/freebsd/nginx/smallersites.conf;

}


иклюды самих хостингов готов дать по запросу.


Arkadiy Kulev                         mailto:eth at ethaniel.com
+7 495 5070602
Moscow, Russia






More information about the nginx-ru mailing list