亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 4467 | 回復(fù): 6
打印 上一主題 下一主題

[proxy] HAProxy http-check支持返回內(nèi)容檢查的補(bǔ)丁 [復(fù)制鏈接]

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-02-28 13:08 |只看該作者 |倒序瀏覽
原文地址:http://www.sanotes.net/html/y2009/272.html
作者FinalBSD
HAProxy目前的健康檢查(httpchk方式)僅限于對返回碼(2xx或3xx)進(jìn)行檢查,當(dāng)然ACL框架能夠?qū)Ω嗟膬?nèi)容進(jìn)行檢查,比如說頭部信息等,但ACL比較復(fù)雜,而且性能上的損耗可能也會比較大,因此我簡單的擴(kuò)展了HAProxy專門用來做http健康檢查的http-check關(guān)鍵字,當(dāng)前的http-check 只支持disable-on-404參數(shù),我將它擴(kuò)展到:
expect status 200
expect ! status 200

expect string ABCD
expect ! string ABCD

expect rstatus ^2
expect ! rstatus ^2

expect rstring A..D
expect ! rstring A..D

以上這么多的方式。
擴(kuò)展了status/rstatus, string/rstring以及帶"!"的反向匹配。含義分別如下:
status - 對指定返回碼進(jìn)行檢查,而不是默認(rèn)的2xx或3xx都認(rèn)為OK;
rstatus - 這是status的正則版本(regex)也就是在指定status時可以使用正則表達(dá)式,如上例;
string - 對返回的內(nèi)容進(jìn)行檢查,之前的HAProxy是不支持這種方式的,但是的確很實用;
rstring - 類似rstatus,是string的正則表達(dá)式版。

所有這些指令之前都可以加!來表示取反。不過所有這些r指令目前都是大小寫敏感的,計劃后續(xù)再加入一個-i忽略大小寫吧。
當(dāng)然我已經(jīng)聯(lián)系作者Willy TARREAU希望加入到后續(xù)的版本中,不過作者最終似乎猶豫不絕,想先簡單的這樣擴(kuò)展http-check關(guān)鍵字,又想放到ACL框架中。但不管怎么樣,有這需求的用戶可以先使用啦。

這個patch是基于haproxy-ss-20090207這個snapshot版本的,因為作者希望基于此版本進(jìn)行開發(fā)以方便合并到新的版本,呵呵,大家打patch時記得對應(yīng)版本哦。^_^
haproxy-ss-20090207.diff.tar.gz (2.17 KB, 下載次數(shù): 48)

更多的新聞?wù)堦P(guān)注: www.haproxy.org (HAProxy中文網(wǎng)) 和 www.sanotes.net(HAProxy blog)

論壇徽章:
0
2 [報告]
發(fā)表于 2009-03-02 13:36 |只看該作者
呵呵,感謝博主的共享哦

論壇徽章:
0
3 [報告]
發(fā)表于 2009-03-02 13:38 |只看該作者
正在研究haproxy,想在新系統(tǒng)上使用haproxy但不知道haproxy對SSL支持的那個軟件并發(fā)壓力如何,是否有haproxy強(qiáng),如果不行就只能保留nginx ssl功能了.

感覺haproxy + ssl這樣比Nginx配置復(fù)雜度高.不方便管理,并且擔(dān)心性能問題.

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
4 [報告]
發(fā)表于 2009-03-02 15:35 |只看該作者
HAProxy目前對SSL的支持只能借助Stunnel來完成吧,具體我倒是沒做過,呵呵。

論壇徽章:
0
5 [報告]
發(fā)表于 2009-03-03 11:42 |只看該作者
我只是將這個應(yīng)用添加在前端不過可以這樣跑,

80端使用haproxy + keepalived來支撐
443端使用Nginx來支撐

做主備

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
6 [報告]
發(fā)表于 2009-03-03 15:14 |只看該作者
原帖由 myfreeke 于 2009-3-3 11:42 發(fā)表
我只是將這個應(yīng)用添加在前端不過可以這樣跑,

80端使用haproxy + keepalived來支撐
443端使用Nginx來支撐

做主備

這種方式不錯,值得學(xué)習(xí)。

論壇徽章:
0
7 [報告]
發(fā)表于 2009-03-03 16:40 |只看該作者

回復(fù) #6 FinalBSD 的帖子

目前只是一種想法,沒有在測試機(jī)器上測試過,呵呵
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP