gpt4 book ai didi

tomcat - 重命名tomcat http线程

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

与 http-8080-4 等相比,是否有可能让 Tomcat 重命名它为服务 http 请求而创建的线程?

即不要仅仅将线程命名为“http-8080-4”,而是将线程命名为请求的 URL,然后是一些计数器等。比如“/xyz_app/resource_name~1”等。

我试图找到这样的东西的原因是当你查看分析器/监控工具(比如 jvisualvm)时,线程名称“http-8080-4”没有提供很多细节。

在 tomcat 中甚至可能吗?

最佳答案

您可以尝试激活 Executor在提供线程名称前缀的 conf/server.xml 中。

<Executor name="tomcatThreadPool" namePrefix="xyz_app/resource_name" 
maxThreads="150" minSpareThreads="4"/>

然后更改您的连接器以使用此执行器:

<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

这并不适用于所有线程,但应该有助于确定是什么在处理您的请求。

关于tomcat - 重命名tomcat http线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14887030/

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