gpt4 book ai didi

Tomcat - 将线程关联到 session

转载 作者:行者123 更新时间:2023-11-28 23:23:48 24 4
gpt4 key购买 nike

是否可以确定在 Tomcat 中的特定线程上哪个 session 处于事件状态?

我正在调查 CPU 使用率在随机时间达到 100% 的问题。使用 PSI Probe(和 VisualVM),我确定了两个在 HashMap.getEntry() 中出现死锁的 ajp 线程。这将为我提供堆栈跟踪,但我真的很想找出发起请求的 session ,如果可能的话,还有 URL。

最佳答案

“HttpSession”中的“ session ”可能不会消耗任何资源。您的意思很可能是“请求”而不是“ session ”。

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

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

关于Tomcat - 将线程关联到 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39624532/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com