ホームページ > バックエンド開発 > PHPチュートリアル > nginxプロキシローカルJBossアクセス困難な問題

nginxプロキシローカルJBossアクセス困難な問題

WBOY
リリース: 2016-07-29 09:03:36
オリジナル
1129 人が閲覧しました

今日は新年後の最初の仕事の日ですが、バックエンド開発者は全員ここにいません。

そこで、コネクタの設定を変更した後、JBoss を設定しようとしましたが、ページへのアクセスが非常に遅いことがわかりました。

ローカルの JBoss に直接アクセスすると、ページがすぐに開くことがわかりました。

Jboss は設定時にデフォルトで HTTP1.1 プロトコルを使用し、キープアライブはデフォルトで有効になっていますが、リバース プロキシとしての Nginx は HTTP1.0 プロトコルのみをサポートしていることがわかりました。 Nginx がバックエンド サーバーと通信するとき、バックエンド サーバーはキープアライブを使用するため、リクエストが完了する前に各接続が閉じられると見なします。そのため、Nginx はバックエンド キープアライブ接続が閉じられるまで待機します。そのため、ページへのアクセスが非常に遅くなります。

問題の根本原因は見つかったので、http://tomcat.apache.org/tomcat-6.0-doc/config/http.html ドキュメントを参照して、maxKeepAliveRequests を設定してください。 =1、キープアライブをオフにします。 jboss を再起動すると、問題は解決します。

//-------------内容の一部はインターネットから引用しています-------------//

上記では、nginx プロキシを介してローカル JBoss にアクセスする際の困難な問題について、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

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