Bonjour,
je m'excuse pas avance si ce message comporte des lacunes techniques.
Mon site (Wordpress) est hébergé sur un VPS. J'ai très peu de trafic (moins de 100 visites par jour).
Une page de mon site est down par intermittence. Cette page est particulière car elle comporte un système permettant de générer des affiches personnalisées (https://www.mapdesign.com/creez-votre-carte/). Le site fonctionnait parfaitement il y a une dizaine de jours.
Depuis 10 jours, Plesk m'envoie une vingtaine d'emails par jour avec le message suivant :
We have detected a critical status for one of server parameters.
Please log in to Plesk and check the server status.
The message from the Monitoring:
The memory usage status is critical!
The current value is 785.5 MiB.
Quelques minutes plus tard, je reçois un autre email sans être intervenu sur quoi que ce soit :
A resource usage value is back to normal.
… et là tout fonctionne de nouveau.
Je suis allé dans Plesk pour essayer de comprendre le problème. Voici ce qui me semble anormal: https://prnt.sc/1wqmnil
https://prnt.sc/1wqo5jv
Y a til quelque part un moyen d'identifier ce qui cause cette surcharge de la RAM et de l'utilisation de Apache ?
Merci pour votre aide,
Bonjour,
En console :
> ps -o pid,user,%mem,command ax | sort -b -k3 -r | head -n 10
vous donnera le top 10 process qui consomment le plus de RAM.
Si vous faites tourner PHP en mode FPM, essayez de le reload et observez la situation.
Cherchez dans la config du pool FPM le paramètre pm.max_requests
Diminuez sa valeur ou ajouter la directive avec une valeur assez basse par ex :
> pm.max_requests = 1000
reloadez PHP FPM après les modifications.
Observez la situation et dites nous.
Bonjour,
@PhilippeR89 : vous avez quoi comme paramètre de pool dans votre PHP-FPM actuellement ?
Car au finale y a pas mal de paramètres qui peuvent influencer (genre rien que si la pool est en static/dynamic/ondemand peut faire pas mal de différence), ainsi que le paramétrage de PHP (genre si PHP a un memory_limit de 512M et que vous avez un script PHP qui va consommer 400M bah voilà quoi).
Cordialement, janus57
Bonjour
Merci pour ces réponses ! C'est très sympathique de donner de votre temps pour nous aider.
Nous allons vérifier tout cela et revenir vers vous avec un retour complet.
Cordialement