有没有办法告诉pm2单独保留stderr和stdout(而不是写入文件)?
我使用this gist作为模型在Heroku上使用pm2。一切似乎都正常运行,只是我失去了从应用程序内登录的任何功能。它们不会显示在Heroku日志中,并且无法在Heroku的文件系统上访问pm2创建的文件(或者我找不到它们)。
最佳答案
在您的 package.json 中:
"scripts": {
"preinstall": "npm i -g pm2 && pm2 install pm2-logrotate"
}
在您的过程文件中:
web: pm2 start app.js && pm2 logs all
关于heroku - 如何使用pm2和Heroku进行日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32124524/