2016-11-27 49 views
1

我建造與Express和蒙戈節點項目停止後,我想用PM2在AWS Ubuntu的服務器部署,我已經嘗試使用JSON配置開始我的過程:PM2過程中始終啓動過程

{ 
    "apps" : [{ 
    "name"  : "notification_eva02", 
    "script"  : "bin/www", 
    "watch"  : "../", 
    "log_date_format" : "YYYY-MM-DD HH:mm Z" 
    }] 
} 

和運行命令:

pm2 start processes.json 

enter image description here

但是當我檢查pm2 list

enter image description here

我有:

  • PM2 -v(2.1.6)
  • 節點-v(v4.2.6)
  • NPM --version(3.5.2)
  • Ubuntu服務器16.04

最稀奇的是,在我的Windows 10上它工作pm2

我希望有人能幫助我在我的問題

回答

0

您激活了手錶&重啓模式,我想一些文件正在發生變化,所以你的應用程序來自動重新啓動。嘗試禁用監視模式並查看您的應用程序是否不重新啓動。

+1

謝謝。它解決了! – carson314

0

好吧,也許你已經在你的項目文件夾下設置了日誌文件路徑,所以當你啓動pm2時,它會將某些東西寫入日誌文件,這就使文件「改變了」,當文件改變時pm2將重新啓動,所以總是改變並始終重新啓動循環,因此您可以將這些日誌文件路徑添加到「ignore_watch」選項並解決它。