что означает qtp в логах solr - PullRequest
1 голос
/ 26 июня 2019

В файле solr logs (solr.log) есть запись, которая начинается с qtp [\ d +] - [\ d], что-то вроде qtp90248349499-123.Что это за дамп потока, что означает qtp?Как вы можете узнать больше о том, что это за часть данных?

1 Ответ

1 голос
/ 27 июня 2019

qtp означает QueuedThreadPool и является внутренним пулом потоков, используемых в Jetty - контейнере приложений, который использует Solr. Число - это хеш-код созданного объекта, и оно не используется ни для чего, кроме уникальной идентификации QueueThreadPool, генерирующего сообщение журнала.

Вы можете увидеть соответствующий код на GitHub :

@ManagedObject("A thread pool")
public class QueuedThreadPool extends ContainerLifeCycle implements SizedThreadPool, Dumpable, TryExecutor
{
    .....
    private String _name = "qtp" + hashCode();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...