tentando aumentar descritores de arquivos no Ubuntu

2

Olá, estou tentando aumentar os descritores de arquivos em um Virtual Private Server executando o Ubuntu 14.04.

O que eu fiz até agora:

1) gerado fs.file-max em sysctl.conf

2) adicionou a seguinte linha em /etc/pam.d/common-session e /etc/pam.d/common-session-noninteractive:

session required pam_limits.so

3) adicionou as seguintes linhas ao /etc/security/limits.conf:

* hard nofile 30000
* soft nofile 30000
root hard nofile 30000
root soft nofile 30000

Infelizmente, mesmo após o reinício, recebo os mesmos valores de antes:

root@vps1:~# ulimit -Sn
1024
root@vps1:~# ulimit -Hn
4096
root@vps1:~# ulimit -n
1024

Eu olhei em / var / log / dmesg e /var/log/kern.log e não consegui encontrar nada. Mas no systemd-logind.log eu acho isso:

/proc/self/fd/9: 4: ulimit: error setting limit (Invalid argument)
Watching system buttons on /dev/input/event0 (Power Button)
New seat seat0.
/proc/self/fd/9: 4: ulimit: error setting limit (Invalid argument)
Watching system buttons on /dev/input/event0 (Power Button)
New seat seat0.
/proc/self/fd/9: 4: ulimit: error setting limit (Invalid argument)
Watching system buttons on /dev/input/event0 (Power Button)
New seat seat0.

O processo com pid = 9 parece ser "rcuos":

root@vps1:~# ps -aux | grep rcuos
root         9  0.2  0.0      0     0 ?        S    03:55   0:32 [rcuos/0]
root        18  0.1  0.0      0     0 ?        S    03:55   0:20 [rcuos/1]
root      4525  0.0  0.0   8872   944 pts/0    S+   07:54   0:00 grep --color=auto rcuos

O que tentar em seguida?

    
por Aditya Zaqi 15.11.2015 / 13:57

2 respostas

0

O problema estava relacionado a desabilitar o PAM em / etc / ssh / sshd_config:

UsePAM no

Depois de permitir o PAM, tudo ficou bem. Para ter a senha desativada e ainda aumentar o limite do descritor de arquivo, agora uso:

PermitEmptyPasswords no
PasswordAuthentication no
UsePAM yes

Isso resolve o problema!

    
por 17.11.2015 / 14:15
0

Esta alteração + reinicialização corrigiu nosso systemd-logind :

no arquivo:

/etc/init/systemd-logind.conf

altere isso:

    ulimit -S -n 16384 || true
    ulimit -H -n 16384 || true

para isso:

    ulimit -n 16384
    
por 28.09.2016 / 22:58

Tags