nginx tcp proxy 鏈接保持設置

根據前文Nginx tcp proxy module試用的設置,在測試環境中發現tcp鏈接常常掉線。在該項目站點上找到一個issue,也談論這件事情,不過別人用在web socket協議上。node

其實就是少了幾個設置,README的配置不能用於生產環境。web

個人配置以下,如今工做正常了:socket

 

tcp {  
    timeout 1d;  
    proxy_read_timeout 10d;  
    proxy_send_timeout 10d;  
    proxy_connect_timeout 30;  
  
    upstream tcpend {  
        server 192.168.1.55:7778;  
        server 192.168.1.58:7778;  
        check interval=60000 rise=2 fall=5 timeout=10000 type=tcp;  
    }  
  
    server {  
        server_name  192.168.1.56;  
        listen 192.168.1.56:7777;  
        proxy_pass tcpend;  
        so_keepalive on;  
        tcp_nodelay on;  
    }  
}  
相關文章
相關標籤/搜索