如果您需要採用相同的方法。按照這個。
在根目錄之外或您需要的任何位置創建一個.json文件。
servers.json
[{
"name":"MyApp",
"script":"/home/user/app/server.js",
"instances":"3" //number of instances to start
},
{
"name":"MySecondApp",
"script":"/home/user/app2/server.js",
"instances":"max" //to calculate your number of CPU cores available and run based on the core count
}]
然後運行使用pm2 start servers.json
這將啓動這兩個應用程序與所提到的名稱和實例。
或
使用最新版本的PM2,您不需要編寫任何腳本。只需執行一些命令即可。
步驟1:首先根據需要創建pm2實例,例如現在需要運行多個實例或需要運行多少個不同的服務器。
礦低於
一旦你的應用程序被啓動,這樣上市。
第2步:輸入pm2 startup
。然後你會看到一個由pm2自動生成的命令,它可以幫助你創建它作爲服務。
第3步:您將看到您需要的灰色陰影運行的命令。複製並以root用戶身份運行。
一旦你運行了這個命令,你將會看到下面的結果。
第4步:運行pm2 save
所以進程目前PM2名單將節省啓動腳本。
就是這樣..
通過重新啓動您的服務器,並檢查使用或pm2 status
測試它。
如果您想要再次更新pm2進程列表,使用pm2 update
這將採用當前進程列表並更新啓動腳本。
希望這有助於!
你想讓PM2在重新啓動時自動啓動你的應用程序? –
@Prasanthchinja是的,這是計劃 – m3dw3