Maison > développement back-end > Problème PHP > Que dois-je faire si le processus php fpm n'est pas publié ?

Que dois-je faire si le processus php fpm n'est pas publié ?

藏色散人
Libérer: 2023-03-10 15:34:02
original
2615 Les gens l'ont consulté

Solutions au problème selon lequel le processus php fpm n'est pas publié : 1. Réduisez l'utilisation de la mémoire de php-fpm en réduisant le nombre total de processus php-fpm 2. Réduisez le nombre de "pm.max_requests ; ".

Que dois-je faire si le processus php fpm n'est pas publié ?

L'environnement d'exploitation de cet article : système linux5.9.8, version PHP7.1, ordinateur DELL G3

Pourquoi le Le processus php fpm n'est pas publié ?

Résoudre le problème selon lequel le processus php-fpm ne libère pas de mémoire

En réduisant le nombre total de processus php-fpm, nous pouvons réduire la mémoire utilisation de php-fpm Utilisation réelle Au cours du processus, il a été découvert que le processus php-fpm avait toujours le problème d'occuper la mémoire pendant une longue période sans la libérer. La solution est de réduire le nombre de pm.max_requests.

Nombre maximum de requêtes max_requests, c'est-à-dire que lorsque le nombre de requêtes traitées par un processus PHP-CGI s'accumule jusqu'à max_requests, le processus sera automatiquement redémarré, atteignant ainsi l'objectif de libérer de la mémoire. Prenons comme exemple le paramètre d'hôte VPS de 1 Go de mémoire (si la valeur que vous définissez n'atteint pas la valeur définie par pm.max_requests, vous pouvez continuer à la baisser) :

pm.max_requests = 500
Copier après la connexion

Lorsque le processus php-fpm atteint la valeur définie par pm.max_requests, il redémarrera le processus, libérant ainsi de la mémoire. L'image ci-dessous est le résultat de mon test. On peut voir que le processus php-fpm a été interrompu de force et que la mémoire a été libérée.

Que dois-je faire si le processus php fpm nest pas publié ?

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal