Java 当连接超过250-300个用户时,Tomcat停止工作

Java 当连接超过250-300个用户时,Tomcat停止工作,java,tomcat,Java,Tomcat,我有一个java应用程序在linux服务器上运行。 当250个tomcat不工作后超过活动会话数时? 我在tomcat设置文件中有以下设置: 上下文文件中的maxActive=1024,会话超时=10分钟--> server.xml中的maxThreads=1024--> tomcat还有其他设置吗? 请给我这个问题的解决方案。。。。。 我被这个问题困住了 提前感谢您应该检查是否达到了其他限制,例如内核设置,如:每个用户打开的最大文件数等。您可能还需要检查您的数据库连接池设置这不是服务器故障的问

我有一个java应用程序在linux服务器上运行。 当250个tomcat不工作后超过活动会话数时? 我在tomcat设置文件中有以下设置:

上下文文件中的maxActive=1024,会话超时=10分钟--> server.xml中的maxThreads=1024-->

tomcat还有其他设置吗? 请给我这个问题的解决方案。。。。。 我被这个问题困住了


提前感谢

您应该检查是否达到了其他限制,例如内核设置,如:每个用户打开的最大文件数等。

您可能还需要检查您的数据库连接池设置

这不是服务器故障的问题吗?我想您有相当多的数据库访问权限,这可能是瓶颈。同时列出您使用的版本和连接器类型,即标准或NIO。如果服务器包含大量静态内容,NIO将是一个更好的解决方案。出现“不工作”的症状是什么?你知道是250个oops还是大约250个oops吗?请阅读标题OK 250-300。你是否检查过Java虚拟机内存设置,如Qwerky所说,如果我们知道什么不起作用可能会有所帮助。点击max open files是一个臭名昭著的例子,有很多IOException异常,任何封装的异常都有。这应该很容易被注意到。感谢您的快速回答,我有数据库连接池的最大进程数和最大会话数是400,但它仍然会给出错误