Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk membolehkan keepalive dalam nginx upstream

Bagaimana untuk membolehkan keepalive dalam nginx upstream

WBOY
WBOYke hadapan
2023-05-14 19:04:171386semak imbas

nginx upstream menghidupkan keepalive

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 akan digunakan sebagai proksi terbalik dalam kebanyakan kes dalam projek, seperti nginx diikuti oleh tomcat, nginx diikuti oleh php , dsb. Pada masa ini, kami mendayakan keepalive antara perkhidmatan nginx dan back-end untuk mengurangkan penggunaan sumber yang disebabkan oleh penciptaan sambungan TCP yang kerap Konfigurasi adalah seperti di atas

keepalive: Tentukan bilangan maksimum sambungan yang setiap satu. nginxworker can maintain ialah 1024. Ia tidak ditetapkan secara lalai , iaitu keepalive tidak berkuat kuasa apabila nginx digunakan sebagai klien

proxy_http_version 1.1: Mendayakan keepalive memerlukan versi protokol HTTP menjadi HTTP 1.1<.>

proxy_set_header Sambungan "": Agar serasi dengan protokol lama dan menghalang Sambungan dalam pengepala http Kegagalan keepalive yang disebabkan oleh penutupan memerlukan Sambungan dalam pengepala HTTP dikosongkan dalam masa

Atas ialah kandungan terperinci Bagaimana untuk membolehkan keepalive dalam nginx upstream. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam