supervisor是可以用来保护在linux下运行的进程,提供start/stop/restart等功能,能够保证进程不被其他进程误杀掉。
首先apt-get install supervisor
supervisord 是daemon主程序,生成默认配置文件 echo_supervisord_conf > /etc/supervisord.conf,起服务supervisord -c /home/supervisord.conf
打开supervisorctl,发现什么监控的服务都没有。
现在写要管理的进程配置,类似下面
[program:gftrader]command=python3 /home/gftrader/runStrategy.pydirectory=/home/gftrader/autorestart=truelog_stdout=truelog_stderr=trueexitcodes=0,2stopsignal=QUITstopwaitsecs=10stdout_logfile=/tmp/gftrader.log
登录后复制
supervisorctl reread一下,然后update一下就有了,status查看状态,help可以看看其他命令
以上就是supervisor的简单介绍的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2269114.html