Rumah > Artikel > Operasi dan penyelenggaraan > Bagaimana untuk membolehkan keepalive dalam nginx upstream
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 masaAtas ialah kandungan terperinci Bagaimana untuk membolehkan keepalive dalam nginx upstream. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!