mirror of
https://github.com/astaxie/beego.git
synced 2024-11-18 00:20:54 +00:00
747 B
747 B
Supervisord
Supervisord will make sure your web app is always up.
-
Installation
wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg sh setuptools-0.6c11-py2.7.egg easy_install supervisor echo_supervisord_conf >/etc/supervisord.conf mkdir /etc/supervisord.conf.d
-
Configure
/etc/supervisord.conf
[include] files = /etc/supervisord.conf.d/*.conf
-
Add new application
cd /etc/supervisord.conf.d vim beepkg.conf
Configuration file:
[program:beepkg] directory = /opt/app/beepkg command = /opt/app/beepkg/beepkg autostart = true startsecs = 5 user = root redirect_stderr = true stdout_logfile = /var/log/supervisord/beepkg.log