我正在使用10EC2实例后面的一个ELB。ELB配置了80 ~ 8080和443 ~ 8080端口。
以及与Apache一起安装的所有10EC2实例,在1分钟内在ELB上的总请求约为8000到10000。
我在10个CLOSE_WAIT实例( Apache )上面临着EC2连接的问题。
EC2实例类型: m1.xlarge
当我们重新启动Apache时,所有的CLOSE_WAIT连接都会丢失,但这并不是处理生产实例的正确方法。
请帮帮我。
发布于 2014-06-16 16:42:37
有些客户端在完成时没有正确关闭TCP连接。这是你无法控制的。这通常是经过一段时间之后才结束的,并且不会造成太大的问题,只会把您从netstat -an和类似的列表中弄乱。
那么,你为什么对此有异议呢?
这可能是相关的:什么限制了Linux服务器上的最大连接数?
发布于 2011-11-10 17:06:48
这是这里描述的问题的一个变体:https://unix.stackexchange.com/questions/10106/orphaned-connections-in-close-wait-state您的应用程序有许多移动客户端吗?这些客户端通过不可靠的网络连接,可以对TCP状态做疯狂的事情。
处理它的最简单方法是以滚动的方式重新启动apache实例,例如,每30分钟一台服务器。如果你的ELB背后有足够的实例,那么对你的服务的净影响应该是可以承受的。
发布于 2014-01-06 04:31:12
看看切割机。
刀是一种基于linux的防火墙工具,它允许通过它们的连接被防火墙管理员强制中止碳化硅。
https://serverfault.com/questions/327707
复制相似问题