-
Notifications
You must be signed in to change notification settings - Fork 368
使用 supervisor 对 auxpi 进行后台托管
aimerforreimu edited this page Sep 1, 2019
·
1 revision
如果是 centos 系列的系统可以使用如下命令安装 supervisor
yum install python-setuptools
easy_install supervisor
执行 ps aux | grep supervisord
如果有类似下面的输出,即代表安装成功
root 22328 0.0 2.3 217688 12056 ? Ss 12:15 0:01 /usr/bin/python /bin/supervisord -c /etc/supervisord.conf
root 22599 0.0 0.4 112720 2328 pts/0 S+ 13:46 0:00 grep --color supervisord
执行 echo_supervisord_conf > /etc/supervisord.conf
接下来需要编辑一下配置
vim /etc/supervisord.conf
拖到文件的最后添加
[program:auxpi]
directory=/root/auxpi
command=/root/auxpi/auxpi
autostart =true
startsecs=5
autorestart =true
startretries=3
user=root
redirect_stderr=true
stdout_logfile_maxbytes=20MB
stdout_logfile_backups=20
stdout_logfile =/root/auxpi/auxpi_stdout.log
然后进行启动 sudo supervisord -c /etc/supervisord.conf
这样您的 auxpi 就不会因为内存不足或者其他原因被 kill(其实被 kill 了也会自动的再唤醒而已),程序就永远不会挂掉了~
如果您感觉我们的项目不错,欢迎赞助我们一杯咖啡