jack778 最近的时间轴更新
jack778

jack778

V2EX 第 506839 号会员,加入于 2020-09-06 01:09:19 +08:00
jack778 最近回复了
广告都打到这里来了
所以说结婚生娃就能让你 happy 啦?
@wulin2008 传统行业比较稳
16 天前
回复了 taogen 创建的主题 程序员 阿里 P7 到底是怎样的水平?
小公司老板的想法:居然是阿里 P7, 看样子我公司的所有技术问题技术债务都能解决了。你就是上天派来救我们的天使。
@liu1297528606 抓包可以,但是要查出原因还是有点麻烦
@fuis 谢谢
下面是 gpt 的回复:
```
是的,将 `net.ipv4.tcp_tw_recycle` 设置为 1 可能会导致一些问题,尤其是在网络地址转换( NAT )环境中。这主要是因为`net.ipv4.tcp_tw_recycle`选项会启用一种快速 TIME-WAIT 套接字回收策略,这会影响 TCP 的时间戳。

当服务器和客户端之间的时间戳(这是 TCP 连接中的一部分)差距过大时(比如你提到的客户端时间慢了),如果开启了`net.ipv4.tcp_tw_recycle`,新的连接可能会被服务器错误地识别为旧的、已经关闭的连接的一部分,导致连接失败。

另外,对于来自同一 NAT 设备的多个客户端,由于它们从服务器看来都拥有相同的 IP 地址,所以在`net.ipv4.tcp_tw_recycle`启用的情况下,这些客户端可能会面临连接问题。这是因为这个设置会使服务器对同一 IP 地址的多个连接产生混淆,可能导致一些连接被提前关闭。

因此,尽管`net.ipv4.tcp_tw_recycle`可以提高服务器的性能,但在很多情况下,都不建议启用这个选项,以免引发上述的问题。
```
@zhangsanfeng2012 谢谢,解决了
@iminto 谢谢,问题解决了
@fuis 关掉就好了,当初手贱设置了 linux 优化参数将其设置 1 了,哈哈
关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3009 人在线   最高记录 5634   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 11:23 · PVG 19:23 · LAX 04:23 · JFK 07:23
Developed with CodeLauncher
♥ Do have faith in what you're doing.