[轉]node的pm2啓動腳本時指定日誌位置

一、可以使用命令行指定日誌的位置。

pm2 start app.js -o ./logs/out.log -e ./logs/error.log

二、也可以使用配置文件的方式

可以配置config.json

{
  "script"          : "app.js",
  "error_file"      : "./logs/err.log",
  "out_file"        : "./logs/out.log",
  "merge_logs"      : true,
  "log_date_format" : "YYYY-MM-DD HH:mm Z"
}
pm2 start config.json

這些都會將日誌存放在項目根路徑下的logs目錄裏

槽點來了!!!!

如果你之前已經使用pm2 start啓動過應用了,你再去修改這些日誌路徑,你會發現都沒有生效

你必須先將應用從pm2刪除所有實例 pm2 delete all,再重新啓動 pm2 start 纔會生效。


https://segmentfault.com/q/1010000008543409?sort=created

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章