Se ha convertido en un problema habitual que sucede a mucha gente y que hoy hemos vivido en nuestras propias carnes.

Acostumbrados a realizar deploying con puppet, nos encontramos a menudo que al tratar con configuraciones independientes, olvidamos ciertos parámetros amparados en la “marioneta”.

Pues bien hoy le ha tocado a la configuración de los limites del sistema operativo.

Resulta que hemos modificado el fichero de configuración /etc/security/limits.conf con los valores siguientes para tunear los parámetros de “max user processes” y “open files“:

root             soft    nofile         65535
root             hard    nofile       65535
root             soft    nproc          2048
root             hard    nproc         2048
mapred            soft    nofile       65535
mapred            hard    nofile      65535
mapred            soft    nproc        2048
mapred            hard    nproc       2048

Al entrar por ssh los valores siguen siendo los originales:

#ulimit -a
core file size        (blocks, -c) 0
 data seg size         (kbytes, -d) unlimited
 file size             (blocks, -f) unlimited
 max locked memory     (kbytes, -l) 4
 max memory size       (kbytes, -m) unlimited
 open files                    (-n) 1024
 pipe size          (512 bytes, -p) 8
 stack size            (kbytes, -s) 10240
 cpu time             (seconds, -t) unlimited
 max user processes            (-u) 7168
 virtual memory        (kbytes, -v) unlimited

Pues bien, como he dicho, por la comodidad de puppet se nos pasó modificar el fichero de configuración de sshd para modificar el parámetro de “UsePAM

#vi /etc/ssh/sshd_config

UsePAM yes

# service sshd reload

Con esto ya debería funcionar.

 

Leave a reply

 

Your email address will not be published.