2012-05-01 31 views
12

Tôi cần duy trì kết nối giữa nginx và nút thượng nguồn.nginx đóng kết nối ngược dòng sau khi yêu cầu

Chỉ cần biên soạn và cài đặt nginx 1.2.0

tập tin cấu hình của tôi:

upstream backend { 
    ip_hash; 
    server dev:3001; 
    server dev:3002; 
    server dev:3003; 
    server dev:3004; 
    keepalive 128; 
} 

server { 
    listen  9000; 
    server_name dev; 

    location/{ 
     proxy_pass http://backend; 
     error_page 404 = 404.png; 
    } 
} 

My programe (dev: 3001-3004) phát hiện rằng kết nối đã được đóng bởi nginx sau phản ứng.

document

+2

Làm thế nào bạn đưa ra với số lượng 128? Tôi đang cố gắng tìm ra cách tính toán con số này? – CMCDragonkai

Trả lời

36

Các documentation bang mà cho http keepalive, bạn cũng nên thiết lập proxy_http_version 1.1;proxy_set_header Connection "";

+0

cảm ơn rất nhiều, đã giải quyết –

+0

OMG, bạn là người hùng của tôi. Tôi đã không bao giờ đọc phần này trong tài liệu và giải quyết các vấn đề hiệu suất là một nỗi kinh hoàng cho những ngày cuối cùng – rabudde

+0

Điều này hoàn toàn cố định nó cho tôi. – Ducain

Các vấn đề liên quan