奇怪的 vps 短连接风暴二象性

27 天前
 ethusdt

接上一个帖子: VPS 持续高带宽下载却无法定位进程

这个 vps 很奇怪,我有一个 docker 程序监听 3210 端口,并且用 nginx 反代这个服务。可以直接通过域名来访问这个服务,域名是用 cf dns 解析的。

然后奇怪的现象是白天每隔段时间就会触发一次短连接风暴,会有大量的 tcp 连接到来。

经过排查后发现大量都是 TIME-WAIT 连接,也就是相当于 close 掉的 tcp 连接:

$ ss -s
Total: 361
TCP:   619 (estab 216, closed 385, orphaned 2, timewait 373)

Transport Total     IP        IPv6
RAW	  0         0         0
UDP	  3         0         3
TCP	  234       87        147
INET	  237       87        150
FRAG	  0         0         0

并且当我打开我的监控探针时候,它就不出现了,呈现了二象性:

ps. 针对 timewait 的连接,没有办法检测它的 Process ,因为已经杀死了。

所以就想监控一下这个 tcp 连接,等到发生风暴时候使用 tcpdump 来抓包一下。结果一直等不到。有趣。

727 次点击
所在节点    VPS
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1174627

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX