zulip/servers/puppet/modules/humbug/files
acrefoot 9d8f847fed [manual] Run server using supervisord
This change will make it so that processes related to the app.humbughq.com
server are run under supervisord, which uses a state machine model to ensure
that programs are running. It also ensure process startup order.

We will need to manually switch the old way of running server (in screen) into
this new way of doing things, on both staging and prod (app_frontend.pp has been
updated appropriately). This means:
1) cp servers/puppet/modules/humbug/files/supervisord/conf.d/humbug.conf /etc/supervisord/conf.d
2) installing the supervisor package.
3) killing those while loops in that screen session
4) mkdir /var/log/humbug (as root)
5) /etc/init.d/supervisord start
6) check that nothing broke

(imported from commit 055269a70973db89acd69049e01b185fabdc8f90)
2013-05-20 23:42:28 -04:00
..
apache Add configuration files for graphite and statsd 2013-04-18 18:05:51 -04:00
apt/apt.conf.d puppet: Move all puppetized config files to the humbug module and reference them with puppet URLs 2013-02-08 16:06:34 -05:00
graphite Create aggregate all-active-users data 2013-05-01 17:24:38 -04:00
graphiti Add configuration files for graphite and statsd 2013-04-18 18:05:51 -04:00
iptables Add iptables rule for statsd 2013-04-26 17:47:00 -04:00
munin Add new stats server to logging 2013-04-29 16:44:41 -04:00
munin-plugins puppet: Fix location of stats directory 2013-04-18 17:14:32 -04:00
mysql puppet: Move all puppetized config files to the humbug module and reference them with puppet URLs 2013-02-08 16:06:34 -05:00
nagios3 Enable rabbitmq consumser checks on app 2013-05-20 23:29:54 -04:00
nagios_plugins Check rabbitmq consumers for all important queues 2013-05-17 01:02:35 -04:00
nginx Include certificate configuration for www.humbughq.com via Comodo 2013-05-17 01:02:32 -04:00
postgresql [schema] [manual] Create a Postgres text search configuration for use with Humbug 2013-04-27 20:06:26 -04:00
statsd Fix carbon aggregation by sending to aggregator daemon not cache 2013-04-22 11:07:41 -04:00
supervisord/conf.d [manual] Run server using supervisord 2013-05-20 23:42:28 -04:00
wiki puppet: Move all puppetized config files to the humbug module and reference them with puppet URLs 2013-02-08 16:06:34 -05:00
humbug-server puppet: Move all puppetized config files to the humbug module and reference them with puppet URLs 2013-02-08 16:06:34 -05:00
memcached.conf [puppet] Increase memcached memory limit to 256MB. 2013-03-27 12:59:24 -04:00
puppet.conf puppet: Move all puppetized config files to the humbug module and reference them with puppet URLs 2013-02-08 16:06:34 -05:00
sshd_config puppet: Ensure a particular sshd_config instead of appending a line to its contents 2013-02-08 16:06:34 -05:00