有没有办法为linux中的某个端口设置超时?
我们已经为sms银行应用程序部署了tomcat,并且已建立的连接未在端口9010上关闭,并且它们正在逐渐增加。所以在一段时间后系统变得很糟糕。当我们重启tomcat时,所有已建立的连接都被终止。然后系统再次正常工作。
那么无论如何都要杀死为端口9010设置超时的已建立连接?
提前获得任何帮助!!
答案 0 :(得分:0)
基于你是Tomcat被绑定到端口9010的事实,你可能在Tomcat面前有一个代理,比如Apache(如果你没有,你真的需要在上线前考虑你的架构) 。
如果配置正确,代理将连接池。默认情况下,Apache将允许每个客户端连接到Maxclients
,这意味着您可以轻松地使用所有Tomcat线程。
代理应配置为仅允许n个连接,其中n是Tomcat中配置的线程数。
如果连接源来自同一个IP地址(或小子网),那么您应该查看代理配置