nginxアップストリームでキープアライブを有効にする方法

WBOY
リリース: 2023-05-14 19:04:17
転載
1460 人が閲覧しました

nginx アップストリームはキープアライブをオンにします

upstream tomcat {
 server ops-coffee.cn:8080;
 keepalive 1024;
}

server {
 location / {
  proxy_http_version 1.1;
  proxy_set_header Connection "";

  proxy_pass http://tomcat;
 }
}
ログイン後にコピー

nginx は、nginx の後に tomcat が続く、nginx の後に php など、プロジェクト内のほとんどの場合、リバース プロキシとして使用されます。 , など この時点で、TCP 接続の頻繁な作成によるリソース消費を削減するために、nginx とバックエンド サービス間のキープアライブを有効にします。設定は上記のとおりです

keepalive: 各 nginxworker が接続できる最大接続数を指定します維持できる値は 1024 で、デフォルトでは設定されていません。つまり、nginx がクライアントとして使用されている場合、キープアライブは有効になりません

proxy_http_version 1.1: キープアライブをオンにするには、HTTP プロトコルのバージョンが HTTP 1.1# である必要があります

##proxy_set_header Connection "": 古いプロトコルと互換性を持ち、http ヘッダーでの Connection のクローズを防ぐために、クローズによるキープアライブ エラーを防ぐには、HTTP ヘッダーの Connection

をタイムリーにクリアする必要があります。

以上がnginxアップストリームでキープアライブを有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!