Python中的Supervisor是什么?Python进程管理神器如何使用?

今天带大家一起学习的是有关python进程管理的学习,大家知道Supervisor是什么吗?其实它是是一款Python开发的进程管理系统,可以允许用户监视和控制Linux上的进程,能将一个普通命令行进程变为后台守护进程,异常退出时能自动重启,下面一起来学习一下它是如何工作的吧,希望对大家有帮助 。
【Python中的Supervisor是什么?Python进程管理神器如何使用?】

Python中的Supervisor是什么?Python进程管理神器如何使用?

文章插图
一、supervisor简介
它是Python中的一种管理系统进程的工具,主要功能是对用户进行监视和对linux系统上的进程进行管理,它使用的是一种普通进程命令,但是在操作时,它可以将普通的进程命令转换成一种后台守护进程命令 。在遇到异常的时候,会自动重启 。
二、安装supervisor
它支持两中操作系统,linux和mac,不能在windows系统中使用,安装方式如下:
pip3 install supervisor安装完成之后,它会生成几个文件,生成的文件会存放在bin目录下,生成的文件如下:
echo_supervisord_confsupervisorctlsupervisord三、创建文件
在上面我们已经将supervisor已经安装完成了,因为在Python的bin目录中,我们对环境变量进行了配置,所以它才可以直接对文件进行执行的操作 。
1、对目录进行创建,用来存放我们的配置文件,命令如下:
mkdir supervisordsupervisord/supervisord.conf需要注意的是,这个操作必须在root用户中进行操作,不然会报错 。
2、创建一个子进程的配置文件,可以对文件进程进行守护,都需要这些文件,并且将这些文件放在一个conf.d的目录下,命令如下:
mkdir -p supervisor/conf.d3、对配置文件进行修改
vim supervisord/supervisord.conf这条命令是进入conf文件中,我们需要将下面的命令进行添加,修改一下用户的目录,这里使用的是root用户 。
files=/root/supervisord/conf.d/*.conf4、启动supervisord
我们启动它,使用的命令是:
supervisord -c supervisord/supervisord.conf启动成功之后,就可以让它去对进程进行守护了,如果出现异常,它会自动重启 。
有关Python中的Supervisor是什么?Python进程管理神器如何使用?就介绍到这里了,希望文章中的内容,可以帮助到大家 。

    推荐阅读