Linux Nginx tomcat集群--打程序补丁步骤

Linux Nginx Tomcat集群--打程序补丁步骤


一、若不知道服务器中nginx所在目录(知道目录位置,从第3条开始看)

1.查找nginx进程(默认80端口)

netstat -lntup|grep 80

2.根据对应相应的进程ID(例如:10000),查询nginx目录

ll /proc/10000/exe

3.根据得到的路径,前往nginx的conf文件夹

cd *****/conf

4.打开配置文件(vi)

vi nginx.conf

5.移动光标至需要上补丁的节点位置(开启插入模式)

i

6.注释该节点,退出插入模式(esc键)

7.退出vi并保存nginx配置文件

:wq

8.前往ngin的sbin文件夹

cd ******/sbin

 9.检出配置文件是否正确

./nginx -t 

10.重启nginx

./nginx -s reload

二、将补丁上传至服务器(tomcat)(上步中注释掉的tomcat节点)


三、tomcat服务(注:nginx切换节点后,一般等待30s左右,等待tomcat服务中进程程序执行完毕,再关闭tomcat服务)

1.查看tomcat进程

ps aux|grep tomcat

2.关闭对应节点tomcat节点进程

kill -9 ****

3.前往对应tomcat节点bin文件夹

cd ****/bin

4.启动tomcat

./startup.sh

5.验证服务是否启动成功(可通过直接访问端口的程序/页面方式)

6.若端口不对外网开放,可服务器本地访问服务某页面/或程序(带返回结果的)

curl http://localhost:端口/项目某路径

四、重复以上步骤,对集群其他节点tomcat服务打补丁(打哪个节点补丁,nginx就注释哪个节点,其他节点开放)

五、集群中tomcat补丁全部打完之后,记得再次修改nginx配置文件,将集群节点全部开启(避免最后一个补丁节点,nginx中忘开启)

六、退出

exit

 

结束

posted @ 2020-11-27 11:50  丿似锦  阅读(923)  评论(0编辑  收藏  举报