0

我想知道当收到 SIGTERM 时,应用程序应该如何处理来自路由器的活动但空闲的连接。从

https://docs.cloudfoundry.org/devguide/deploy-apps/app-lifecycle.html

在 CF 使用 SIGKILL 终止应用程序之前,应用程序必须在收到 SIGTERM 后十秒内完成其正在进行的作业。例如,Web 应用程序必须完成对现有请求的处理并停止接受新请求

(强调我的)

它没有明确说明路由器不会在 SIGTERM 之后尝试将请求路由到应用程序。它会尝试这个吗?如果是,那么停止接受现有 TCP 连接上的新请求是什么意思?

应用程序在 SIGTERM 之后应该做的事情的完整列表是什么,以确保尽可能优雅地关闭,例如,在缩减事件中?

4

0 回答 0