Não é possível salvar o arquivo de currículo. Muitos arquivos abertos

2

Toda vez que recebo Unable to save resume file. Too many open files error no aplicativo de transmissão. Eu tenho solução em este post.

sudo sh -c "echo fs.file-max=$(dc -e '2 20 ^ p') > /etc/sysctl.d/file-descriptors-max.conf"
sudo service procps restart

Mas o serviço sudo procps reinicia a saída:

stop: Unknown instance: 
procps stop/waiting

Alguém por favor pode me ajudar? Estou usando o Ubuntu 12.04 LTS.

    
por Parag Bafna 14.05.2012 / 19:10

1 resposta

1

Minha instalação atual do Ubuntu 12.04 mostra 98930 como valor para file-max

> cat /proc/sys/fs/file-max
98930

Se você quiser aumentar esse valor, terá várias opções.

  1. Crie um novo arquivo: echo "fs.file-max=$(dc -e '2 20 ^ p')" | sudo tee /etc/sysctl.d/60-file-descriptors-max.conf . Este comando grava a linha ecoada no arquivo. Se o arquivo existir, ele será sobrescrito silenciosamente. De acordo com a documentação, você deve escolher o valor 60-*.conf para valores do usuário. Depois de ter feito isso, você deve inserir sudo service procps start e não restart como no seu exemplo. Como você pode ver com o comando sudo service procps status , o programa não está sendo executado.
  2. Escreva diretamente no arquivo no sistema de arquivos proc: echo $(dc -e '2 20 ^ p') | sudo tee /proc/sys/fs/file-max . Após o comando, o valor é definido e será usado. Você pode usar o comando cat acima mencionado para obter o valor atual.
por qbi 13.02.2013 / 21:23