監控和重新啟動

檔案變更時自動重新啟動應用程式

當目前的目錄或其子目錄中的檔案變更時,PM2 可以自動重新啟動您的應用程式

pm2 start app.js --watch

或者透過組態檔設定選項 watch: true

如果應用程式是以 --watch 選項啟動,停止應用程式不會阻止它在檔案變更時重新啟動。若要完全停用監控功能,請執行:pm2 stop app --watch 或透過 pm2 restart app --watch 在應用程式重新啟動時切換監控選項。

若要監控特定路徑,請使用 生態系統檔案watch 可以接受字串或路徑陣列。預設為 true

module.exports = {
  apps: [{
    script: "app.js",
    watch: ["server", "client"],
    // Delay between restart
    watch_delay: 1000,
    ignore_watch : ["node_modules", "client/img", "\\.git", "*.log"],
  }]
}
為此頁面做出貢獻