【发布时间】:2019-08-11 05:49:01
【问题描述】:
我注意到 SIGTERM-ing 我的应用程序(通过 kill)和运行执行器/关闭之间的行为差异,但我无法理解它们为什么不同。
【问题讨论】:
-
您能否详细说明通过调用执行器和发送 SIGTERM 的 bean 关闭之间的行为差异?
-
两者都是从命令行运行的,其中一个是一个 java 文件,它将 POST 请求发送到localhost.com:5019/actuator/shutdown(响应是预期的{message: shutdown bye}),一个只是被杀死 [应用程序的pid]。在行为方面,关闭命令完成,但链接到 PID 的进程实际上并没有关闭。是的,端点是公开的,是的,端口号匹配。
标签: spring spring-boot spring-boot-actuator