【问题标题】:cleaning .forever logs in nodejs在nodejs中清理.forever日志
【发布时间】:2018-06-03 16:52:05
【问题描述】:

我有一个永远运行的 nodejs 服务。它创建了巨大的日志,因此我的空间不足,服务器通过抛出错误“设备上没有剩余空间”来停止服务。

.forever 目录的大小为 4.6 GB。我想清理这个。

我的服务当前正在运行,因此如果我清理日志,我希望这不会产生任何影响。

请在所附屏幕截图下方找到。

非常感谢任何帮助。

【问题讨论】:

  • 为什么要投反对票???有什么正当理由吗??

标签: node.js logging forever


【解决方案1】:

使用forever cleanlogs

你可以使用rm *之类的东西。

这不会删除任何子目录或其中的任何文件。

Source

附:并且不要将日志存储在您的卷中。如果你还想。通过附加 EBS 给它更多空间

【讨论】:

  • 那么我应该在哪里存储日志、任何建议以及最佳方法。你能详细说明一下吗?
  • 首先,不要存储日志。你永远不会有时间筛选所有这些。如果你想存储它们。将它们存储在 S3(最佳)或增加存储空间(附加另一个 EBS)并运行 cron 作业以继续传输数据并清理文件夹。
  • 如何永久禁用登录过程?
  • -s, --silent 运行子脚本静默 stdout 和 stderr forever -s start app.js
  • -s, --silent 永远运行子脚本使 stdout 和 stderr 静音 -s start app.js ,请在你的答案中添加这个,它真的可以帮助别人:)
猜你喜欢
  • 2013-02-20
  • 2016-07-29
  • 2016-07-05
  • 2016-03-22
  • 1970-01-01
  • 2012-06-27
  • 2017-04-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多