php-fpm の遅い実行ログを有効に活用して、PHP のパフォーマンスの問題を分析します。
ご存知のとおり、MySQL には低速クエリ ログがあり、これにより、どの SQL ステートメントにパフォーマンスの問題があるかがわかります。 mysql の良きパートナーとして、php にもそのような機能があります。 php-fpm を使用して php を管理する場合は、次のオプションを通じて有効にすることができます。
PHP 5.3.3 以前の設定は次のとおりです:
PHP 5.3.3 PHP 5.3.3 以降の設定は次のとおりです:
request_slowlog_timeout = 5s
throwlog = /usr/local/php/ log/php-fpm-slowlog.log
説明:
request_slowlog_timeoutは、スクリプトがログファイルに記録するのにかかる時間です
slowlogは、ログファイルへのパスです
Afterこれがオンになっている場合、スクリプトが指定された時間を超えて実行されると、次のような情報が指定されたログ ファイルに書き込まれます:
[19-Dec-2013 16:54:49] [pool www] pid 18575 script_filename = /home/web/htdocs/sandbox_canglong/test/tt.php [0x0000000003a00dc8] curl_exec() /home/web/htdocs/sandbox_canglong/test/tt.php:2 [0x0000000003a00cd0] exfilter_curl_get() /home/web/htdocs/sandbox_canglong/test/tt.php:6
ログの説明:
script_filename はエントリ ファイルです
curl_exec(): を意味しますこのメソッドを実行すると実行時間が超過することを確認します。
exfilter_curl_get():curl_exec() を呼び出すメソッドは exfilter_curl_get() です。
各行のコロンの後の数字は行番号です。
オンにすると、エラーログファイルにも関連する記録が残ります。以下の通り:
rreee
ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック







