学以致用三十九-----centos6.10离线安装supervisor并配置
1、网络条件----不具备外网
2、python默认版本2.6.6----为避免要下载过多的依赖包,不升级python
3、查阅资料------指定安装supervisor版本 3.1.3,其他版本貌似不太兼容
4、下载supervisor,在python官网上查找
https://files.pythonhosted.org/packages/a6/41/65ad5bd66230b173eb4d0b8810230f3a9c59ef52ae066e540b6b99895db7/supervisor-3.1.3.tar.gz
5、解压
6、进入解压后文件夹
7、安装
python setup.py install
8、提示没有setuptools
下载并安装setuptools
9、再次安装supervisor 提示又报错
10、根据提示还需要安装 meld3.0.6.5、没找到3.0.6.5 下载了一个 meld3.1.0.2
11、再次安装
12、创建配置
#mkdir -p /etc/supervisor/conf.d
#echo_supervisord_conf > /etc/supervisord.conf
13、修改配置
表示去调用 /etc/supervisor/conf.d/下的conf文件
14、conf.d下的conf文件
15、conf文件配置 vim 1-xxxx.sh
执行脚本路径、命令、日志记录路径等
16、启动supervisor
#supervisord
#supervisorctl 查看进程状态
17、查看状态
status
stop all 停止全部进程
start all 启动全部进程
stop 1xxx 停止某个进程
start 1xxx 启动某个进程
18、重启supervisor
至此 supervisor 配置完成
问题:在非root用户下如何配置supervisor,试过了进程启动不起来,查看var/log下的日志,提示sudo 没有终端存在
待解决。。