開始我在虛擬機器上做負載均衡,後端三颱伺服器,前端用nginx,
配置大概如下:
[quote]worker_processes 8;
worker_rlimit_nofile 102400;
error_log /var/log/nginx/error.log error;
pid /var/run/nginx.pid;
events [/quote]
結果跑出來的tps圖是很大的波浪線,一會高一會兒低,響應時快時慢。有時tps能上到3000多,有時就幾百,最後失去響應。
開始我以為是後端的三颱應用伺服器響應慢,於是對後端的每台應用單獨壓了一下,結果每台的tps都很平穩的跑在1500左右。
開啟ifstat工具可以看到網絡卡接收資料報一會兒有流量一會沒有流量,難道是網絡卡問題?我單獨壓nginx的index頁面可是相當平穩啊,網絡卡肯定沒問題。
用netstat檢視,一會兒有連線一會兒沒連線,**!
換apache做負載均衡試試,除了效能很差,速度很慢之外,沒有響應時高時低的問題。
換台實體機做nginx負載均衡伺服器,還是一樣。靠,nginx是不是我不會玩啊,還是我玩的太**了?
如何把乙個不穩定模組做穩定
個人隨筆 owed by 春夜喜雨 關於如何把乙個不穩定模組做穩定,我今年在工作中做了多個這樣的專項,做乙個總結,整理這塊的經驗。乙個模組如果長期不穩定,並且經了多個人的手的話,通常需要專項處理。專項人員上 開發 測試 需求需要齊全,乙個經驗豐富的開發是核心。a.做穩定專項的開發建議採用1 1的形式...
利用Nginx做負載均衡
最近正在研究nginx,nginx作為反向 伺服器,可以對web伺服器提供加速,並且具有負載均衡的功能。在windows版本中,將壓縮包進行解壓,執行命令 1 start nginx 這樣就可以啟動nginx服務了。而執行命令 1 nginx s stop 可以停止服務。這是我在192.168.3....
使用nginx做負載均衡
負載均衡,單從字面上的意思來理解就可以解釋n臺伺服器平均分擔負載,不會因為某台伺服器負載高宕機而某台伺服器閒置的情況。那麼負載均衡的前提就是要有多台伺服器才能實現,也就是兩台以上即可。首先,選擇乙個 伺服器,此處用的nginx伺服器,在 伺服器的nginx.conf 此處是在nignx.conf中i...