我们的 Tomcat 6.0.29 在达到最大线程数后就崩溃了。我真的很感激任何帮助,因为它是一个生产服务器。
以下是 catalina.log 文件的一部分:
INFO: Maximum number of threads (600) created for connector with address null and port 80
Mar 8, 2011 11:19:37 AM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-80
Mar 8, 2011 11:19:38 AM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Mar 8, 2011 11:19:38 AM org.apache.catalina.core.StandardWrapper unload
INFO: Waiting for 8 instance(s) to be deallocated
进行线程转储以查看所有线程上有哪些内容。每个线程的堆栈跟踪将比 catalina.out 错误更能指示您的问题。
Windows
在控制台窗口上按ctrl + break
Unix
在命令行输入:kill -3 <pid>
这些可以在正在运行的生产实例上安全地进行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)