注附
起因是專案上的系統訪問量過大,導致服務經常宕掉,先公司要求要對tomcat配置集群。
眾所周知,tomcat是在過去很長一段時間內非常流行的部署容器,對於現在各種容器百花齊放的時候,依然佔據著一席之地,親自下手查了一下,貌似tomcat自身並沒有對集群的配置,如果要集群需要借助其他方式,方法比較多,比如dns伺服器配置、apache配置、nginx配置等。這裡只介紹最簡單的nginx配置。
操作tomcat9 win 64位
tomcat9 linux
nginx-1.19 win 64位
nginx linux
確定本機ip : 192.168.0.63
乙份是tomcat1,開放埠8080
乙份是tomcat2,開放埠8081
啟動tomcat1及tomcat2
nginx中配置tomcat集群,修改nginx.conf:
upstream knowledge
server
}
字段
描述weight
代表權重
max_fails
代表最大允許失敗次數
fail_timeout
超時時間
需要注意的有以下幾點:
全過程中tomcat埠不能與nginx衝突,tomcat之間埠也不能衝突。
tomcat除了埠之外,所有資料全部一致。
nginx中只配置了upstream ,名稱要和server中的跳轉名稱一致。
以上純屬個人見解,如果不妥,還望指正,不勝感激。
TOMCAT集群配置
備軟體 tomcat 5.5.9 jdk1.5.0 一 配置過程 1 安裝jdk1.5.0。採用預設安裝就可以。2 安裝tomcat到c tomcat 50,採用完全安裝,該程式用於實現負載均衡功能。3 將tomcat50的內容進行完全複製,生成c tomcat 51 c tomcat 52 c t...
tomcat集群配置
軟體 apache tomcat 6.0.29 mod jk.so httpd.conf的配置 把下面模組的注釋 號去掉,載入這些模組 loadmodule proxy module modules mod proxy.so loadmodule proxy ajp module modules m...
TOMCAT集群配置
我的執行環境 windows2003 server sp4 j2sdk1.5.0 tomcat5.5.9 準備軟體 tomcat 5.5.9 jdk1.5.0 一 配置過程 1 安裝jdk1.5.0。採用預設安裝就可以。2 安裝tomcat到c tomcat 50,採用完全安裝,該程式用於實現負載均...