Cleaning up haproxy debug, logrotate.

This commit is contained in:
Samuel Clay 2013-08-13 15:45:40 -07:00
parent 9c4e536b9c
commit 9dc9e4a948
3 changed files with 7 additions and 3 deletions

View file

@ -83,7 +83,7 @@ backend maintenance
option httpchk HEAD /maintenance HTTP/1.1\r\nHost:\ www
http-check expect status 404
http-check send-state
server nginx10 198.211.109.197:81 check inter 2000ms
server nginxdebug 127.0.0.1:81 check inter 2000ms
frontend stats
bind :1936 ssl crt newsblur.pem

View file

@ -7,7 +7,7 @@
compress
notifempty
missingok
su sclay
su sclay sclay
}
/var/log/nginx/*.log {

6
fabfile.py vendored
View file

@ -517,11 +517,15 @@ def switch_forked_mongoengine():
# run('get branch -D dev')
# run('git checkout -b dev origin/dev')
def setup_logrotate():
def setup_logrotate(clear=True):
put('config/logrotate.conf', '/etc/logrotate.d/newsblur', use_sudo=True)
put('config/logrotate.mongo.conf', '/etc/logrotate.d/mongodb', use_sudo=True)
sudo('chown root.root /etc/logrotate.d/{newsblur,mongodb}')
sudo('chmod 644 /etc/logrotate.d/{newsblur,mongodb}')
sudo('chown sclay.sclay /srv/newsblur/logs/*.log')
if clear:
run('find /srv/newsblur/logs/*.log | xargs tee')
sudo('logrotate -f /etc/logrotate.d/newsblur')
def setup_ulimit():
# Increase File Descriptor limits.