Configuración de Nginx que resulta en demasiadas conexiones

En un intento de implementar elsubir módulo de progreso, la siguiente configuración del servidor está dando como resultadodemasiados archivos abiertos error

2014/11/19 12:10:34 [alert] 31761#0: *1010 socket() failed (24: Too many open files) while connecting to upstream, client: 127.0.0.1, server: xxx, request: "GET /documents/15/edit HTTP/1.0", upstream: "http://127.0.0.1:80/documents/15/edit", host: "127.0.0.1"
2014/11/19 12:10:34 [crit] 31761#0: *1010 open() "/usr/share/nginx/html/50x.html" failed (24: Too many open files), client: 127.0.0.1, server: xxx, request: "GET /documents/15/edit HTTP/1.0", upstream: "http://127.0.0.1:80/documents/15/edit", host: "127.0.0.1"

La siguiente es la parte relevante del bloque del servidor que está generando el conflicto passenger_enabled on; desarrollo rails_env; root / home / user / app / current / public;

    # redirect server error pages to the static page /50x.html
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   html;
    }

    location / {
        # proxy to upstream server
        proxy_pass http://127.0.0.1;
        proxy_redirect default;

        # track uploads in the 'proxied' zone
        # remember connections for 30s after they finished
        track_uploads proxied 30s;
    }

    location ^~ /progress {
        # report uploads tracked in the 'proxied' zone
        report_uploads proxied;
    }

Siendo un pariente relativo de n00b a nginx, no entiendo dónde esto genera el error de demasiados archivos. Supuse que las páginas de error son solo para 500-504 errores del servidor ...