Skip to content

Commit 7edcfb2

Browse files
committed
Add a fabric script to restart all the logstreams on a machine.
It would seem that while logstream will recover 20 minutes after a network outage it would be better if we could get stats quicker.
1 parent 85ff1ee commit 7edcfb2

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

fabfile.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import cache
1616
import es
1717
import licensify
18+
import logstream
1819
import mongo
1920
import nginx
2021
import ntp

logstream.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
from fabric.api import *
2+
3+
@task
4+
def restart_all():
5+
"""Restart all the logstreams on a machine"""
6+
sudo("for logstream in `ls /etc/init/logstream*`; do BASE=`basename $logstream .conf`; service $BASE restart; done")
7+

0 commit comments

Comments
 (0)