[英]PM2 to start multiple Node Applications with npm start on boot(using raspberry pi)
如何在啟動時使用 pm2 在不同目錄中使用命令 npm start 運行多個 nodejs 應用程序? 另外,如果發生任何錯誤,我該如何設置它們以重新啟動?
我想出了如何使用 pm2 啟動 npm start - "pm2 start npm -- start" 但我不明白如何設置它們以啟動。
根據我的研究,“pm2 啟動”給出了我在終端中通過的設置啟動命令。
剩下的怎么設置?
謝謝,
如果你已經有了重啟時 pm2 自動啟動的部分,那很好。
然后,您需要將每個應用程序添加到 pm2。
進入您的每個項目目錄並運行pm2 start your_file.js --name=my_app
,其中your_file.js
是您將用於從常規節點開始的文件。 (即: node server.js
或node index.js
等)並且my_app
是一個友好的名稱,您將在pm2 status
看到它,可用於應用未來的命令。
這應該會啟動您的應用程序。 如果您運行pm2 status
它希望處於“正在運行”狀態。
要保存它以便在您重新啟動或重新啟動 pm2 時它會自動啟動,您需要在更改應用程序配置時運行pm2 save
。
您可以根據需要為盡可能多的應用程序執行此操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.