如何在linux中为特定端口设置超时

时间:2014-03-30 17:41:56

标签: linux tomcat

有没有办法为linux中的某个端口设置超时?

我们已经为sms银行应用程序部署了tomcat,并且已建立的连接未在端口9010上关闭,并且它们正在逐渐增加。所以在一段时间后系统变得很糟糕。当我们重启tomcat时,所有已建立的连接都被终止。然后系统再次正常工作。

那么无论如何都要杀死为端口9010设置超时的已建立连接?

提前获得任何帮助!!

1 个答案:

答案 0 :(得分:0)

基于你是Tomcat被绑定到端口9010的事实,你可能在Tomcat面前有一个代理,比如Apache(如果你没有,你真的需要在上线前考虑你的架构) 。

如果配置正确,代理将连接池。默认情况下,Apache将允许每个客户端连接到Maxclients,这意味着您可以轻松地使用所有Tomcat线程。

代理应配置为仅允许n个连接,其中n是Tomcat中配置的线程数。

如果连接源来自同一个IP地址(或小子网),那么您应该查看代理配置