欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

noliveupstreamswhileconnectingtoupstream

nginx 代理tomcat報(bào)錯(cuò):

站在用戶的角度思考問題,與客戶深入溝通,找到黃陂網(wǎng)站設(shè)計(jì)與黃陂網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋黃陂地區(qū)。

no live upstreams while connecting to upstream 

查看日志:

2017/06/07 15:11:32 [error] 29011#0: *376979 no live upstreams while connecting to upstream, client: 11.12.13.14, server: ccc, request: "GET /sdlcrd HTTP/1.1", upstream: "http://sdlcrdBackend/sdlcrd", host: "test-reg.ckl.com:88", referrer: "http://test-reg.ckl.com:88/sdsso/mvc/uipBaseController/showApplication?userCode=1492133480995"
2017/06/07 15:11:32 [error] 29012#0: send() failed (111: Connection refused)
2017/06/07 15:11:36 [error] 29011#0: *376979 no live upstreams while connecting to upstream, client: 11.12.13.14, server: ccc, request: "GET /sdlcrd HTTP/1.1", upstream: "http://sdlcrdBackend/sdlcrd", host: "test-reg.ckl.com:88", referrer: "http://test-reg.ckl.com:88/sdsso/mvc/uipBaseController/showApplication?userCode=1492133480995"
2017/06/07 15:11:37 [error] 29012#0: send() failed (111: Connection refused)

查看nginx upstream配置:

upstream sdlcrdBackend {
        server 192.168.1.74:8080 weight=1 max_fails=2 fail_timeout=30s;
                sticky name=com.ckl.sdlcrd.UAT.route domain=test-reg.ckl.com;
                check interval=5000 rise=2 fall=3 timeout=1000 type=http;
                check_http_send "HEAD / HTTP/1.0\r\n\r\n";
                check_http_expect_alive http_2xx http_3xx;
 }

 說明:

max_fails=number     
#設(shè)定Nginx與服務(wù)器通信的嘗試失敗的次數(shù)。在fail_timeout參數(shù)定義的時(shí)間段內(nèi),如果失敗的次數(shù)達(dá)到此值,Nginx就認(rèn)為服務(wù)器不可用。在下一個(gè)fail_timeout時(shí)間段,服務(wù)器不會再被嘗試。 失敗的嘗試次數(shù)默認(rèn)是1。設(shè)為0就會停止統(tǒng)計(jì)嘗試次數(shù),認(rèn)為服務(wù)器是一直可用的。 你可以通過指令proxy_next_upstream、fastcgi_next_upstream和 memcached_next_upstream來配置什么是失敗的嘗試。 默認(rèn)配置時(shí),http_404狀態(tài)不被認(rèn)為是失敗的嘗試。

fail_timeout=time      
#設(shè)定服務(wù)器被認(rèn)為不可用的時(shí)間段以及統(tǒng)計(jì)失敗嘗試次數(shù)的時(shí)間段。在這段時(shí)間中,服務(wù)器失敗次數(shù)達(dá)到指定的嘗試次數(shù),服務(wù)器就被認(rèn)為不可用。默認(rèn)情況下,該超時(shí)時(shí)間是10秒。
 在實(shí)際應(yīng)用當(dāng)中,如果你后端應(yīng)用是能夠快速重啟的應(yīng)用,比如nginx的話,自帶的模塊是可以滿足需求的。但是需要注意。如果后端有不健康節(jié)點(diǎn),負(fù)載均衡器依然會先把該請求轉(zhuǎn)發(fā)給該不健康節(jié)點(diǎn),然后再轉(zhuǎn)發(fā)給別的節(jié)點(diǎn),這樣就會浪費(fèi)一次轉(zhuǎn)發(fā)。
可是,如果當(dāng)后端應(yīng)用重啟時(shí),重啟操作需要很久才能完成的時(shí)候就會有可能拖死整個(gè)負(fù)載均衡器。此時(shí),由于無法準(zhǔn)確判斷節(jié)點(diǎn)健康狀態(tài),導(dǎo)致請求handle住,出現(xiàn)假死狀態(tài),最終整個(gè)負(fù)載均衡器上的所有節(jié)點(diǎn)都無法正常響應(yīng)請求。由于公司的業(yè)務(wù)程序都是java開發(fā)的,因此后端主要是nginx集群和tomcat集群。由于tomcat重啟應(yīng)部署上面的業(yè)務(wù)不同,有些業(yè)務(wù)啟動初始化時(shí)間過長,就會導(dǎo)致上述現(xiàn)象的發(fā)生,因此不是很建議使用該模式。
并且ngx_http_upstream_module模塊中的server指令中的max_fails參數(shù)設(shè)置值,也會和ngx_http_proxy_module 模塊中的的proxy_next_upstream指令設(shè)置起沖突。比如如果將max_fails設(shè)置為0,則代表不對后端服務(wù)器進(jìn)行健康檢查,這樣還會使fail_timeout參數(shù)失效(即不起作用)。此時(shí),其實(shí)我們可以通過調(diào)節(jié)ngx_http_proxy_module 模塊中的 proxy_connect_timeout 指令、proxy_read_timeout指令,通過將他們的值調(diào)低來發(fā)現(xiàn)不健康節(jié)點(diǎn),進(jìn)而將請求往健康節(jié)點(diǎn)轉(zhuǎn)移。

 

增加檢測次數(shù),及超時(shí)時(shí)間修復(fù):

upstream sdlcrdBackend {
        server 192.168.1.74:8080 weight=10 max_fails=2 fail_timeout=60s;
                sticky name=com.ckl.sdlcrd.UAT.route domain=test-reg.ckl.com;
                check interval=5000 rise=2 fall=3 timeout=1000 type=http;
                check_http_send "HEAD / HTTP/1.0\r\n\r\n";
                check_http_expect_alive http_2xx http_3xx;
    }

當(dāng)前名稱:noliveupstreamswhileconnectingtoupstream
分享鏈接:http://chinadenli.net/article28/jeeicp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、小程序開發(fā)網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
日韩免费av一区二区三区| 人妻人妻人人妻人人澡| 欧美大胆美女a级视频| 不卡一区二区在线视频| 久久国内午夜福利直播| 国产精品一区二区三区激情| 国产成人精品国产成人亚洲| 亚洲一区二区三区日韩91| 国产精品推荐在线一区| 欧美六区视频在线观看| 日本本亚洲三级在线播放| 国产精品免费视频久久| 精品al亚洲麻豆一区| 91亚洲人人在字幕国产| 日韩精品一区二区毛片| 91人妻人人做人碰人人九色| 少妇人妻一级片一区二区三区| 九九热在线免费在线观看| 亚洲一区二区三区精选| 日韩成人高清免费在线| 视频在线播放你懂的一区| 日韩av亚洲一区二区三区| 少妇人妻精品一区二区三区| 日本午夜一本久久久综合| 青青免费操手机在线视频| 天海翼高清二区三区在线| 99国产高清不卡视频| 日韩毛片视频免费观看| 麻豆国产精品一区二区| 亚洲女同一区二区另类| 免费啪视频免费欧美亚洲| 色丁香之五月婷婷开心| 日韩中文无线码在线视频| 99久久精品一区二区国产| 国产色偷丝袜麻豆亚洲| 欧美激情床戏一区二区三| 国产中文字幕一二三区| 东京干男人都知道的天堂| 精品丝袜一区二区三区性色| 免费观看一区二区三区黄片| 美女被后入视频在线观看|