recherche

Maison  >  Questions et réponses  >  le corps du texte

linux - Aide : utilisation élevée du processeur par PHP

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.

天蓬老师天蓬老师2702 Il y a quelques jours942

répondre à tous(2)je répondrai

  • 迷茫

    迷茫2017-06-30 09:57:09

    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 ?

    répondre
    0
  • 学习ing

    学习ing2017-06-30 09:57:09

    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).

    répondre
    0
  • Annulerrépondre