|
|
1
1
我想这并不是一个直接的答案,但是作为生产中的一种缓解方法,您可以通过在您的配置中限制AJP的maxThreads来限制损害 http://tomcat.apache.org/tomcat-6.0-doc/config/ajp.html 默认值是200,这当然是很多线程-但这可能无法解释上面的565。很明显,这有可能将问题推到其他地方,但是也许您可以更好地在那里调试问题,或者它将以不同的方式表现出来。有没有可能你只是承受了很大的压力?在导致您遇到问题的时期,Apache的行为有什么值得注意的地方吗? |
|
|
2
0
在我们的例子中,每根线都卡在里面
我们的理论是,不知何故,特定bucket的条目链表已经损坏,并且指向自身,因此无法退出循环。由于没有完成任何作业,因此随着请求的增多,池中的线程也越来越多。
检查是否有共享的
另请参见: http://lightbody.net/blog/2005/07/hashmapget_can_cause_an_infini.html http://mailinator.blogspot.com/2009/06/beautiful-race-condition.html |