Ciao, ho 3 siti web su un vps, ma continuamente apache si blocca e i siti web non vengono più caricati, l'unico modo per farli ripartire è quello di riavviare apache. Nei file di log di apache leggo questo errore
[error] server reached MaxClients setting, consider raising the MaxClients setting
la mia configurazione è quella sotto, ho provato ad aumentare MaxClients, ma non ho notato cambiamenti, ho provato diverse configurazioni, con valori molto alti, e molto bassi, ma senza risultato. Se lancio questo comando
ps aux |grep apache |wc -l
noto che quando sta bloccato mi restituisce sempre 11, invece quando il valore sta sotto tutto funziona nella norma. Anche aumentando il MaxClients, il blocco sta sempre a 11. Avete qualche consiglio?
codice:
KeepAlive On
MaxKeepAliveRequests 200
KeepAliveTimeout 5
<IfModule prefork.c>
StartServers 1
MinSpareServers 1
MaxSpareServers 10
ServerLimit 64
MaxClients 64
MaxRequestsPerChild 0
</IfModule>
<IfModule worker.c>
StartServers 2
MaxClients 64
MinSpareThreads 50
MaxSpareThreads 150
ThreadsPerChild 50
MaxRequestsPerChild 0
</IfModule>