ホームページ > バックエンド開発 > PHPチュートリアル > nginx+tomcatの応答が遅い問題の場所

nginx+tomcatの応答が遅い問題の場所

WBOY
リリース: 2016-07-29 08:53:59
オリジナル
1709 人が閲覧しました

nginx + tomcat アーキテクチャに基づいた Web サービスで、ユーザーは応答が非常に遅いと感じます。最初に nginx の access.log を確認することができます。 $request_time フィールドは log_format で定義されており、ユーザー要求データの受け入れから応答データの送信までの時間を指します。

nginx、tomcat、またはその他のせいで遅いですか?

log_format には、nginx がバックエンドへの接続を確立してからデータを受け入れて閉じるまでの時間を指す $upstream_response_time フィールドも用意されています。繋がり。

つまり:

$request_time が $upstream_response_time とあまり変わらない場合は、Btrace (Java アプリケーション) やその他の手段を使用して、上流サービス Tomcat の遅いリクエストを特定する必要があります。

2 つの間に大きな違いがある場合、つまり $upstream_response_time の値が比較的小さい場合は、nginx モジュール構成または nginx とクライアント間のネットワークにパフォーマンスのボトルネックがあるかどうかを確認する必要があります。

上記では、Tomcat と nginx の内容を含め、nginx+tomcat の応答が遅い問題の場所を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

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