Tâche #17996
Éviter l’explosion de l’utilisation mémoire
Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Remaining (hours):
0.0
Description
Il arrive que le serveur se mette à utiliser toute sa RAM et son SWAP, ce qui le rend inutilisable et qui fini par tuer des processus.
Il faudrait arriver à limiter la consommation mémoire du processus apache2
History
#1 Updated by Daniel Dehennin almost 7 years ago
- Status changed from Nouveau to En cours
- Assigned To set to Daniel Dehennin
- % Done changed from 0 to 100
- Remaining (hours) changed from 2.0 to 0.0
Lors d’un épisode problématique, j’ai constaté que la correlation entre l’utilisation mémoire et le processus apache2.
Après quelques recherche, j’en suis venu à diminuer le nombre de processus apache2 à 100 et surtout à limiter leur durée de vie.
Après un certains nombre de requêtes, un processus est éliminer et remplacé par un nouveau, par exemple :
--- distrib/apache2.conf 2015-04-23 10:24:39.000000000 +0200 +++ modif/apache2.conf 2016-11-21 11:52:47.753845050 +0100 @@ -99,8 +99,8 @@ StartServers 5 MinSpareServers 5 MaxSpareServers 10 - MaxClients 150 - MaxRequestsPerChild 0 + MaxClients 100 + MaxRequestsPerChild 1000 </IfModule> # worker MPM
#2 Updated by Scrum Master almost 7 years ago
- Status changed from En cours to Résolu
#3 Updated by Scrum Master almost 7 years ago
- Status changed from Résolu to Fermé