zulip/servers
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
..
puppet/modules [manual] Run server using supervisord 2013-05-20 23:42:28 -04:00
configure-rabbitmq [manual] Use rabbitmq queue to process UserActivity. 2013-01-14 13:28:23 -05:00
install-nodejs Add a script to build and install Node.js on one of our servers 2013-04-01 15:21:05 -04:00
install-server Add a script to build and install Node.js on one of our servers 2013-04-01 15:21:05 -04:00
update-server puppet: Store the machine's type in /etc and add script to reapply the appropriate puppet config 2013-02-11 13:19:41 -05:00