La raison de ce résultat est un problème avec le programme de la page Web et les paramètres du serveur. Parce que certains scripts PHP ont des segments de code de fuite de mémoire. Les paramètres du serveur : Le nombre de requêtes de traitement pour le processus d'Apache traitant ces segments de code est défini sur 0 infini. En d’autres termes, ces processus ne seront arrêtés qu’au redémarrage d’Apache ou du redémarrage du serveur. Sinon, ils continueront à s’exécuter jusqu’à ce que la dernière ressource du système (principalement la mémoire) soit épuisée, puis le service sera suspendu.
Solution : Dans le fichier de configuration Apache : /usr/local/apache/conf/extra/httpd-mpm.conf Recherchez le nombre de requêtes que le processus enfant indépendant d'Apache peut gérer : "MaxRequestsPerChild" Paramètre : ne peut pas être défini à 0, le minimum Il est préférable de le définir sur un nombre relativement petit, tel que "50" pour éviter les fuites de mémoire accidentelles dans le processus httpd Enregistrez et quittez, utilisez le service httpd restart pour redémarrer le service Apache afin que la configuration prenne effet. Évitez que cela ne se reproduise la prochaine fois
La raison de ce résultat est un problème avec le programme de la page Web et les paramètres du serveur. Parce que certains scripts PHP ont des segments de code de fuite de mémoire. Les paramètres du serveur : Le nombre de requêtes de traitement pour le processus d'Apache traitant ces segments de code est défini sur 0 infini. En d’autres termes, ces processus ne seront arrêtés qu’au redémarrage d’Apache ou du redémarrage du serveur. Sinon, ils continueront à s’exécuter jusqu’à ce que la dernière ressource du système (principalement la mémoire) soit épuisée, puis le service sera suspendu.
Solution :
Dans le fichier de configuration Apache : /usr/local/apache/conf/extra/httpd-mpm.conf
Recherchez le nombre de requêtes que le processus enfant indépendant d'Apache peut gérer : "MaxRequestsPerChild" Paramètre : ne peut pas être défini à 0, le minimum Il est préférable de le définir sur un nombre relativement petit, tel que "50" pour éviter les fuites de mémoire accidentelles dans le processus httpd
Enregistrez et quittez, utilisez le service httpd restart pour redémarrer le service Apache afin que la configuration prenne effet. Évitez que cela ne se reproduise la prochaine fois