supervisor的介绍
发布时间:2020-12-13 23:32:31 所属栏目:Linux 来源:网络整理
导读:1.supervisor 简介 Supervisor 是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听
1.supervisor 简介
2.具体配置步骤:sudo yum install epel-release sudo yum install -y supervisor sudo systemctl enable supervisord # 开机自启动 sudo systemctl start supervisord # 启动supervisord服务 sudo systemctl status supervisord # 查看supervisord服务状态 ps -ef|grep supervisord # 查看是否存在supervisord进程 ? #-------------------------------------------------------------- # cd /home/tuijian/anaconda3/envs/sel/ cd bin ls pwd source deactivate # 关闭之前的创建的python虚拟环境,如果没有没有创建环境的话可以忽略这一步 sudo vim /etc/supervisord.conf # 进行文件的配置 ? 在执行完文件配置后在文件最后边写入该文件。 [program:gan(可以自己命名)] command=/home/tuijian/anaconda3/envs/gan/bin/python /data/data/shierlou/0802.py directory=/data/data/shierlou/ autorestart=true redirect_stderr=true stdout_logfile=/data/data/shierlou/log.log loglevel=info ? /home/tuijian/anaconda3/envs/sel/bin/python /home/tuijian/data/shierlou/kerasWGAN/WGAN_keras/wgan_keras.py ?3.常用命令yum install epel-release yum install -y supervisor systemctl enable supervisord # 开机自启动 systemctl start supervisord # 启动supervisord服务 systemctl status supervisord # 查看supervisord服务状态 ps -ef|grep supervisord # 查看是否存在supervisord进程 启动:sudo supervisord -c /etc/supervisord.conf 重启:sudo supervisorctl reload 状态:sudo supervisorctl status 启动某个进程:supervisorctl start xxxx 停止某个进程:supervisorctl stop xxxx 重启某个进程:supervisorctl restart xxxx 停止:先关闭supervisor启动脚本supervisorctl stop all 之后再关闭supervisord服务 ? 参考链接: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |