ホームページ バックエンド開発 PHPチュートリアル php-fpm ステータス ページを使用して、現在の php-fpm ステータスを確認します。

php-fpm ステータス ページを使用して、現在の php-fpm ステータスを確認します。

Jun 23, 2016 pm 01:51 PM
php-fpm 観察する

php-fpmのパラメータ設定に関して、pm.max_childrenやpm.start_serversなどの組み込みパラメータの最大設定数について質問されることが多いです。実際、これらのパラメーターは現在の接続数に依存することが多く、ほとんどの場合、現在の接続数が pm やその他のパラメーターに適切であるかどうかを判断するのは困難です。したがって、php-fpm ステータス ページを利用すると、これらのパラメーターの設定が適切かどうかを簡単に知ることができます。

php-fpm ステータス ページを有効にするには、実際には nginx 設定ファイルに追加するのが非常に簡単です。
location /status {
auth_basic "status page";
auth_basic_user_file /etc/nginx/login;使用する 使用するusing using ' using ' using 's ' using ‐ ‐ ‐ fastcgi_index ‐index.php;
use fastcgi_params 127.0.0.1:9000;
user_file の上に auth_basic と auth_basic_ は必要ありません。機密情報であり、通常は他人が見ることができないため、認証はここで行われます。 php-fpm.conf で開きます:
pm.status_path = /status

次に、ブラウザで localhost/status を開いて現在のステータス情報を表示します
プール: プロセス マネージャー: 動的
開始時刻: 17 /Aug/2014:15: 25:50 -0400
開始日: 7702 受け入れられたconn: 1486 待機キュー: 0 最大待機キュー: 129
待機キュー長: 128
アイドルプロセス: 9
アクティブプロセス: 1
合計プロセス: 10 最大アクティブプロセス: 20
最大子供数に達しました: 2
遅いリクエスト: 0

各パラメータの機能を以下に説明します:
プール: php-fpm プールの名前、通常は www である必要があります
プロセス管理: プロセス管理メソッド、php-fpm がサポート3 つの管理方法 (静的、動的、オンデマンド)、一般的には動的
開始時間: php-fpm が開始した時間 (再起動かリロードかに関係なく、ここで更新されます) 時間
開始から: php-fpm が開始されてからの経過時間、デフォルトは秒です
accept conn: 現在受信している接続の数
listen queue: キュー内で接続を待機しているリクエストの数、この数値が 0 以外の場合、最後の fpm の数値を増やすのは簡単ですプロセス
最大リッスンキュー: fpm 開始以降にキュー内で待機している接続リクエストの最大値
リッスンキュー len: 接続を待機しているソケットキューのサイズ
アイドルプロセス: アイドルプロセスの数
アクティブプロセス: アクティブなプロセスの数プロセス
合計プロセス: プロセスの合計数
最大アクティブプロセス: fpm が開始されてからアクティブなプロセスの最大数 この値が現在の max_children よりも小さい場合、この値を減らすことができます
最大子プロセス数に達しました: pm が開始しようとしたとき。より多くのプロセスを開始できますが、max_children の制限により、より多くのプロセスを開始する回数はありません。この値が 0 でない場合は、fpm プロセスの数を適切に増やすことができます。
遅いリクエスト: 一般に、この値が 0 でない場合は、遅い php プロセスが存在する可能性があります。が最大の犯人です。

さらに詳細な情報を確認したい場合は、localhost/status?full を使用して、各子プロセスに関する追加情報を表示できます。例として、子プロセスの 1 つを取り上げます。pid:状態 8399
リクエスト: 35
リクエスト期間: 69295
リクエスト メソッド: GET
リクエスト URI: /member. php?mod=logging&action=login&infloat=yes&frommessage&inajax=1&a jaxtarget=messagelogin
コンテンツの長さ: 0
ユーザー: -
スクリプト: /usr/local/nginx /html/member.php
最後のリクエスト cpu: 72.16
最後のリクエスト メモリ: 3145728

ここで理解するのは簡単ですが、主にコンテンツの長さとユーザーに注目してください
コンテンツの長さ: ここに記録されるのはコンテンツですPOST リクエストの長さ
ユーザー: PHP_AUTH_USER が設定されている場合は値が表示され、それ以外の場合は 0 が表示されます。

ここで注意する必要があるのは、状態がアイドルの場合、関連する情報は表示されないということです。それ以外の場合、情報は現在要求されているサービスに依存します。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

スタンバイ時の接続ステータス: 切断、理由: NIC 準拠 スタンバイ時の接続ステータス: 切断、理由: NIC 準拠 Feb 19, 2024 pm 03:15 PM

「イベント ログ メッセージの接続ステータスには、スタンバイ: NIC 準拠により切断されました。というメッセージが表示されます。これは、システムがスタンバイ モードで、ネットワーク インターフェイス カード (NIC) が切断されていることを意味します。これは通常、ネットワークの問題ですが、他の問題が発生する可能性もあります。 「スタンバイ接続が切断される原因は何ですか?」 スタンバイ接続が切断される原因は何ですか? NIC に準拠していますか? Windows イベント ビューアに「ConnectivityStatusinStandby:DisConnected,Reason:NICCompliance」メッセージが表示された場合は、NIC またはネットワーク インターフェイス コントローラーに問題がある可能性があることを示しています。この状況は通常、

php-fpm を使用して高パフォーマンスのチューニングを行う方法 php-fpm を使用して高パフォーマンスのチューニングを行う方法 Jul 08, 2023 am 11:30 AM

php-fpm を使用して高パフォーマンスのチューニングを行う方法 PHP は、Web アプリケーションや動的 Web サイトの開発に広く使用されている、非常に人気のあるサーバーサイド スクリプト言語です。ただし、トラフィックが増加すると、PHP アプリケーションのパフォーマンスが低下する可能性があります。この問題を解決するには、php-fpm (FastCGIProcessManager) を使用して高性能チューニングを行うことができます。この記事では、php-fpm を使用して PHP アプリケーションのパフォーマンスを向上させる方法とコード例を紹介します。 1つ、

PHP-FPM 最適化を使用して PrestaShop アプリケーションのパフォーマンスを向上させる方法 PHP-FPM 最適化を使用して PrestaShop アプリケーションのパフォーマンスを向上させる方法 Oct 05, 2023 pm 12:33 PM

PHP-FPM 最適化を使用して PrestaShop アプリケーションのパフォーマンスを向上させる方法 電子商取引業界の急速な発展に伴い、PrestaShop は多くの販売者に選ばれる電子商取引プラットフォームになりました。ただし、ストアのサイズが大きくなり、訪問数が増加すると、PrestaShop アプリケーションはパフォーマンスのボトルネックに遭遇する可能性があります。 PrestaShop アプリケーションのパフォーマンスを向上させるための一般的な方法は、PHP-FPM を使用してアプリケーションの処理能力を最適化および向上させることです。 PHP-FPM (高速CGI)

モモステータスの設定方法 モモステータスの設定方法 Mar 01, 2024 pm 12:10 PM

有名なソーシャル プラットフォームである Momo は、ユーザーに日常の社会的交流のための豊富な機能サービスを提供します。 Momo では、ユーザーは自分の生活状況を簡単に共有したり、友達を作ったり、チャットしたりすることができます。その中でも、設定ステータス機能は、ユーザーが現在の気分やステータスを他の人に示すことで、より多くの人々の注目とコミュニケーションを集めることができます。では、モモのステータスをどのように設定すればよいのでしょうか? 以下に詳しく説明します。 Momo にステータスを設定するにはどうすればよいですか? 1. Momo を開き、右下隅にある [More] をクリックし、[Daily Status] を見つけてクリックします。 2. ステータスを選択します。 3. 設定状況が表示されます。

PHP-FPM 最適化を使用して WooCommerce アプリケーションのパフォーマンスを向上させる方法 PHP-FPM 最適化を使用して WooCommerce アプリケーションのパフォーマンスを向上させる方法 Oct 05, 2023 am 08:24 AM

PHP-FPM 最適化を使用して WooCommerce アプリケーションのパフォーマンスを向上させる方法 概要 WooCommerce は、WordPress Web サイトでオンライン ストアを作成および管理するための非常に人気のある e コマース プラグインです。ただし、ストアが成長し、トラフィックが増加すると、WooCommerce アプリが遅くなり、不安定になる可能性があります。この問題を解決するには、PHP-FPM を使用して、WooCommerce アプリケーションのパフォーマンスを最適化および向上させることができます。 PHP-FPとは

サーバーの状態を確認する方法 サーバーの状態を確認する方法 Oct 09, 2023 am 10:10 AM

サーバーのステータスを表示する方法には、コマンド ライン ツール、グラフィカル インターフェイス ツール、監視ツール、ログ ファイル、リモート管理ツールなどがあります。詳細な紹介: 1. コマンド ライン ツールを使用します。Linux または Unix サーバーでは、コマンド ライン ツールを使用してサーバーのステータスを表示できます。2. グラフィカル インターフェイス ツールを使用します。グラフィカル インターフェイスを備えたサーバー オペレーティング システムの場合は、グラフィックス ツールを使用できます。システムによって提供されるインターフェース ツールを使用してサーバーの状態を表示する; 3. 監視ツールを使用する 特別な監視ツールを使用して、サーバーの状態をリアルタイムで監視することができます。

php-fpm 接続プールを使用してデータベース アクセスのパフォーマンスを向上させる php-fpm 接続プールを使用してデータベース アクセスのパフォーマンスを向上させる Jul 07, 2023 am 09:24 AM

データベース アクセスのパフォーマンスを向上させるための php-fpm 接続プールの使用の概要: Web 開発において、データベース アクセスは最も頻繁で時間のかかる操作の 1 つです。従来の方法では、データベース操作ごとに新しいデータベース接続を作成し、使用後に接続を閉じます。この方法では、データベース接続の確立と終了が頻繁に発生し、システムのオーバーヘッドが増加します。この問題を解決するには、php-fpm 接続プール テクノロジを使用してデータベース アクセスのパフォーマンスを向上させることができます。接続プールの原理: 接続プールは、一定数のデータベースを組み合わせたキャッシュ技術です。

Android スマートフォンの WhatsApp にオフラインで表示する方法 Android スマートフォンの WhatsApp にオフラインで表示する方法 Jul 14, 2023 am 08:21 AM

「オフライン」に見せたいですか、それとも WhatsApp で自分の現在のステータスを友達と共有したくないですか?これを行うためのシンプルだが賢いトリックがあります。 WhatsApp の設定を調整して、現在のステータス (オフラインまたは最後に見た状態) が友達や他の人に表示されないようにすることができます。 WhatsAppのステータスバーにオフラインステータスを表示するにはどうすればよいですか?これは非常にシンプルで合理的なプロセスです。したがって、今すぐ以下の手順に従ってください。ステップ 1 – 携帯電話で WhatsApp を開きます。ステップ 2 – [⋮] をタップし、[設定] を開くことを選択します。ステップ 3 – プライバシー設定を開いてアクセスします。ステップ 4 – プライバシー ページで、[最終閲覧日とオンライン] 設定を開いてアクセスします。ステップ 5 – 「できる人」を変更します。

See all articles