linux - ヘルプ: php の CPU 使用率が高い
天蓬老师
天蓬老师 2017-06-30 09:55:09
0
2
963

linux で lnmp をデプロイしました
最近、サーバーの CPU 使用率が非常に高いことがわかりました。
strace -cp 30811 を使用して確認してください

最も占有されているアクセスが 1 つあります

strace -T -e access -p 30811 を再度呼び出します。結果は次のようになります。

しかし、プログラム内で access が使用されている場所が見つかりませんでした。
PHP 関数を探しても、access 関数が見つかりませんでした。
誰がこれを呼び出しているのか本当にわかりませんが、CPU は毎日ハイなままです。とても憂鬱です。

知っている人が助けてくれると幸いです。ヘルプは、誰が電話をかけているのかを指摘しています。PHP の最下位レイヤーですか、Linux ですか、それとも他のものですか? ###ありがたい。

天蓬老师
天蓬老师

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

全員に返信(2)
迷茫

通常、php はページが開かれるたびに 1 回占有されます。 cli モードのプロセス、スケジュールされたタスクなどに関連していますか?

いいねを押す +0
学习ing

Access は、ファイルに対するユーザーの権限を確認するために使用される Linux システム コールです。 strace -cp の出力にアクセスエラーが多く表示されるのは、アクセス権限のないファイルがあるためでしょうか?
さらに、個人的には、fastcgi 経由で PHP にアクセスすると、CPU の負荷が高くなることが多いと感じています (特に Windows の場合)。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート