菜单

波波
发布于 2025-09-14 / 0 阅读
0

SpringBoot优雅停机

1.application.properties

server.shutdown=graceful

## 默认的等待时长是30秒,我们通过以上配置可以将这个等待时长延长直2分钟。
spring.lifecycle.timeout-per-shutdown-phase=2m 

2.依赖库

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

配置添加

management.endpoints.web.exposure.include=*
management.endpoint.shutdown.enabled=true

使用接口请求
curl -X POST http://localhost:8080/actuator/shutdown