Which shutdown strategy should a PM2 cluster-mode app use for WebSocket clients during zero-downtime reloads?
I am planning to migrate a small Node.js HTTP service from PM2 fork mode to cluster mode so deploys can use pm2 reload instead of stop/start, avoiding the brief listener gap a single forked process creates. The app will run as at least two cluster instances on Linux, with PM2 and Node versions pinned but not yet finalized. The plain HTTP path seems well unde