У нас есть многопоточное приложение Spring Boot, которое работает на Linux-машине в качестве демона. Когда я пытаюсь остановить приложение на старт-стоп-демон, как этотКак изящно закрыть приложение Spring Boot от start-stop-daemon
start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME
Сигнал SIGTERM посылается и применение immetiately заканчивается. Однако я хочу, чтобы приложение подождало, пока каждый поток не завершит работу.
Есть ли способ, как управлять тем, что происходит, когда сигнал SIGTERM получен?
Если вы заинтересованы в закрытии встроенный контейнер сервлетов корректно, пожалуйста, см [этой весной Загрузочный выпуск] (https://github.com/spring-projects/spring-boot/issues/4657). –