29th February, 2016 Update web server image

Update web server image

1. Add cronjob to restart jetty if server fails

sudo -S service jetty status  && echo "Jetty is running" || sudo service jetty start

2. Change jmv memory size

3. Add cron job to clean log files

4. Email access logs to viktor daily
find /opt/jetty/logs/access/* | grep "$(date --date '-1 days' +'%Y%m%d')"


5. Update sudo vi /etc/sudoers to comment out requiretty (checking) and visiblepw

Update crontab
sudo -s
crontab -e

Cron job email status is at
 vi /var/spool/mail/ec2-user

Cron job log is at
/var/log/cron

Update Java VM memory usage
vi /etc/default/jetty
JETTY_HOME=/opt/jetty
JETTY_USER=jetty
JETTY_PORT=8080
JETTY_LOGS=/opt/jetty/logs/
JETTY_BASE=/home/jetty
JAVA_OPTIONS="-server -Xmx2560m -Xms1g -Xss1024k -XX:+UseG1GC -XX:MaxPermSize=256m -Drun.mode=production"

Check free memory in system
free -m

Comments