【发布时间】:2016-02-17 21:34:24
【问题描述】:
我们在弹性豆茎上使用 Winston 已经有一段时间了,效果很好。但是我们总是写两组日志——一组是系统节点日志,在 /var/log/nodejs 中,然后我们有自己的应用程序特定文件,它们位于应用程序根目录的日志目录中。我们决定尝试整合我们的日志,以便将它们放入 beanstalk 控制台。
但是,/var/log/nodejs/nodejs.log,当新实例启动时,日志的权限被限制为root,应用崩溃。 nodejs 进程无法写入它们。我们可以将文件 chown 到 nodejs,但这不是一个好的长期解决方案。有人设置过这个吗?如果是这样,你是怎么做到的?
【问题讨论】:
-
在 Linux 2 上仅供参考,AWS 使用
/var/log/web.stdout.log而不是/var/log/nodejs/nodejs.log
标签: javascript node.js amazon-elastic-beanstalk winston