gpt4 book ai didi

javascript - Node.js - Elastic Beanstalk - Winston -/var/log/nodejs

转载 作者:行者123 更新时间:2023-11-30 12:11:14 25 4
gpt4 key购买 nike

我们已经在 Elastic Beanstalk 上使用 Winston 一段时间了,效果很好。但是我们总是写两组日志——一组是系统 Node 日志,在/var/log/nodejs 中,然后我们有自己的应用程序特定文件,它们位于应用程序根目录的日志目录中。我们决定尝试合并我们的日志,这样可以方便地在 beantalk 控制台中获取它们。

但是,/var/log/nodejs/nodejs.log,当一个新的实例启动时,日志的权限被限制为root,应用程序崩溃。 nodejs 进程无法写入它们。我们可以将文件 chown 到 nodejs,但这不是一个好的长期解决方案。有人设置过这个吗?如果是,您是怎么做到的?

最佳答案

假设您使用的是 file transport .

如果切换到 console transport该过程应写入标准输出,elastic beanstalk 将写入位于 /var/log/nodejs/nodejs.log 的日志。

关于javascript - Node.js - Elastic Beanstalk - Winston -/var/log/nodejs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33741266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com