Rob*_*Sun 7 keep-alive spring-boot
这是一个 SpringBoot 网站。在Chrome中调试时,发现响应头中有Keep-Alive: timeout=38。
我想这意味着 TCP 连接可以保持的最大空闲时间。这是从这里
timeout:指示空闲连接必须保持打开的最短时间(以秒为单位)。请注意,如果没有在传输级别设置保持活动 TCP 消息,则可能会忽略长于 TCP 超时的超时。
问题一:如何修改SpringBoot中的默认值?我更新了 appllicaiton.property 并设置了 server.connection-timeout=1200000000,没有影响。
问题2:如果浏览器端的头部没有包含“Proxy-Connection:keep-alive”,表示不会复用TCP连接。现在,如果 TCP 连接工作超过 38 秒,因为内容太多无法从浏览器传输到服务器,它会被服务器关闭吗?
编辑:今天早上,当我为同一个网站调试 Chrome 时,响应标头中的 keep-alive 消失了。那很奇怪。为什么不是一直都在?
如果您使用默认服务器,那就是 Tomcat。这是您正在寻找的配置属性:server.tomcat.keep-alive-timeout
| 归档时间: |
|
| 查看次数: |
7993 次 |
| 最近记录: |