proxy_pass huge CPU usage

Andrew Kornilov frutik at gmail.com
Wed Mar 9 17:35:18 MSK 2005


есть два nginx один из которіх віступает фронтендом для второгою оба
отдают большое файло

конфиг фронтенда:

user  apache;
worker_processes  20;

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

events {
    connections  1024;
}

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

    sendfile  on;

    server {
        listen  3080;

        access_log  logs/access.log;

        location /storage2/ {

            proxy_pass  http://10.1.1.13:3080/;

            access_log  logs/storage2.log;

            proxy_preserve_host        off;
            proxy_set_x_real_ip        on;
        }

        location / {
            root   html;
            index  index.html index.htm;
        }

    }
}

пока нет запросов к storage2 на фронтенде nginx использует около 0,1%
CPU как только приходит запрос к storage2 nginx отъедает 50-90% CPU

куда рыть? это нормальная ситуация? или может кривой конфиг?





More information about the nginx-ru mailing list