option forceclose
(1)httpclose/http-server-close只是在http头中加上Connection:close,实际的主动关闭 一方是Client/Server而非Haproxy。
(2)如果是forceclose,则可能主动关闭的一方是Haproxy,这2者有明显区别。netstat看TIME_WAIT状态的链接数就能看出。
(3)如果httpclose,则Haproxy不会出现大量的TIME_WAIT,而forceclose则在Haproxy可能看到很多TIME_WAIT。为什么说可能?forceclose默认打开了httpclose,有些浏览器并不会对Connection:close做任何处理,这样客户端不会主动关闭连接,这个时候就由haproxy来关闭。
(1)httpclose/http-server-close只是在http头中加上Connection:close,实际的主动关闭 一方是Client/Server而非Haproxy。
(2)如果是forceclose,则可能主动关闭的一方是Haproxy,这2者有明显区别。netstat看TIME_WAIT状态的链接数就能看出。
(3)如果httpclose,则Haproxy不会出现大量的TIME_WAIT,而forceclose则在Haproxy可能看到很多TIME_WAIT。为什么说可能?forceclose默认打开了httpclose,有些浏览器并不会对Connection:close做任何处理,这样客户端不会主动关闭连接,这个时候就由haproxy来关闭。