Este es un gráfico que muestra el recuento de conexiones desde el stab_status de nginx, las caídas en el gráfico son reinicios manuales del servidor.
Encuentro este comportamiento extraño, parece que hay alguna fuga. Creo que hay conexiones colgadas que deberían cerrarse, pero permanecen en estado de escritura.
¿Es esto normal? ¿Debería tomar alguna acción? En caso afirmativo, ¿en qué dirección?
Intenté cambiar el keepalive de nginx, y luego algunos ajustes del kernel como este https://gist.github.com/perusio/2154235
Pero este comportamiento no ha cambiado.
El servidor es un VPS con un procesador disponible y 1024mb de RAM.
EDICIÓN 1: versiones
versión de nginx: nginx/1.6.2 construido por gcc 4.8.2 (Ubuntu 4.8.2-19ubuntu1) Soporte TLS SNI habilitado argumentos de configuración: --add-module=/root/ngx_pagespeed-release-1.9.32.3-beta --prefix=/etc/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-log-path=/var/log/nginx/access.log --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --lock-path=/var/lock/nginx.lock --pid-path=/var/run/nginx.pid --with-pcre-jit --with-http_ssl_module --without-mail_pop3_module --without-mail_smtp_module --without-mail_imap_module --without-http_scgi_module --with-ipv6 --with-http_stub_status_module --sbin-path=/usr/sbin/nginx --with-http_spdy_module
Tenga en cuenta que se ejecuta ngx_pagespeed
EDICIÓN 2: Más información
Nginx está funcionando como proxy inverso para la aplicación uwsgi/django. Voy a monitorear uwsgi y publicar los resultados para ver mejor si uwsgi tiene algo que ver.