是否可以确定Tomcat中特定线程上哪个会话处于活动状态?
我在随机时间调查100%CPU利用率的问题。使用PSI Probe(和VisualVM)我已经确定了两个在HashMap.getEntry()
中出现死锁的ajp线程。这将给我一个堆栈跟踪,但我真的想找出哪个会话,如果可能的话,URL,发起请求。
答案 0 :(得分:0)
A"会话"在" HttpSession"可能不会消耗任何资源。你最有可能意味着"要求"不是"会话"。
如果是这种情况,您可以添加System.out.println(Thread.currentThread()。getName());
如果与访问日志进行比较,则找到与线程对应的URL应该相对简单。