1
我有一個pm2
託管應用程序,它在fork mode
中運行。我如何將它切換到cluster mode
?在pm2中從分叉模式切換到集羣模式
我有一個pm2
託管應用程序,它在fork mode
中運行。我如何將它切換到cluster mode
?在pm2中從分叉模式切換到集羣模式
$ pm2 reload all # Reload all apps in cluster mode
$ pm2 gracefulReload all # Graceful reload all apps in cluster mode
你可以看看this document。
停止並刪除當前在pm2上運行的應用程序。
pm2 stop ${your app name}
pm2 delete ${your app name}
,並重新運行帶有參數-i max
您的應用程序:
pm start path/to/main.js -i max --name="${your app name}"
或者創建一個json的配置文件,並運行它您的應用程序
// processes.json
{
"your-app-name" : [{
"script" : "path/to/main.js",
"instances" : "max",
"exec_mode" : "cluster"
}]
}
pm2 start processes.json
是的,這是取自他們的[命令概述] (https://github.com/Unitech/pm2#commands-overview)。但**它不會切換模式**。我認爲他們的意思是:「重新加載***所有應用程序***以集羣模式」。 – Per