Slides for talk on mistake people make when deploying web applications originally given by Ben Dixon (@talkingquickly) at Refresh conference in Tallinn, 2015
7. @TalkingQuickly
Internal Monitoring
check process nginx with pidfile
/var/run/nginx.pid
start program = "/etc/init.d/nginx start"
stop program = "/etc/init.d/nginx stop"
if failed host 127.0.0.1 port 80 then restart
if 15 restarts within 15 cycles then timeout
15. @TalkingQuickly
Things that broke
Running out of disk space
Executing commands manually
Expiring Domains and SSL Certs
Unmonitored Backups
Performance Monitoring after the fact
16. @TalkingQuickly
Things that broke
Running out of disk space
Executing commands manually
Expiring Domains and SSL Certs
Unmonitored Backups
Performance Monitoring after the fact
Alert Overload