首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS弹性豆柄NodeJS和日志

问AWS弹性豆柄NodeJS和日志
EN

Stack Overflow用户
提问于 2014-11-17 12:00:02
回答 1查看 8.2K关注 0票数 11

我想将我的NodeJS项目从单个EC2迁移到ElasticBeanstalk。在我当前的代码中,我使用依赖项log4js,它在文件系统上创建一个日志文件。在EC2上,这是可以创建的,但是在ElasticBeanstalk中什么是最好的记录方式呢?如果我从ElasticBeanstalk下载生成的日志,则不存在来自log4js的自定义日志文件。

诚挚的问候

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-20 16:49:19

为了查看日志,您可以:

  • 按压您的弹性豆茎环境
  • 按“日志”(左侧)
  • 按“请求日志”(通常只有最后100行就可以了)并下载该文件。

您可以在那里看到一些不同的日志文件。

我相信使用log4js在Node.js中编写的日志如下:

/var/log/nodejs/nodejs.log

我喜欢将ssh放入弹性豆杆实例,并跟踪日志以查看它更新"live“(当我使用服务器时)。若要执行此操作,请运行以下命令:

eb ssh 尾-n 50 -f /var/log/nodejs/nodejs.log

上面的日志路径取决于EC2的类型。在Linux 2上,它是:/var/log/web.stdout.log

通常,当您部署到环境时,您的应用程序将位于:

/var/app/电流

尝试在此路径下找到您的日志文件--它们将与您在本地运行应用程序时的名称相同。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26972267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档