转载 :https://segmentfault.com/q/1010000013437221?utm_source=tag-newest
每一层都有超时
- 客户端有tcp连接超时
- Linux有tcp连接超时
- nginx有http的等待请求、空闲连接超时;有反代的建连、发送请求、等待响应等超时
- tomcat应该也有执行超时等等
你可控的是2-4,建议根据业务情况来设定
- 如果某些请求的执行非常耗时间,则应该在相关层面加大超时时间
- 如果正常请求响应很快(数秒内),可以在web路由/负载均衡层相应地缩短超时时间,可以快速切换后端节点,提高可用性
本文讨论了在网络架构中各层级的超时设置,包括客户端TCP、Linux TCP、Nginx及Tomcat等层面的超时处理。建议根据业务需求调整超时时间,以提升系统可用性和响应速度。
2359

被折叠的 条评论
为什么被折叠?



