根据前文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; } }