Redash中文版生产环境配置supervisor

本文介绍了如何在生产环境中配置Supervisor来管理Redash进程,包括Supervisor的介绍、安装步骤、生成默认配置文件、启动停止及查看状态的方法,以及设置Supervisor开机自启的详细过程。
摘要由CSDN通过智能技术生成

1 Supervisor介绍

Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配置文件中,把要管理的进程的可执行文件的路径写进去即可。也实现当子进程挂掉的时候,父进程可以准确获取子进程挂掉的信息的,可以选择是否自己启动和报警。

2 supervisor安装

1) 、配置好yum源后,可以直接安装,Centos系统:

sudo pip3 install supervisor 

2) 、Debian/Ubuntu可通过apt安装:

apt-get install supervisor

3 Supervisor生成默认配置文件

1) 、进入安装目录:

cd ~/redash
echo_supervisord_conf>supervisord.conf

然后增加对Redash的启动配置:

2) 、方法一:在supervisord.conf增加include节

[include]
files = conf.d/*.conf

创建conf.d目录,其下建立配置文件redash.conf,增加三个program节

[program:redash]
command = uwsgi uwsgi.ini
[program:worker]
directory=/root/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值