关闭在随机端口上运行的Spring Boot应用程序

时间:2018-03-03 05:14:43

标签: spring-boot netflix

我有一个Spring Boot服务,我使用批处理脚本管理服务器上的部署。因此,当我必须部署更新时,我使用Spring Boot的关闭挂钩关闭当前正在运行的服务。例如:

curl -X POST http://%HOST_NAME%:%PORT%/actuator/shutdown

在这里,我提供%PORT%个号码服务,这与我在application.yml中提供的相同。我不想在application.yml中硬编码端口,也不想在启动Spring Boot应用程序时从命令行传递。其实我不想提到这个港口。我只想让Spring Boot使用服务器上任何可用的随机端口。如果我将这样做,那么我怎么能关闭服务,因为我不知道服务运行的端口。

0 个答案:

没有答案
相关问题