AWS Elastic Beanstalk NodeJS和日志
我想将我的NodeJS项目从单个EC2迁移到ElasticBeanstalk。 在我当前的代码中,我使用依赖log4js在文件系统上创build一个日志文件。 在EC2这个作品创build,但是什么是ElasticBeanstalklogging的东西最好的方法? 如果我从ElasticBeanstalk下载生成的日志,我的log4js自定义日志文件不存在。
最好的祝福
为了查看日志,您可以:
- 按下你的弹性豆茎环境
- 按“日志”(在左侧)
- 按“请求日志”(通常只是最后100行应该没问题)并下载文件。
您可以在那里看到几个不同的日志文件。
我相信你在Node.js中使用log4js写的日志将在下面:
/var/log/nodejs/nodejs.log
我喜欢ssh到弹性beanstalk实例和尾日志看到它更新“活”(当我使用我的服务器)。 要做到这一点运行以下内容:
eb ssh
tail -n 50 -f /var/log/nodejs/nodejs.log
一般来说,当您部署到Elastic Beanstalk Linux环境时,您的应用程序将位于:
在/ var /应用/电stream
尝试在这个path下find你的日志文件 – 它们将具有与在本地运行应用程序时相同的名称。
- 如何使用Node.js在AWS Elastic Beanstalk上创build自己的日志文件?
- 找出哪个AWS Beanstalk环境我的Node.js应用程序当前正在运行的最佳实践是什么?
- AWS ElasticBeanstalk NodeJS
- 适用于node.js的AWS sdk
- Elastic Beanstalk和Private GitHub回购
- 将node.js应用程序部署到Amazon Elastic Beanstalk时出错
- AWS EB Node.JSlogin到CloudWatch
- AWS Elastic Beanstalk:我是否必须使用完整的“/ node_modules”和“/ bower_components”来部署我的应用程序,并编译sass和其他依赖项?
- 无法使用Git部署到AWS Elastic Beanstalk