Tomcat - 将线程关联到会话

时间:2016-09-21 19:01:02

标签: tomcat tomcat7

是否可以确定Tomcat中特定线程上哪个会话处于活动状态?

我在随机时间调查100%CPU利用率的问题。使用PSI Probe(和VisualVM)我已经确定了两个在HashMap.getEntry()中出现死锁的ajp线程。这将给我一个堆栈跟踪,但我真的想找出哪个会话,如果可能的话,URL,发起请求。

1 个答案:

答案 0 :(得分:0)

A"会话"在" HttpSession"可能不会消耗任何资源。你最有可能意味着"要求"不是"会话"。

如果是这种情况,您可以添加System.out.println(Thread.currentThread()。getName());

如果与访问日志进行比较,则找到与线程对应的URL应该相对简单。