1. Certaines extensions PHP ont des problèmes de compatibilité avec les versions PHP. La pratique a prouvé que eAccelerater a des problèmes avec certaines versions de PHP. La manifestation spécifique est qu'après le démarrage du processus php-cgi, il s'exécute pendant plus de 10 minutes et est extrêmement lent. . Cependant, l'accès aux ressources statiques est très lent et la charge du serveur est normale (ce qui signifie qu'il n'y a pas de problème avec nginx, mais avec le processus php-cgi. La solution est de désactiver le module eAccelerater de php.ini). et redémarrez le processus php-cgi
2. Il peut y avoir une boucle infinie dans le programme, ce qui rend la charge du serveur extrêmement élevée (utilisez la commande top pour afficher la charge jusqu'à 100+). utilisez le système de fichiers virtuel proc de Linux pour trouver le programme problématique spécifique
3. Les programmes PHP utilisent les sessions de manière inappropriée. Cela s'est produit sur le programme open source Weibo Note Dog. La manifestation spécifique est que le taux d'utilisation du processeur est faible. le nombre de processus php-cgi (pas plus de 10) atteint plus de 98% et la charge du serveur est comprise entre 4 et 8. Pour résoudre ce problème, il faut encore découvrir pourquoi avec l'aide du système de fichiers proc de Linux.
Recommandation : Utilisez la version PHP que vous avez développée sur le serveur.
1. Certaines extensions PHP ont des problèmes de compatibilité avec les versions PHP. La pratique a prouvé que eAccelerater a des problèmes avec certaines versions de PHP. La manifestation spécifique est qu'après le démarrage du processus php-cgi, il s'exécute pendant plus de 10 minutes et est extrêmement lent. . Cependant, l'accès aux ressources statiques est très lent et la charge du serveur est normale (ce qui signifie qu'il n'y a pas de problème avec nginx, mais avec le processus php-cgi. La solution est de désactiver le module eAccelerater de php.ini). et redémarrez le processus php-cgi
2. Il peut y avoir une boucle infinie dans le programme, ce qui rend la charge du serveur extrêmement élevée (utilisez la commande top pour afficher la charge jusqu'à 100+). utilisez le système de fichiers virtuel proc de Linux pour trouver le programme problématique spécifique
3. Les programmes PHP utilisent les sessions de manière inappropriée. Cela s'est produit sur le programme open source Weibo Note Dog. La manifestation spécifique est que le taux d'utilisation du processeur est faible. le nombre de processus php-cgi (pas plus de 10) atteint plus de 98% et la charge du serveur est comprise entre 4 et 8. Pour résoudre ce problème, il faut encore découvrir pourquoi avec l'aide du système de fichiers proc de Linux.
Recommandation : Utilisez la version PHP que vous avez développée sur le serveur.
Arrêtez d'abord le serveur, puis redémarrez-le et vérifiez à nouveau