ホームページ  >  記事  >  バックエンド開発  >  PHP-FPM は低速ロギング方式を有効にします

PHP-FPM は低速ロギング方式を有効にします

little bottle
little bottle転載
2019-04-22 15:20:083873ブラウズ

この記事の主な内容は、PHP-FPM を使用して低速ロギングを有効にすることに関するものです。これには一定の学習価値があります。興味のある友人はそれについて学ぶことができます。

fpm: FastCGI Process Manager は、負荷の高いサイトに役立つ代替 PHP FastCGI 実装です。
1. 高度なプロセス制御、適切な停止と開始
2. 異なる uid/gid/chroot/環境を使用してワーカーを開始し、異なる php.ini を使用し、異なるポートをリッスンすることができます
3.stdout stderr ロギング
4.オペコード キャッシュが破損した場合の緊急再起動
5.高速アップロードのサポート
6.slowlog 低速ロギング スクリプト。PHP 追跡とリモート プロセスのexecute_data、ptrace または同様のツールを記録してフェッチを読み取ることができます。ビデオ変換や統計処理などの時間のかかる操作を実行する場合、fastcgi_finish_request() の後もスクリプトが FPM プロセスを占有します。したがって、長時間実行タスクにこれを過剰に使用すると、pm.max_children
8 まですべての FPM スレッドが占有される可能性があります。
8. 動的静的子プロセスの生成
9. php.ini 設定ファイルに基づく基本的な SPAI 状態

php-fpm スロー クエリ ログを有効にする:

/etc/php/7.0/fpm/pool.d/www.conf 
slowlog = /var/log/php-fpm-$pool.log.slow //日志目录
request_slowlog_timeout = 5  //超时时间

関連チュートリアル: PHP ビデオ チュートリアル

以上がPHP-FPM は低速ロギング方式を有効にしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。