heroku - 如何使用pm2和Heroku进行日志记录

标签 heroku pm2

有没有办法告诉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/

相关文章:

javascript - 内部服务器错误 Node js

javascript - 输入意外结束 - 在 Express/Node App 上 curl JSON

node.js - 将 PM2 日志写入自定义路径

javascript - 阻止请求在 PM2 上不同时运行

node.js - 多处理器上的 NodeJS(PM2、Cluster、Recluster、Naught)

javascript - pm2启动创建奇怪的文件

node.js - PM2 无法获取 ~/.profile 文件中设置的更新值

django - 导入 asgi_redis : ImportError: No module named _compat

python - 从heroku控制台连接到MongoHQ(heroku run python)

ruby-on-rails - PG::ConnectionBad: 无法连接到服务器:连接被拒绝