Amazon Elastic Beanstalk Ebextension – Come modificare il logrotate del Tomcat

In questo articolo vedremo come configurare una webapp su Amazon Elastic BeanStalk per modificare lo script di configurazione di logrotate che opera sui log di Apache Tomcat.

amazon-web-services

 

 

 

 

 

Il seguente script inserito dentro la directory ebextensions nella root della webapp consente di modificare lo script di logrotate responsabile della rotazione dei log del servizo Apache Tomcat. Nello specifico andremo a importare a 90 giorni lo storico dei dei file. Ricordo che gli script di configurazione vanno formattati secondo le regole di YAML

Lo script di configurazione è il seguente:

files:
 “/etc/logrotate.conf.elasticbeanstalk”:
  mode: “000644”
  owner: root
  group: root
  content: |
  /var/log/tomcat7/catalina.out /var/log/tomcat7/localhost_access_log.txt {
  daily
  missingok
  rotate 90
  copytruncate
  dateext
  dateformat -%Y-%m-%d
  }

Lascia un commento