
image.png
在同一時間運行多次,可能會造成性能浪費,也有可能會導致一些問題
解決:
if(process.env.NODE_APP_INSTANCE === '0'){
....定時任務
}
pm2 啟動會默認自帶一個 'NODE_APP_INSTANCE' 的環(huán)境變量, 它從 0 開始自增, 永遠不能能重復, 每一個worker擁有一個值
只要對一個變量進行判斷執(zhí)行就行
參考:[cron、schedule] 解決pm2 cluster 模式啟動導致定時任務多次執(zhí)行的問題_劉長情的博客-CSDN博客_pm2 定時任務