我有一个pm2
托管应用,可在fork mode
中运行。如何将其切换为cluster mode
?
答案 0 :(得分:4)
您可以查看this document。
停止并删除您在pm2上运行的当前应用。
pm2 stop ${your app name}
pm2 delete ${your app name}
使用参数-i max
重新运行您的应用:
pm2 start path/to/main.js -i max --name="${your app name}"
// Should use pm2 not pm
或者创建一个json配置文件并用它运行你的应用程序
// processes.json
{
"your-app-name" : [{
"script" : "path/to/main.js",
"instances" : "max",
"exec_mode" : "cluster"
}]
}
pm2 start processes.json
答案 1 :(得分:0)
$ pm2 reload all # Reload all apps in cluster mode
$ pm2 gracefulReload all # Graceful reload all apps in cluster mode