【问题标题】:Spring Boot Actuator - shutdownSpring Boot 执行器 - 关闭
【发布时间】:2021-11-18 08:54:10
【问题描述】:

我正在使用actuator/shutdown 端点来优雅地关闭应用程序。但我需要的是在应用程序处于关闭模式时从应用程序获取 404 Http 响应。使用执行器可以做这样的事情吗?

【问题讨论】:

  • 您能详细描述一下您的需求吗?我不明白你的需要。
  • 如果您的应用程序没有运行,什么会收到请求并返回 404? Google“应用程序网关”或“反向代理”。
  • 如果应用程序关闭,它可能无法为您提供所需的响应。您可以使用一些反向代理或其他方法来处理您的应用程序,并提供自定义处理。 Spring/actuator 不负责关闭后返回给客户端的内容

标签: java spring-boot spring-boot-actuator


【解决方案1】:

从 Spring Boot 2.3 开始,有一个属性 graceful shutdown

server.shutdown=graceful

它将确保在关闭时返回 503(服务不可用)响应。我猜这似乎比 404 更合适。但是,使用诸如 nginx 之类的反向代理,您将能够使用 change the status code

【讨论】:

    猜你喜欢
    • 2014-04-07
    • 2016-02-13
    • 2018-01-23
    • 2017-06-07
    • 2018-08-29
    • 2016-09-05
    • 2019-03-26
    • 2016-08-08
    • 2020-08-27
    相关资源
    最近更新 更多