0.5.7 waiting connections

Igor Sysoev is at rambler-co.ru
Fri Jan 19 19:54:25 MSK 2007


On Fri, 19 Jan 2007, [UTF-8] Jan ?lusarczyk wrote:

> I am currently using nginx to serve static files and proxy the rest of 
> requests (mostly php) to apache on another private IP on the same machine. 
> Everything seems to be running great but one thing. The number of "waiting" 
> connections (watched by status_stub) is constantly rising. The server is not 
> very busy with approx 20 req/sec and the waiting connections numbers goes up 
> to 1.800 connections in approx. 20 hours. I have browsed the archives 
> searching for clues and found the undocumented directive 
> reset_timedout_connection. I have turned this on - but it didn't help. My 
> configuration is below.

Is anyting in error_log at alert level ?

> The server is dual Xeon HT, 4GB ram, Linux. Apache behind the proxy is 2.0.53 
> with mod_php running VBulletin and Typo3.
>
> Any help and hints will be very appreciated. Cheers
> Jan lusarczyk
>
> Here's my setup:
>
> worker_processes  4;
>
> error_log  /var/log/nginx/error.log;
>
> events {
>    worker_connections  1024;
> }
>
> http {
>    include       /etc/nginx/mime.types;
>    default_type  application/octet-stream;
>    sendfile        on;
>    #tcp_nopush     on;
>    #keepalive_timeout  0;
>    keepalive_timeout  15;
> 	reset_timedout_connection  on;
>    tcp_nodelay        on;
> 	server_names_hash_bucket_size 64;
>
> 	upstream apache {
>        server 192.168.3.189:80;
>    }
>
>    gzip on;
>    gzip_min_length  1100;
>    gzip_buffers     4 8k;
>    gzip_types       text/plain;
>
>    include         /etc/nginx/vhosts/*.conf;
> }
>
> proxy.conf:
>
>            proxy_redirect     off;
> 			proxy_buffering off; #+
> 			            proxy_set_header   Host 
> $host;
>            proxy_set_header   X-Real-IP        $remote_addr;
>            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
>
>
> sample vhost from include:
>
> server {
>    listen        192.168.3.89:80;
>    server_name  puszcza.dobrestrony.pl;
>    access_log  /var/log/nginx/puszcza.dobrestrony.pl.access.log  combined;
>    # statyka
> 	location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc| 
> xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|mov)$ {
>            root  /var/www/hosts/puszcza.dobrestrony.pl;
>            expires 1d;
>    }
>    location / {
>        proxy_pass      http://apache;
>        include         /etc/nginx/proxy.conf;
>    }
> }
>
>
>
>
>
>
>
>

Igor Sysoev
http://sysoev.ru/en/





More information about the nginx mailing list