簡體   English   中英

PM2 在啟動時使用 npm start 啟動多個節點應用程序(使用樹莓派)

[英]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.jsnode index.js等)並且my_app是一個友好的名稱,您將在pm2 status看到它,可用於應用未來的命令。

這應該會啟動您的應用程序。 如果您運行pm2 status它希望處於“正在運行”狀態。

要保存它以便在您重新啟動或重新啟動 pm2 時它會自動啟動,您需要在更改應用程序配置時運行pm2 save

您可以根據需要為盡可能多的應用程序執行此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM