Come risolvere l'errore di Apache: Troppi file aperti

August 8

Se si esegue in un problema con il messaggio di errore temuto "Troppi file aperti" in Apache che ha causato il crash e lasciato in uno stato non avviabile.
La maggior parte delle volte questo è a causa di una mancanza di descrittori di file disponibili sul vostro sistema - la maggior parte dei sistemi vengono spediti con un valore predefinito di 1024 - in un ambiente di hosting condiviso con diverse centinaia di domini, questo può essere facilmente superato.
Si può provare questo passo, al fine di evitare di dover ricompilare il proprio sistema per consentire una maggiore FD (descrittore di file) importo

istruzione

1 Modificare il file limits.conf
nano -w /etc/security/limits.conf

2 Modificare (o aggiungere) le ultime due righe

nofile morbido 32768 duro nofile 32768

3 Riavviare Apache
/ Sbin / service httpd restart

Consigli e avvertenze

  • Anche se questo non risolverà i vostri problemi a lungo termine, che vi aiuterà per ora. Alla fine se si mantiene l'aggiunta di nuovi domini o file in Apache potrebbe essere necessario ricompilare i sorgenti di avere un file limite descrittore più elevato.