Si estamos en un Linux CentOS y tenemos el error de que tenemos demasiados ficheros abiertos (Too many open files), podemos incrementarlos a un valor según nuestra necesidad.
Pasos a seguir
1) Editar fichero /etc/security/limits.conf y añadir los limites para ficheros:
root soft nofile 10000 root hard nofile 30000 * soft nofile 100000 * hard nofile 300000
2) Editar fichero /etc/sysctl.conf y añadir la linea "fs.file-max = 655036" (sin las comillas)
3) Desde linea de comandos ejecutar "sysctl -p"
4) Cerrar la sesion y volver a entrar
5) Ejecutar "ulimit -n" para para verificar que los valores han cambiado.
Debe devolver (100.000)