openresty下配置sysguard做過載保護(hù)

介紹

openresty 是什么?

@agentzh 基于nginx全功能的 Web 應(yīng)用服務(wù)器。它打包了標(biāo)準(zhǔn)的 Nginx 核心,很多的常用的第三方模塊,以及它們的大多數(shù)依賴項苇羡。具體參考:http://openresty.org/

sysguard 是什么?

阿里針對nginx開發(fā)的過載保護(hù)擴(kuò)展,具體參考:https://github.com/alibaba/nginx-http-sysguard


安裝

下載sysguard

$wget https://github.com/alibaba/nginx-http-sysguard/archive/master.zip -O /tmp/nginx-http-sysguard-master.zip

$unzip nginx-http-sysguard-master.zip

下載openresty

$cd /tmp

$wget https://openresty.org/download/ngx_openresty-1.9.3.1.tar.gz

編譯安裝鼻弧,先要打一個patch 到 openresty 的nginx core中, 然后編譯安裝

$unzip nginx-http-sysguard-master.zip

$tar zxvf ngx_openresty-1.9.3.1.tar.gz

$cd ngx_openresty-1.9.3.1/bundle/nginx-1.9.3/

$patch -p1 < ../nginx-http-sysguard-master/nginx_sysguard_1.3.9.patch

$cd ../../

$./configure --with-luajit --with-http_stub_status_module --add-module=/tmp/nginx-http-sysguard-master/

$ gmake && gmake install

$/usr/local/openresty/nginx/sbin/nginx -V 查看版本设江,sysguard是否安裝上


配置

在其中的一個server配置中,加入如下進(jìn)行配置攘轩,然后重載配置nginx配置文件

Server {

listen? ? ? 80;

server_name? localhost;

root /mnt/htdocs;

error_page? 500 502 503 504? /50x.html;

location = /50x.html {

? ? ? ? ? ? ?root? html;

}

sysguard on;

sysguard_load load=0.01 action=/50x.html;

sysguard_mem swapratio=20% action=/50x.html;

}


運(yùn)行測試

使用命令$uptime 查看服務(wù)器負(fù)載

如果不高使用 $ab -c 100 -n 10000 http://localhost 壓測叉存,增加負(fù)載

在$curl http://127.0.0.1 訪問將返回50x.html 證明保護(hù)生效了

參考:

http://www.ttlsa.com/nginx/nginx-modules-sysgurad/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市度帮,隨后出現(xiàn)的幾起案子歼捏,更是在濱河造成了極大的恐慌,老刑警劉巖笨篷,帶你破解...
    沈念sama閱讀 222,729評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瞳秽,死亡現(xiàn)場離奇詭異,居然都是意外死亡率翅,警方通過查閱死者的電腦和手機(jī)练俐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來冕臭,“玉大人腺晾,你說我怎么就攤上這事」脊螅” “怎么了丘喻?”我有些...
    開封第一講書人閱讀 169,461評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長念颈。 經(jīng)常有香客問我,道長连霉,這世上最難降的妖魔是什么榴芳? 我笑而不...
    開封第一講書人閱讀 60,135評論 1 300
  • 正文 為了忘掉前任嗡靡,我火速辦了婚禮,結(jié)果婚禮上窟感,老公的妹妹穿的比我還像新娘讨彼。我一直安慰自己,他們只是感情好柿祈,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,130評論 6 398
  • 文/花漫 我一把揭開白布哈误。 她就那樣靜靜地躺著,像睡著了一般躏嚎。 火紅的嫁衣襯著肌膚如雪蜜自。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,736評論 1 312
  • 那天卢佣,我揣著相機(jī)與錄音重荠,去河邊找鬼。 笑死虚茶,一個胖子當(dāng)著我的面吹牛戈鲁,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播嘹叫,決...
    沈念sama閱讀 41,179評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼婆殿,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了罩扇?” 一聲冷哼從身側(cè)響起婆芦,我...
    開封第一講書人閱讀 40,124評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎暮蹂,沒想到半個月后寞缝,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,657評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡仰泻,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,723評論 3 342
  • 正文 我和宋清朗相戀三年荆陆,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片集侯。...
    茶點(diǎn)故事閱讀 40,872評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡被啼,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出棠枉,到底是詐尸還是另有隱情浓体,我是刑警寧澤,帶...
    沈念sama閱讀 36,533評論 5 351
  • 正文 年R本政府宣布辈讶,位于F島的核電站命浴,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜生闲,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,213評論 3 336
  • 文/蒙蒙 一媳溺、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧碍讯,春花似錦悬蔽、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至倍啥,卻和暖如春禾乘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背逗栽。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評論 1 274
  • 我被黑心中介騙來泰國打工盖袭, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人彼宠。 一個月前我還...
    沈念sama閱讀 49,304評論 3 379
  • 正文 我出身青樓鳄虱,卻偏偏與公主長得像,于是被迫代替她去往敵國和親凭峡。 傳聞我的和親對象是個殘疾皇子拙已,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,876評論 2 361

推薦閱讀更多精彩內(nèi)容