Linux中如何安装supervisor
这篇文章给大家分享的是有关Linux中如何安装supervisor的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启
#apt-getinstallpythonsupervisor2,配置supervisor
#cat/etc/supervisor/conf.d/mini_breakpad.conf[program:minibreakpad]//进程名称directory=/root/error/mini-breakpad-server//程序的启动目录command=nodelib/app.js//启动命令autostart=true//在supervisord启动的时候也自动启动startsecs=5//启动5秒后没有退出就当做已经正常启动autorestart=true//程序异常退出后自动重启startretries=5//启动失败自动重试次数5user=root//用哪个用户启动redirect_stderr=true//把stderr重定向到stdout默认false,如果是false就不需要设置下面的log配置stdout_logfile_maxbytes=20MB//stdout日志文件大小,默认50MBstdout_logfile_backups=20//stdout日志文件备份数//stdout日志文件,需要注意当指定目录不存在时无法正常启动,所以需要手动创建目录(supervisord会自动创建日志文件)stdout_logfile=/root/error/mini-breakpad-server/logs/stdout.log3,重启supervisor,查看状态
#/etc/init.d/supervisorrestart#supervisorctlstatusminibreakpadRUNNINGpid17655,uptime2:57:07
注意:如果在后台运行的程序,有守护进程的,就不要用supervisor,用了nohup也不行。会报以下错误
#supervisorctlstatusminibreakpadFATALExitedtooquickly(processlogmayhavedetails)
感谢各位的阅读!关于“Linux中如何安装supervisor”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。