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你的日志文件 – 它们将具有与在本地运行应用程序时相同的名称。
- 部署hapi.js到AWS Beanstalk的“502 Bad Gateway”?
- Amazon Elastic Beanstalk .config for node 64bit&env
- parsing服务器云代码afterSave不工作在Elastic Beanstalk上
- 什么是处理node.js私有模块依赖关系的推荐方式?
- 在Elastic Beanstalk上使用mongoDB部署Node.Js应用程序时出现错误
- Elastic Beanstalk Node.Js需要PM2或Forever
- 如何将Node.js WebSocket服务器部署到Amazon Elastic Beanstalk?
- Node.js – Elastic Beanstalk – Winston – / var / log / nodejs
- 存储在AWS EB环境variables中的JSON将不带引号地进行检索