Consequências da configuração de descritores de arquivos abertos máximos para “ilimitado” e como?

0

É possível definir permanentemente os descritores máximos de arquivos abertos como ilimitados (ou algo como 1 000 000 000 / ou mais)?

Se sim, por favor me diga como. Eu tentei ulimit -n 1048576 e está funcionando, mas após o logout esta opção foi definida para o padrão 1024.

Há algum problema de segurança ou pode ser algo danificado usando descritores de arquivo ilimitados para o processo?

    
por Rossko_DCA 21.06.2017 / 08:17

1 resposta

2

Você pode definir limites permanentemente diferentes em /etc/security/limits.conf . O formato esperado é (para manipuladores de arquivos):

<user>          soft    nofile            <value>
<user>          hard    nofile            <value>

Isso funcionará depois do próximo login. Além disso, você pode adicionar o arquivo .conf em /etc/security/limits.d com o mesmo formato

Também é possível definir um usuário específico no arquivo .bashrc da seguinte forma:

ulimit -n <value>

Mas, como mencionado no comentário, esses limites não devem ser definidos com um valor muito alto, pois eles consumirão sua memória.

    
por 21.06.2017 / 08:51

Tags