如何从命令行停止Spring Boot服务?

埃里克

我是新手,所以请放轻松。

我需要为管理员提供一种从作业计划程序启动和停止我的spring-boot微服务的方法。如果我可以创建start.batstop.bat为服务的文件,那么调度会打电话给他们。

如何在不终止进程的情况下从命令行停止spring-boot微服务?如果可能的话,我想要一个优雅的出口。

主机将是Windows服务器。

杰斯珀

如果您的项目中包含Spring Boot Actuator,则可以启用关闭端点(默认情况下未启用)。这意味着,如果您请求http://yourserver.com/yourapp/shutdown,则该应用程序将正常关闭。管理员可以使用标准工具(例如curl)发出此类请求。

请参阅Spring Boot参考文档中的Endpoints您可以通过添加以下内容来启用关闭端点application.properties

endpoints.shutdown.enabled=true

当然,您需要限制对该端点的访问,否则有权访问该服务的任何人都可以发出请求并关闭该应用程序。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从命令行停止Rails服务器?

如何在Windows中从命令行停止服务?

如何从命令行停止Spring Boot批处理作业?

Redis Spring Boot如何从命令行查看值

如何从命令行更改Tor服务的路由(IP)?

从命令行运行时如何在spring boot应用程序中传递命令行参数

如何通过命令行停止appium服务器?

在Spring Boot中从命令行设置活动配置文件和配置位置

Spring Boot批处理作业-无法从命令行运行

从命令行打包Spring Boot 2.0.0.M5应用程序时出错

Spring Boot从命令行执行将文件添加到类路径

/ templates中的Spring-Boot html不会从命令行渲染

从命令行运行爆炸的spring-boot jar

如何关闭Spring Boot命令行应用程序

如何从命令行打开Kodi Web服务器?

如何从命令行进行SOAP wsdl Web服务调用

如何从命令行选择将运行Windows服务(运行方式)的用户帐户?

BlueZ:如何从命令行设置GATT服务器

从命令行运行Selenium服务器时如何提高日志级别?

如何在Linux服务器(无GUI)上从命令行测试网速?

如何从命令行中指定名称和描述的Windows服务安装?

如何从命令行获取Elasticsearch服务器版本

如何从命令行判断服务器是否启用了KVM?

如何设置代理服务器从命令行工作

如何从命令行通过HTTPS递归上载目录到WebDAV服务器?

从命令行重新启动Windows服务

从命令行获取Kerberos服务票证

从命令行压缩整个服务器

从命令行重新启动服务器?