我在使用rds.ws的aws上使用弹性java beanstalk服务器,我正在将自定义日志与tomcat7(path =/usr/share/tomcat7 /)中的自定义目录中的应用程序编写在一起。实例数量超过1,一段时间后第一个实例被终止并被另一个实例替换。因此,自定义日志不会在这些实例中创建,因为自定义目录不会在那里创建。 而且我想永久存储由tomcat7创建的所有自定义日志和日志。我该怎么做。弹性beanstalk永久日志存储
0
A
回答
1
EBS是在EC2实例上拥有持久存储的方式。所以你可以附上一个EBS卷。和写日志有(像使用的logback日志框架)
要延长,你应该轮换日志,并期待在像logstash/graylog/Splunk的/ ...
0
您可以将日志收集解决方案配置您的环境以自动将日志旋转到S3。根据给出的指南here,可以启用日志发布为S3。
请参阅“配置您的环境以将日志发布到Amazon S3”一节。
如果你不希望使用Web控制台,您还可以使用以下ebextension:
option_settings:
- namespace: aws:elasticbeanstalk:hostmanager
option_name: LogPublicationControl
value: true
只需创建在一个文件中的这些内容被称为” .ebextensions/01-logs.config文件'在您的应用程序源中并部署它。请记住打开日志发布到S3,您需要为您的环境配置IamInstanceProfile。 Here是关于这方面的更多信息。
相关问题
- 1. 存储永久性Cookie
- 2. Android永久存储
- 3. 存储值永久?
- 4. Mule永久存储
- 5. CodeName一个永久性存储器
- 6. Scala永久存储与Squeryl不变性
- 7. 存储问题永久存储iphone
- 8. 永久存储数组Ruby
- 9. android永久存储器
- 10. QEMU手臂永久存储
- 11. 黑莓永久存储
- 12. 永久存储键值对
- 13. Dokku和永久存储
- 14. Phonegap中的永久存储
- 15. MutableArray永久存储信息
- 16. iPhone永久存储器
- 17. 日志记录弹性Beanstalk节点应用程序
- 18. 如何在aws弹性beanstalk中托管的django应用的s3存储桶中保存django日志文件
- 19. 在终止之前在弹性beanstalk中保存不健康实例的日志
- 20. Nodemon服务器永久性和运行时日志问题
- 21. 内存泄漏到永久存储中
- 22. 持久性日志存储 - hadoop集群,8042 /日志/用户日志/执行中可见,终止时消失
- 23. 永久性Cookie
- 24. AWS仅允许用户访问弹性beanstalk实例和存储
- 25. 永久存储在kubernetes容器
- 26. SVN新存储库永久移动
- 27. SonarQube P2存储库已经永久
- 28. Rails永久存储自定义配置
- 29. Python中的共享永久存储器
- 30. 临时和永久存储过程
ebs是否可以一次连接到一个实例? – user2656561 2014-09-29 11:15:48
是的,但至少不会丢失数据。虽然日志聚合是一个更好的选择 – Bozho 2014-09-29 12:00:01
你能详细说明一些,因为我对所有这些都是新手。我使用log4j进行日志记录。我将如何配置,以便当ec2实例的数量在增加负载时增加时,它们都将日志存储在一个地方,并保持存储,直到我不删除它们。 – user2656561 2014-09-29 12:26:21