Nginx процессы вываливаются в D state

Timur - timur-ko at mail.ru
Sat Nov 1 17:05:34 MSK 2008


Здраствуйте

Нгинкс настроен на раздачу файлов объёмом до 500 метров, и картинок.
Однако воркер процессы постоянно переходят в состояние D state. Коннектов порядка 2-х тысяч.
Один Терабайтовый хард, 4 гига памяти. Правда картинок много.

user nobody;
worker_processes  4;

error_log  /var/log/nginx/error.log;
pid        /var/run/nginx.pid;

events {
    worker_connections  512;
    }

    http {
        include       /etc/nginx/mime.types;
        default_type  application/octet-stream;

        server_names_hash_max_size 1024;

        log_format main
        '$remote_addr - $remote_user [$time_local] '
        '"$request" $status $bytes_sent '
        '"$http_referer" "$http_user_agent" '
        '"$gzip_ratio"';
        sendfile        off;
        output_buffers   8 64k;
        tcp_nopush     off;

        keepalive_timeout  65;
        tcp_nodelay        on;

        gzip  on;

        include /etc/nginx/sites/*;

    }

сие имею своим конфигом. Подскажите хотябы в какую сторону копать? чтобы избавиться от D процессов







More information about the nginx-ru mailing list