número de configurações de arquivos abertos não operacionais

2

Endereçando um erro de Too many open files , eu estava tentando seguir as sugestões aqui

Embora /etc/sysctl.conf

fs.file-max = 70000
vm.swappiness = 10

e /etc/security/limits.conf

nginx       soft    nofile  10000
nginx       hard    nofile  30000

seguintes mudanças no comando sysctl, os erros são idênticos e

user@mo:~$ ulimit -Hn
4096
user@mo:~$ ulimit -Sn
1024

Ambiente do Ubuntu 14.04. /etc/nginx/nginx.conf

[...]
events {
        worker_connections 1024;
}
[...]
        passenger_enabled on;
        rails_env    development;
        root         /home/user/app/current/public;

        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;
        }

  }

atualizar como sugerido /etc/pam.d/common-session [...]

session required        pam_unix.so
session optional        pam_systemd.so

session required pam_limits.so
    
por Jerome 20.11.2014 / 10:33

1 resposta

2

Você precisa completar mais alguns passos para aumentar o máximo de arquivos abertos no Ubuntu.

  1. Edite /etc/pam.d/common-session e anexe abaixo da linha

session required pam_limits.so

  1. Reinicie seu sistema para aplicar as alterações.

Você pode definir limites para todos os usuários no sistema adicionando linhas abaixo.

*       soft    nofile  10000
*       hard    nofile  30000

E reinicie o sistema.

    
por 20.11.2014 / 10:38