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

 

結束


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM