zulip/puppet
Tim Abbott 2fb51ff876 puppet: Use SIGINT to restart uwsgi.
This results in a brief service interruption (not a graceful restart),
but fixes a bug where on a `supervisorctl restart zulip-django`, we'd
end up leaking a bunch of uwsgi processes.

The mechanism was that sending SIGHUP to uwsgi was a command for it to
gracefully restart, so it'd start doing that (whereas supervisor
expected it to be dying)... and then supervisor would start up the new
uwsgi process group, resulting in 2 uwsgi process groups running.

This, in turn, led to a memory leak that could eventually result in
OOM kills.
2017-01-28 22:26:12 -08:00
..
apt Fix missing newlines at ends of JSON files. 2016-04-14 10:48:52 -07:00
stdlib Remove some some duplicate words in copy. 2017-01-23 23:15:04 -08:00
zulip puppet: Use SIGINT to restart uwsgi. 2017-01-28 22:26:12 -08:00
zulip_ops Replace references to zulip.com/dist with zulip.org/dist. 2017-01-28 17:56:25 -08:00