ホームページ > バックエンド開発 > PHPチュートリアル > 【実績】PHP-fpmがCPU固定の100%を占める

【実績】PHP-fpmがCPU固定の100%を占める

藏色散人
リリース: 2023-04-09 14:12:01
転載
3144 人が閲覧しました

【実績】PHP-fpmがCPU固定の100%を占める

推奨: 「PHP ビデオ チュートリアル

php-fpm が CPU の 100% を占めたら記録し、修正します

問題の説明:

ビジネス担当者からのフィードバックによると、フロントエンド ページが 502 エラーを返しました。サーバーにクエリを実行したところ、php が 2 つあることが判明しました。 -fpm が CPU の 100% を占めます。php-fpm を再起動しても効果はありません。

解決策:

1. top を使用して CPU の 100% を占めるプロセス ID を見つけ、ll /proc/PID/fd を使用してどのプロセスかを確認します。プロセスが動作しているファイル。操作ログ ファイルにのみ存在しますが、データはログ ファイルに書き込まれません。

2. 次に、strace -p pid を使用して、CPU 全体のプロセス ID を確認すると、書き込み (xxx) エラーが常に報告されることがわかります。

3. 次に df -h を使用すると、ディスクがいっぱいでログを書き込めず、php-fpm が CPU の 100% を占有していることがわかります。

以上が【実績】PHP-fpmがCPU固定の100%を占めるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:learnku.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート