伺服器ip位址別名設定
理論闡述
1.一台tomcat伺服器支援的併發量在200-250臺.
2.使用者訪問,系統響應時間控制在3秒之內是使用者體驗度的乙個門檻.
3.官方測試nginx能夠支撐5萬併發鏈結
4.nginx是一款輕量級的web 伺服器/反向**伺服器及電子郵件(imap/pop3)**伺服器。特點是占有記憶體少,併發能力強,nginx的併發能力確實在同型別的網頁伺服器中表現非常好。
5.常見網際網路分布式架構,分為客戶端層、反向**nginx層、站點層、服務層、資料層。只需要實現「將請求/資料 均勻分攤到多個操作單元上執行」,就能實現負載均衡。
即對使用者的請求以迴圈的方式均勻分配給分流的伺服器
確保關閉防火牆service iptables stop
nginx引數配置,找到自己nginx安裝目錄下的nginx.conf檔案,我預設安裝在/usr/local/nginx/目錄
nginx.conf配置示例:
下列示例是一台node02伺服器作為nginx伺服器,將訪問的使用者預設平均的分配給node01和node03兩台伺服器
#user nobody;
worker_processes 1;#4核8核,虛擬機器分配幾個就寫幾個
#error_log logs/error.log;#錯誤日誌列印到error.log
#error_log logs/error.log notice;
#error_log logs/error.log info;#詳細資訊
#pid logs/nginx.pid;#啟動後存放的位置
keepalive_timeout 65;#請求超時時間
server }}
上述字段說明文件#程序數(核數),建議設定和cpu個數一樣或2倍worker_processes 2;
#日誌級別
error_log logs/error.log warning;(預設error級別)
# nginx 啟動後的pid 存放位置
#pid logs/nginx.pid;
如何啟動和關閉tomcat-1 安裝目錄下的bin資料夾中的startup.sh和shutdown.sh可以開啟和關閉tomcat
-2 我啟動tomcat時的命令:
/usr/soft/apache-tomcat-7.0.61/bin/startup.sh
-3 我關閉tomcat時的命令
/usr/soft/apache-tomcat-7.0.61/bin/shutdown.sh
nginx 配置輪詢分流 實現負載均衡
做php2年多了,一直覺得這個玩意很高深,最近總想去了解下。今天抽時間,弄了感覺這個東西沒有想象的那麼難弄。簡單的實現,確實非常容易,但是足可以實現負載均衡分布的功能了。今天就給大家分享下,也算是乙個小記錄吧!準備工作,3臺伺服器,或者開虛擬機器吧!我就是開虛擬機器實現的。ip分別為 192.168...
Nginx 做負載均衡的幾種輪詢策略
nginx的upstream目前支援的5種方式的分配 1 輪詢 預設 每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺服器down掉,能自動剔除。upstream backserver 2 weight 指定輪詢機率,weight和訪問比率成正比,用於後端伺服器效能不均的情況。upstrea...
nginx負載均衡配置
curl nginx upstream fair.zip unzip nginx upstream fair.zip cd nginx 1.6.2 檢視當前nginx 編譯引數 nginx v 輸出 configure arguments prefix usr local nginx configu...