我想知道当收到 SIGTERM 时,应用程序应该如何处理来自路由器的活动但空闲的连接。从
https://docs.cloudfoundry.org/devguide/deploy-apps/app-lifecycle.html
在 CF 使用 SIGKILL 终止应用程序之前,应用程序必须在收到 SIGTERM 后十秒内完成其正在进行的作业。例如,Web 应用程序必须完成对现有请求的处理并停止接受新请求。
(强调我的)
它没有明确说明路由器不会在 SIGTERM 之后尝试将请求路由到应用程序。它会尝试这个吗?如果是,那么停止接受现有 TCP 连接上的新请求是什么意思?
应用程序在 SIGTERM 之后应该做的事情的完整列表是什么,以确保尽可能优雅地关闭,例如,在缩减事件中?