【发布时间】:2016-07-29 04:51:15
【问题描述】:
我已经用了很长时间了,但最近它开始表现得有点奇怪:除了日志,一切都很好。
我曾经运行forever start /path/to/app.js,一切都很好。即使是巨大的原木(1-2 演出)。
但我目前有一个应用程序,一个非常繁忙的网络应用程序,日志每 3-4 小时被截断一次。尺寸并不大,实际上是 80-120 兆。
在意识到这一点后,我决定尝试(虽然没有成功)从以下选项永远开始:forever --append -o /path/to/out.log -e /path/to/error.log start /path/to/app.js,但问题仍然存在。
我真的不知道该怎么办。 有什么想法吗?? 谢谢!!
版本:
- 节点 v0.12.7
- npm 2.11.3
- 永远 v0.15.1
- 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u6 (2015-11-09) x86_64 GNU/Linux
更新1:
- 顺便说一句:我有足够的硬盘和可用内存
更新2:
我发现了一个相关的问题 (https://github.com/foreverjs/forever/issues/106#issuecomment-116933382) 并使用以下命令进行测试:forever -a -l >(logger -t fileteTrackchile) start /path/to/app.js 到目前为止一切顺利,但它会将日志信息存储在 /var/log/user.log、/var/log/syslog 和 /var/log/messages 中。这是相同的信息,所以最好只保存一次。
我会让它运行几天,看看它是否有效。
更新3(最终):
这个问题与永远无关,也与温斯顿无关。我没有意识到这些文件太大了,以至于日志查看器只显示了其中的一部分。令人困惑的部分是第一行(过去)被查看器(OSX 控制台)截断,这让我认为文件本身被截断了。
【问题讨论】:
标签: node.js logging debian syslog forever