您的位置 首页 > 德语词汇

supervisor是什么意思?用法、例句(每日一说:说一下supervisor进程管理工具)

各位老铁们好,相信很多人对supervisor是什么意思?用法、例句都不是特别的了解,因此呢,今天就来为大家分享下关于supervisor是什么意思?用法、例句以及每日一说:说一下supervisor进程管理工具的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

supervisor是什么意思?用法、例句(每日一说:说一下supervisor进程管理工具)

需求:在Linux服务器上有一个python服务,需要保证它一直提供服务,一旦意外停止立刻自动启动。实现方法可能有很多。

由于项目中需要,别人推荐supervisor,那么今天就聊一下supervisor,中文是:监督人,指导者.监督一个服务一旦出现问题,立刻恢复。我也是小白。记录一下,方便以后查看

1.介绍:Supervisor是一个客户端/服务器系统,允许其用户在类UNIX操作系统上控制许多进程,它可以很便捷的监听、启动、停止、重启一个或多个进程。用它来管理的进程,当意外被kill,它监听到进程死后,会自动将它重启。http://www.supervisord.org/

echo_supervisord_conf>/etc/supervisord.conf

[program:hello]\ncommand=启动脚本\nuser=lxf;指定用哪个用户启动进程\nstdout_logfile=日志位置\nautostart=true;supervisord启动的时候也自动启动\nautorestart=true;程序退出后自动重启\nstartsecs=5;启动5秒后没有异常退出,就算启动成功了\nstopasgroup=true\nikillasgroup=true\nstartretries=1\nredirect_stderr=true把stderr重定向到stdout\n4.启动

sudosupervisord-c/etc/supervisord.conf\n5.用命令介绍

主要常用命令:\n查看所有任务状态:supervisorctlstatus\n查看单个任务状态:supervisorctlstatus服务名\n启动任务:supervisorctlstart服务名\n停止任务:supervisorctlstop服务名\n重启任务:supervisorctlrestart服务名\n其他命令\n帮助命令:supervisorctlhelp\n配置文件修改后重新加载新的配置:supervisorctlupdate\n重新启动所有程序:supervisorctlreload\n5.DEMO

command=python3/home/lxf/web.by\nuser=lxf\nstdout_logfile=/home/lxf/log/webhello.log\nautostart=true\nautorestart=true\nstartsecs=5\nstopasgroup=true\nikillasgroup=true\nstartretries=10\nredirect_stderr=true\ndirectory=/home/lxf/\n

今天就到这,简单记录一下!!!

好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023