AWS OpsWorks 上 node.js 的应用程序日志在哪里

Posted

技术标签:

【中文标题】AWS OpsWorks 上 node.js 的应用程序日志在哪里【英文标题】:Where are the application logs for node.js on AWS OpsWorks 【发布时间】:2015-01-13 04:41:41 【问题描述】:

这可能非常简单,但我找不到 node.js 在 AWS OpsWorks 上的登录位置。我 ssh 进入一个实例,我确认节点正在运行并在端口 80 上侦听,但通常的 /var/log/nodejs 不存在,并且似乎在我的应用程序根目录中创建的日志目录是空的。任何帮助表示赞赏。

【问题讨论】:

【参考方案1】:

这是我最近经历的事情。 NodeJs 应用程序的监控配置不会将日志发送到任何地方,因此您无法访问这些日志。

一个类似的帖子解释了这个问题以及如何解决它: Node.js OpsWorks Layer console logs

【讨论】:

在学习了如何使用 Chef 之后,我发现我最终必须覆盖模板。简单地启用日志记录真是一段旅程!

以上是关于AWS OpsWorks 上 node.js 的应用程序日志在哪里的主要内容,如果未能解决你的问题,请参考以下文章

Node.js OpsWorks 层控制台日志

如何配置 OpsWorks 以部署非官方支持的 Node.js 版本?

在实例上设置 aws opsworks 时出现凭证错误

AWS Opsworks 未能添加 EC2 实例

在 OpsWorks 中使用 Grunt 或 Gulp

如何在 AWS Opsworks App 上使用在 AWS Certificate Manager 上购买的证书?