Tomcat 9 занимает 1 минуту, чтобы остановиться - PullRequest
0 голосов
/ 16 января 2019

Я установил tomcat 9.0.14 в своей системе (Windows 10, Windows server 2016 R2) У меня нет проблем при запуске службы tomcat (запуск через 2-3 секунды).Однако для остановки требуется 1 минута.Я думал, что один из моих проектов, находящихся в webapps, требует времени, поэтому я удалил весь свой проект, но результат тот же.После этого я делаю пустую папку webapps пустой, чтобы проверить еще, tomcat занял 1 минуту, чтобы остановиться.Я проверяю файл журнала, и они не содержат ошибок. Tomcat бездействует в течение 1 минуты во время остановки.

Common-deamon.log-------

[2019-01-08 16:30:02] [info]  [13948] Stopping service... 
[2019-01-08 16:30:03] [info]  [13948] Service stop thread completed.
[2019-01-08 16:31:03] [info]  [ 1940] Run service finished.
[2019-01-08 16:31:03] [info]  [ 1940] Commons Daemon procrun finished 

catalina.log--------

08-Jan-2019 16:30:02.399 INFO [Thread-6] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"]
08-Jan-2019 16:30:02.431 INFO [Thread-6] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"]
08-Jan-2019 16:30:02.453 INFO [Thread-6] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
08-Jan-2019 16:30:02.453 INFO [Thread-6] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"]
08-Jan-2019 16:30:02.453 INFO [Thread-6] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-nio-8009"]

Можно ли как-нибудь уменьшить время посыпки tomcat 9. В tomcat 8 время остановки было 3-5 сек. Любая помощь приветствуется .....

1 Ответ

0 голосов
/ 16 января 2019

Я был в состоянии воспроизвести это с помощью

  • Загрузка и распаковка apache-tomcat-9.0.14-windows-x64.zip
  • cd до apache-tomcat/bin
  • service.bat install
  • Запуск службы происходит быстро, его остановка задерживается ровно на 60 секунд.

Похоже, что это проблема Tomcat, но текущий журнал изменений моментального снимка разработчика (транк) предполагает, что он уже исправлен для еще не выпущенного Tomcat 9.0.15+ без назначенного явного отчета об ошибке:

Tomcat 9.0.15 (markt) в разработке / Каталина:

Исправьте ошибку, обнаруженную в 9.0.14, и убедитесь, что Tomcat своевременно завершает работу при запуске в качестве службы. (Markt)

...