Maison  >  Article  >  développement back-end  >  [Record] PHP-fpm représente 100 % du CPU corrigé

[Record] PHP-fpm représente 100 % du CPU corrigé

藏色散人
藏色散人avant
2020-08-19 15:12:463076parcourir

[Record] PHP-fpm représente 100 % du CPU corrigé

Recommandé : "Tutoriel vidéo PHP"

Enregistrez php-fpm une fois et occupez 100 % de la réparation du processeur

Description du problème :

Selon les commentaires du personnel de l'entreprise, la page de la réception a renvoyé une erreur 502. Après avoir interrogé le serveur, il a été constaté qu'il y avait deux php-. fpm représentant 100% du CPU. Le redémarrage de php-fpm n'a aucun effet.

Solution :

1. Utilisez top pour trouver l'ID de processus qui représente 100 % du processeur et utilisez ll /proc/PID/fd pour vérifier lequel. fichier sur lequel le processus fonctionne. Trouvé uniquement dans le fichier journal des opérations, mais aucune donnée n'est écrite dans le fichier journal.

2. Utilisez ensuite strace -p pid pour vérifier l'ID de processus du processeur complet et constater que l'erreur d'écriture (xxx) est toujours signalée.

3. Utilisez ensuite df -h pour constater qu'un disque est plein et que le journal ne peut pas être écrit, ce qui fait que php-fpm occupe 100 % du processeur.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer