缓解存储问题与弹性青苗catalina.out的

问题描述 投票:3回答:1

我在这里上一个Tomcat 8的Java 8弹性魔豆实例catalina.out日志文件扩大到那里没有存储留在实例,它不允许实例不停地发送日志的CloudWatch点的问题,并阻止我从部署新的版本。该catalina.out文件经由.ebextension转发到CloudWatch的。

有什么办法来缓解呢?一些理论方面可能是通过滚动日志和删除catalina.out的旧版本,或滚动的情况下,当他们有没有留下的存储空间。

在回答之前,请考虑以下几点:

  • 我知道,日志应该不会像大,因为它是,目前这是一个限制,不能固定在不久的将来或修复此问题之前。
  • 我已经使用比例根据不同的参数,因此基于存储空间比例不提供给我。
  • 我使用Log4j2,但catalina.out由这样的tomcat配置与删除的文件的滚动处理的不是一个选项(通过Log4j2具体而言,有可能是一种方式通过Tomcat能够做到这一点的AWS)。
  • 我想保持catalina.out文件的情况下,除了转发它的内容以CloudWatch的,而不是直接发送日志CloudWatch的。
  • 有没有办法知道日志文件将作为你并不总是事先知道,当一个新的实例将使用的最大存储(所以扩展存储并不是一个长期的解决方案)。
java amazon-web-services tomcat amazon-elastic-beanstalk catalina.out
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.