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