Esto es comúnmente causada por quedarse sin descriptores de archivos.
existe el total de los sistemas límite de descriptor de archivo, ¿qué se obtiene a partir del comando:
sysctl fs.file-nr
Esto devuelve el recuento de descriptores de archivo:
<in_use> <unused_but_allocated> <maximum>
para averiguar lo que un archivo de usuarios descriptor límite se ejecuta los comandos:
sudo su - <username>
ulimit -Hn
para averiguar cuántas descriptor de archivo s están en uso por un usuario ejecute el comando:
sudo lsof -u <username> 2>/dev/null | wc -l
Así que ahora si va a ser un problema de límite de descriptor de archivo de sistema que tendrá que editar el archivo /etc/sysctl.conf y añadir, o modificarlo se ya existe, una línea con fs.file-max y configúrelo en un valor lo suficientemente grande como para manejar la cantidad de descriptores de archivos que necesita y reiniciar.
fs.file-max = 204708
Consulte la documentación de Linux sobre cómo aumentar el número de procesos. – theglauber
Tal vez esto ayudaría: http://stackoverflow.com/questions/344203/maximum-number-of-threads-per-process-in-linux – theglauber