pm2优雅重启,提升用户体验,避免问题
pm2 graceful restart to improve user experience and avoid problems
有没有办法为所有 nodejs 进程正常重启 pm2?我正在寻找类似于 Apache's graceful restart 的内容。想要避免为每次代码部署终止正在进行的服务器执行。
pm2 restart
终止并重新启动进程。
如果您启用了集群,您基本上可以在停机时间为 0 秒的情况下进行热重载。
pm2 reload
对于大多数情况应该足够了。
但是,您真正想要的是:pm2 gracefulReload
其功能与 Apache 的正常重启功能完全相同。也就是说,它将在重新启动之前关闭所有现有连接。
您可以在此处找到更多信息:http://pm2.keymetrics.io/docs/usage/cluster-mode/#graceful-reload
有没有办法为所有 nodejs 进程正常重启 pm2?我正在寻找类似于 Apache's graceful restart 的内容。想要避免为每次代码部署终止正在进行的服务器执行。
pm2 restart
终止并重新启动进程。
如果您启用了集群,您基本上可以在停机时间为 0 秒的情况下进行热重载。
pm2 reload
对于大多数情况应该足够了。
但是,您真正想要的是:pm2 gracefulReload
其功能与 Apache 的正常重启功能完全相同。也就是说,它将在重新启动之前关闭所有现有连接。
您可以在此处找到更多信息:http://pm2.keymetrics.io/docs/usage/cluster-mode/#graceful-reload