gpt4 book ai didi

java - 不需要的 Tomcat 服务器连接

转载 作者:行者123 更新时间:2023-11-29 00:01:45 24 4
gpt4 key购买 nike

我刚刚在 Debian 8 (Jessie) 上在线发布了一个 LAMP(用于我们的内容)和一个带有 PhantomJS 的 Tomcat 服务器(用于创建 Highcharts)。

我主要在端口 8443(但也在 8009 上,如下所示)得到一些不需要的连接:

tcp6     184      0 <Our server>:8443 80.245.19.133:52632     CLOSE_WAIT 
tcp6 90 0 <Our server>:8443 sh2150.evanzo-ser:53958 CLOSE_WAIT
tcp6 90 0 <Our server>:8443 sh2150.evanzo-ser:56898 CLOSE_WAIT
tcp6 0 0 <Our server>:8009 s2.securityresear:60000 ESTABLISHED

我有大约 40 个来自“sh2150.evanzo-ser...”和“s2.securityresear...”等主机的永久“CLOSE_WAIT”连接。

我能做些什么来防止这种情况发生?

最佳答案

CLOSE_WAIT 连接在一段时间后消失。 CLOSE_WAIT 表示远程端点(连接的另一端)已关闭连接。 TIME_WAIT 表示本地端点(本端)已关闭连接。保持连接,以便任何延迟的数据包都可以与连接匹配并适当处理。当连接在四分钟内超时时,连接将被删除 says superuser .

您应该担心的唯一情况是那些永远不会消失(即越来越多)。那是一个 indication your code is never closing the connection发送响应后。

但是,您不必过分担心随机连接。如果您有任何服务暴露在互联网上,僵尸网络会在几分钟内向其发送请求,寻找可利用的漏洞。您可以使用规则列表来减轻这种流量,例如。通过 spamhaus .刚刚意识到这会导致您进行维护,并可能导致 IP 因错误原因而被阻止。

关于java - 不需要的 Tomcat 服务器连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35575561/

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