supervisorctl status——状态
supervisorctl stop tomcat——停止tomcat服务
supervisorctl start tomcat——启动tomcat服务
supervisorctl restart tomcat——重启tomcat服务
supervisorctl reread——重新加载
supervisorctl update——更新
1.1、安装配置
yum -y install supervisor
设置开机自启:
systemctl enable supervisord.service
通过supervisor管理tomcat
配置jbk环境:
tar -zxvf jdk-8u60-linux-x64.tar.gz -C /usr/local/
chown -R root.root /usr/local/jdk1.8.0_60——设置权限
java -version——查看java状态
解压tomcat:
tar -zxvf apache-tomcat-8.5.35.tar.gz
mkdir -p /opt/app01
cp -a apache-tomcat-8.5.35/* /opt/app01/
启动tomcat(可以省略这步骤直接执行下面的前台启动):
cd /opt/app01/
./bin/startup.sh
创建supervisor管理tomcat进程:
vim /etc/supervisord.d/app01.ini——进入路径添加下面内容
启动supervisor并查看:
systemctl start supervisord.service
ps -ef |grep java——查看进程
curl -I 10.0.0.31:8080
supervisorctl status——查看状态
创建多个tomcat单机多实例:
mkdir -p /opt/app02/
cp -a apache-tomcat-8.5.35/* /opt/app02
vim /opt/app02/conf/server.xml——进入修改 三个 端口号 避免tomcat冲突
vim /opt/app02/webapps/ROOT/index.jsp——可以修改tomcat界面 (方面区分)
cd /etc/supervisord.d/——进入路径
cp app01.ini app02.ini——复制管理tomcat进程的文件
vim app02.ini——修改内容为下
执行:
supervisorctl update
supervisorctl status
到此为止单机多实例tomcat完成,supervisor配置完成 !!!!!