监控 & 重启

文件更改时自动重启应用程序

当当前目录或其子目录中的文件被修改时,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"],
  }]
}
为此页面做出贡献