gpt4 book ai didi

linux - 为什么 tcp_tw_reuse 默认关闭?

转载 作者:可可西里 更新时间:2023-11-01 02:49:35 25 4
gpt4 key购买 nike

我遇到了一个问题,由于所有连接都处于 TIME_WAIT 状态,所以我的连接用完了。将超时设置为 1s 仍然会导致问题。我们使用负载均衡器,所以我使用 tcp_tw_reuse 而不是回收。我将发布需要打开 tcp_tw_reuse 的代码。

但是,我认为 tcp_tw_reuse 可能会产生一些负面影响,但我想不出它可能是什么。有谁知道为什么在 Linux 安装中默认情况下没有打开它?

或者,谁能列出任何潜在的负面影响?我假设这不会对系统产生任何影响,直到它用完连接为止,此时对此的需求似乎很明显。

谢谢。

最佳答案

今天看到一篇很棒的文章,它提供了一个非常深入的答案,我认为遇到这个问题的任何人都应该有:

http://vincent.bernat.im/en/blog/2014-tcp-time-wait-state-linux.html

查看之后,我使用 tcp_tw_reuse 所做的更改似乎甚至不会影响传入连接,因此看来我最初的解决方案对我而言是徒劳的更改。

关于linux - 为什么 tcp_tw_reuse 默认关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10937828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com