#5645·pm2

在 SIGINT 之后接收请求导致非零停机重载

作者: Abhay2012创建于 2023年7月25日更新于 2026年8月5日

**问题**:我在集群模式下运行了 PM2,有 2 个实例。在重新加载应用程序时,我想检查现有实例是否正在处理请求,然后等待其完成,然后调用 process.exit()。我在 express 中使用 SIGINT 事件来检查是否已处理所有请求,然后调用 process.exit。但是即使接收到 SIGINT 事件后,旧进程仍在接收请求,导致 SIGKILL 并强制关闭客户端连接。