Outras maneiras de aumentar o máximo de arquivos abertos?

1

Eu tenho um aplicativo que continua me dando o seguinte erro.

tail: inotify cannot be used, reverting to polling: Too many open files

Já segui todos os conselhos que consegui encontrar em pesquisas na Web e alterei o número de descritores de arquivos abertos de todas as maneiras que sei. Eu também reiniciei o servidor. O que ainda pode estar impedindo meu processo de abrir mais arquivos?

Alguns dados úteis:

# lsof | wc -l
8347
$ lsof -u <username> | wc -l
7533
$ cat /proc/sys/fs/file-max
98349
$ cat /etc/security/limits.conf
...
<username>       soft    nofile      32768
<username>       hard    nofile      65536
...
$ ulimit -Hn
65536
$ ulimit -Sn
32768
    
por sffc 09.07.2014 / 05:51

1 resposta

2

Abra seu terminal e digite como

sysctl fs.inotify.max_user_watches

para verificar o limite atual. Se você quiser modificá-lo, digite terminal como root

vim /etc/sysctl.conf

Depois, no final, adicione a seguinte linha

fs.inotify.max_user_watches = XXXXXX

No XXXXXX, coloque o valor desejado.

deixe-me saber se você ainda está enfrentando algum problema.

    
por 09.07.2014 / 06:11