人生苦短,我用 Supervisor

首先通过如下命令安装 supervisor

sudo apt-get install supervisor

安装完成之后,默认的配置文件应该在/etc/supervisor/conf.d/下面,此后你如果想创建一个新的使用 supervisor 运行的程序,则在此文件夹里面添加配置文件。

这里提供一个参考例子:

[program:name]
command = uwsgi --ini your_uwsgi_path
autorestart = true
stopsignal = QUIT
stdout_logfile = log_path
redirect_stderr = true

创建完之后使用如下命令启动程序即可

supervisorctl start name

Supervisor 还提供了 web 界面管理进程。
可以在/etc/supervisor/config.conf里面进行配置:

[inet_http_server]
port = 127.0.0.1:8011
username = scott
password = yourpassword