我最近一直在玩Spring Boot 1.5.8版本。我能够将其作为其余的Web服务来处理传入的请求。
这是我激活服务的方式。注意:Linux环境。
nohup java -jar fooservice.jar &
然后我拖尾nohup.out
文件以监视启动过程,任何传入请求,引发的任何异常等。
我的问题是如何终止程序实例?我运行ps -ef | grep
命令来查找正在运行的实例的pid,然后运行kill -9
命令来终止它。
有停止服务的优雅方法吗?
答案 0 :(得分:1)
您可以通过启用执行器关闭端点/actuator/shutdown
来关闭Spring Boot应用程序,首先我们需要启用here
management.endpoint.shutdown.enabled=true
endpoints.shutdown.enabled=true
然后调用它
localhost:port/actuator/shutdown