pm2 watch 导致不停重启程序

By赵的拇指At2018-08-07In4Views702

昨天在用 pm2 跑一个程序之后,然后发现数据老是不对。打开pm2 monit查看监控,发现程序老是不断的重启。看错误提示PM2 Change detected on path xxx.file,原来是我在程序中有一个操作会写文件,导致pm2监听到文件变化然后重启。可以通过配置ignore_watch参数来忽略哪些文件不需要监听。

参考:Auto restart apps on file change