HAProxy, "timeout tunnel"与 "timeout client/server"

标签 haproxy session-timeout

配置 HAProxy 时,单独设置“超时隧道”与将“超时客户端”和“超时服务器”都设置为相同的值有什么区别?

最佳答案

Timeout client和timeout server从HAProxy的角度分别适用于客户端和服务器端。它们表示这部分连接的不活动超时。它们都适用于 TCP 和 HTTP 模式,也就是说,在 HTTP 超时服务器中也意味着“服务器生成应答的最长时间”。 timeout tunnel 只适用于HTTP模式,当HAProxy以隧道模式执行时或当建立websocket时。有关 websockets 超时隧道的更多信息(以及与前面提到的超时的比较): https://www.haproxy.com/blog/websockets-load-balancing-with-haproxy/

关于HAProxy, "timeout tunnel"与 "timeout client/server",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46249141/

相关文章:

regex - Haproxy路由和基于URI路径的重写

基于查询字符串的 Haproxy 路由流量

web-services - haproxy 1.5 特定源 IP 地址在 haproxy 日志中显示 <NOSRV> 503 SC

c# - 使用 AJAX 时如何防止 session 过期?

oracle - 设置 Oracle Apex session 超时

http - Jboss AS7 session 超时配置

session-timeout - session 超时后如何处理基于表单的身份验证登录(j_security_check)

jax-rs - JAX RS 注入(inject) URIInfo 为反向代理中的 REST 请求返回本地主机

web-applications - TCP负载平衡器和HTTP负载平衡器之间的区别以及何时使用什么?

java - 当 session 超时导致多部分表单 POST 中断时出现异常