如何在SpringBoot中更改Keep-Alive超时值

时间:2018-10-22 00:49:05

标签: spring-boot keep-alive

这是一个SpringBoot网站。在Chrome中调试时,我发现响应头中有Keep-Alive:timeout = 38。

enter image description here

我猜这意味着TCP连接可以保持的最大空闲时间。来自here

  

timeout:表示空闲连接必须保持打开状态的最短时间(以秒为单位)。请注意,如果在传输级别未设置保持活动的TCP消息,则可以忽略超过TCP超时的超时。

问题1:如何在SpringBoot中更改默认值?我更新了appllicaiton.property并设置了server.connection-timeout = 1200000000,没有影响。

问题2:如果浏览器端的标头中不包含“ Proxy-Connection:keep-alive”,这意味着它将不会重用TCP连接。现在,如果由于内容太多而无法从浏览器传输到服务器,那么TCP连接能够工作38秒以上,服务器会关闭它吗?

编辑:今天早上,当我为同一个网站调试Chrome时,响应标头中的keep-alive消失了。那很疲惫。为什么不是一直都在那?

0 个答案:

没有答案