我想将我的NodeJS项目从单个EC2迁移到ElasticBeanstalk。在我当前的代码中,我使用依赖项log4js,它在文件系统上创建一个日志文件。在EC2上,这是可以创建的,但是在ElasticBeanstalk中什么是最好的记录方式呢?如果我从ElasticBeanstalk下载生成的日志,则不存在来自log4js的自定义日志文件。
诚挚的问候
发布于 2015-08-20 16:49:19
为了查看日志,您可以:
您可以在那里看到一些不同的日志文件。
我相信使用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/电流
尝试在此路径下找到您的日志文件--它们将与您在本地运行应用程序时的名称相同。
https://stackoverflow.com/questions/26972267
复制相似问题