linux - Aide : utilisation élevée du processeur par PHP
天蓬老师
天蓬老师 2017-06-30 09:55:09
0
2
962

Lnmp déployé sur Linux
J'ai récemment découvert que l'utilisation du processeur du serveur est très élevée,
Utilisez strace -cp 30811 pour le savoir

Il y a un accès qui est le plus occupé

Appelez à nouveau strace -T -e access -p 30811, le résultat est le suivant :

Mais je n'ai trouvé aucun endroit dans le programme où l'accès est utilisé.
Je n'ai pas trouvé la fonction d'accès lorsque j'ai recherché les fonctions PHP.
Je ne sais vraiment pas qui appelle cette chose, mais le processeur reste élevé chaque jour. Tellement mélancolique.

J'espère que quelqu'un qui sait pourra m'aider. L'aide indique qui appelle, est-ce la couche inférieure de PHP ou Linux ou autre chose ?
Merci beaucoup.

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

répondre à tous(2)
迷茫

Généralement, php est occupé une fois à chaque fois qu'une page est ouverte. Êtes-vous lié aux processus, aux tâches planifiées, etc. en mode cli ?

学习ing

Access est un appel système Linux utilisé pour vérifier les autorisations de l'utilisateur sur un fichier. Il existe de nombreuses erreurs d'accès dans la sortie de strace -cp. Est-ce parce que certains fichiers n'ont pas d'autorisations d'accès ?
De plus, j'ai personnellement l'impression que lorsque l'on accède à php via fastcgi, le processeur est généralement plus élevé (surtout sous Windows).

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal