<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      服務(wù)器consul與本地服務(wù)健康檢查不通問題解決

      (125條消息) 服務(wù)器consul與本地服務(wù)健康檢查不通問題解決_向往鳥的博客-CSDN博客_consul健康檢查失敗

      服務(wù)器consul與本地服務(wù)健康檢查不通問題解決

      場景

      將consul部署在云服務(wù)器上,本地服務(wù)注冊至consul,并調(diào)試。服務(wù)健康檢查不通過。
       
      • 1

      場景還原

      1. consul組件安裝

        官網(wǎng):https://www.consul.io/downloads
        選擇系統(tǒng)版本下載安裝,示例:CentOs7環(huán)境

        sudo yum install -y yum-utils
        sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
        sudo yum -y install consul
         
        • 1
        • 2
        • 3

        驗(yàn)證安裝,正常情況下返回版本信息

        consul -v
         
        • 1

        啟動consul,示例(開發(fā)模式啟動)

        consul agent -dev
         
        • 1
      2. 本地微服務(wù)啟動文件配置,并啟動服務(wù)

        server:
          port: 8000
        
        spring:
          application:
            name: business
          cloud:
            consul:
              host: 218.0.55.16
              port: 8500
              discovery:
                service-name: ${spring.application.name}
         
        • 1
        • 2
        • 3
        • 4
        • 5
        • 6
        • 7
        • 8
        • 9
        • 10
        • 11
        • 12
      3. 啟動consul客戶端 觀察健康檢查結(jié)果
        在這里插入圖片描述
        健康檢查失敗。

      原因分析

      相比使用eureka作為服務(wù)注冊中心時,服務(wù)注冊如下:
      在這里插入圖片描述

      1. 服務(wù)提供者啟動后,發(fā)送自己的信息到注冊中心進(jìn)行注冊
      2. 服務(wù)提供者每隔一段時間會想注冊中心發(fā)送心跳,證明自己還活著,沒有掛掉!(默認(rèn)90s)
      3. 服務(wù)調(diào)用者第一次調(diào)用服務(wù)提供者時,會向注冊中心拉取一份服務(wù)提供者的地址,并緩存在本地(下次用可以直接從本地?。?/li>
      4. 當(dāng)服務(wù)提供者不可用時,注冊中心會將這個服務(wù)提供者信息同步到訂閱過這個服務(wù)的服務(wù)消費(fèi)者。

      而consul得注冊過程如下:
      在這里插入圖片描述
      區(qū)別在于eureka是服務(wù)提供者定時往注冊中心發(fā)送心跳,保證存活,而consul是注冊中心訪問服務(wù)提供者健康檢查url。

      問題在于:服務(wù)器無法主動與內(nèi)網(wǎng)IP建立連接(連路由都做不到),也就是說除非你本地主機(jī)擁有公網(wǎng)IP, 否則無法直接ping通。

      解決

      如何使服務(wù)器能夠訪問本地得服務(wù)接口,就是問題的關(guān)鍵。這就需要進(jìn)行內(nèi)網(wǎng)穿透

      網(wǎng)上有很多工具,這里使用frp,具體介紹不再贅述,官網(wǎng)很詳盡,中文的

      frp 官網(wǎng)地址如下:

      https://gofrp.org/
       
      • 1

      下載地址:

      https://github.com/fatedier/frp/releases
       
      • 1

      frp包含服務(wù)端和客戶端。在下載的文件中都有包含,此處因涉及兩個系統(tǒng)環(huán)境(本地window系統(tǒng),服務(wù)器centos7),所以分別下載window和linux版本。

      linux版本下載完成后,上傳至服務(wù)器,并解壓。也可以直接在linux下使用:
      wget 【包下載路徑】下載,示例:
      linux下:

      wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_386.tar.gz
       
      • 1

      解壓:

      tar -zxvf frp_0.38.0_linux_386.tar.gz
       
      • 1

      修改啟動服務(wù)端配置文件frps.ini, 默認(rèn)內(nèi)容如下:

      [common]
      bind_port = 7000
       
      • 1
      • 2

      啟動frp服務(wù)端:

      ./frps -c ./frps.ini
       
      • 1

      下載window版本,并解壓至本地。修改客戶端啟動配置文件frpc.ini, 如何配置?完整配置說明在frpc_full.ini中都有說明。這里更改配置如下:

      [common]
      server_addr = 218.0.55.16 #ftp服務(wù)端主機(jī)IP
      server_port = 7000 #ftp服務(wù)端主機(jī)端口
      
      [range:tcp_port]
      type = tcp 
      local_ip = 127.0.0.1 #客戶端主機(jī)IP
      local_port = 7000-9000    #批量端口映射, 本地
      remote_port = 7000-9000  #映射遠(yuǎn)程端口
      use_encryption = false
      use_compression = false
       
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11

      window下啟動frp程序,需要進(jìn)入window的cmd下才能執(zhí)行。cmd下,進(jìn)入解壓包路徑。執(zhí)行

      frpc.exe -c ./frpc.ini
       
      • 1

      再次查看服務(wù)注冊情況,進(jìn)入consul客戶端管理頁面:
      在這里插入圖片描述
      服務(wù)健康檢查正常。

       
      文章知識點(diǎn)與官方知識檔案匹配,可進(jìn)一步學(xué)習(xí)相關(guān)知識
      云原生入門技能樹首頁概覽7944 人正在系統(tǒng)學(xué)習(xí)中
      • 2
        點(diǎn)贊
      • 0
        收藏
      • 打賞
        打賞
      • 0
        評論
      •  
       
      SpringCloud集成Consul服務(wù)注冊后顯示健康檢查失敗問題解決
      09-29 1849
      consul版本1.10.2算是比較新的版本,安裝完成啟動后,把自己的服務(wù)注冊到consul上顯示健康檢查失敗health check failing 問題如圖 翻閱網(wǎng)上的解決方案,版本都比較老,有說是版本問題,嘗試切換到舊版的consul發(fā)現(xiàn)依舊無法解決問題,也有說沒有添加actuator監(jiān)控依賴導(dǎo)致無法健康檢查,看了一下自己的pom文件也沒問題。有方案是自己寫一個controller調(diào)用health接口,寫的不太清楚,也沒弄明白。 嘗試了幾次解決,發(fā)現(xiàn)在consul的web頁面實(shí)例詳情頁ou.
      Spring Cloud 爬坑記錄 - Consul注冊,檢查狀態(tài)失敗
      07-18 8179
      按網(wǎng)上的例子添加一個SpringBoot工程到Consul,使用Consul版本1.2.1 工程pom文件: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/...
      SpringCloud集成Consul服務(wù)注冊后顯示健康檢查失敗問題解決
      11-14
      consul版本1.10.2算是比較新的版本,安裝完成啟動后,把自己的服務(wù)注冊到consul上顯示健康檢查失敗health check failing 問題如圖 翻閱網(wǎng)上的解決方案,版本都比較老,有說是版本問題,嘗試切換到舊版的consul發(fā)現(xiàn)依舊無法解決問題,也有說沒有添...
      Consul入門05 - 健康檢測_zl1zl2zl3的博客_consul...
      11-21
      >/etc/consul.d/web.json 第一個定義增加了一個主機(jī)級別的檢測,名為"ping"。該檢測每30秒間隔運(yùn)行一次,調(diào)用命令ping -c1 google.com。在一個基于腳本的健康檢測中,該檢測使用啟動Consul進(jìn)程的用戶來啟動該檢測。如果檢測命令返回一個...
      consul-pager:Consul 檢查失敗監(jiān)控代理
      07-09
      Consul-pager 是一個 consul check 監(jiān)控代理。 它目前僅支持通過 Slack 渠道進(jìn)行通知。 用法 你必須運(yùn)行一個 consul 代理監(jiān)聽 localhost:8500。 要啟動監(jiān)控代理類型: consul-pager < global> start -config config.yaml GLOBAL OPTIONS: --address ' 127.0.0.1:8500 ' consul address --dc consul datacenter --token consul token 配置文件應(yīng)如下所示: channels : MySlackChannel : channeli : subdomain : bbbbb token : bbbbbbb c
      Consul】關(guān)于健康檢查的一點(diǎn)思考
      09-25 8246
      DNS查詢系統(tǒng)利用健康檢查以防止不良節(jié)點(diǎn)路由信息。當(dāng)服務(wù)查詢時,如果服務(wù)健康檢查失敗或者系統(tǒng)檢查失敗服務(wù)信息將會從查詢結(jié)果中刪除。為了實(shí)現(xiàn)簡單的負(fù)載平衡,返回的節(jié)點(diǎn)集合每次都是隨機(jī)的。這種機(jī)制使得利用DNS接口基于應(yīng)用級重試實(shí)現(xiàn)面向auto-healing服務(wù)體現(xiàn)架構(gòu)變得更加容易。...
      actuator對Consul的影響 consul健康檢查通不過的原因之一
      actuator對Consul的影響 consul健康檢查通不過的原因之一起因錯誤堆棧consul 業(yè)務(wù)分析 起因 總體來說就是不聽老師講的。。。自己去搭建環(huán)境的時候把maven包進(jìn)行了簡化,把spring-boot-starter-actuator這個包刪掉了 錯誤堆棧 com.netflix.client.ClientException: Load balancer does not have available server for client: XXX at com.netflix.loadba
      SpirngCloud Consul 注冊到主機(jī)健康檢查失敗
      SpirngCloud Consul 注冊到主機(jī)健康檢查失敗Spring.properties加上此配置 在Spring.properties加上此配置 #(SpringCloud consul服務(wù)(注冊到主機(jī)名的問題)) #1、定開啟IP地址注冊 spring.cloud.consul.discovery.prefer-ip-address=true #2、當(dāng)前服務(wù)的請求IP spring.cloud.consul.discovery.ip-address=${spring.cloud.client
      spring-cloud-consul:設(shè)置servlet context-path 導(dǎo)致的 Consul 健康檢查失敗
      配置文件 server: port: 9021 servlet: context-path: /config 去掉 server.servlet.context-path=/config 后 server: port: 9021 # servlet: # context-path: /config 原因及解決辦法 原因:consul對微服務(wù)健康檢查路徑是固定的。默認(rèn)為 /actuator/health,沒有自動加上 servlet.context-path中設(shè)置的 /c
      consul服務(wù)注冊后健康檢查一直失敗如何解決
      熱門推薦
      2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>> ...
      consul健康檢查接口404
      在測試項(xiàng)目時發(fā)現(xiàn)consul服務(wù)端顯示測試客戶端的健康檢查的接口調(diào)用失敗,返回404: 在客戶端也顯示: [org.springframework.web.servlet.PageNotFound:1176] - No mapping found for HTTP request with URI [/consul-test/health] in DispatcherServlet with name 'dispatcherServlet' 配置是正確的: spring.profil...
      前端新手請求接口失敗問題
      前端新手請求接口失敗問題問題描述: 原因分析: 后端的服務(wù)器沒有開 解決方案: 開啟對應(yīng)接口的服務(wù)器
      centos7啟動consul,本地客戶端無法連接問題
      問題描述 提示:本地啟動consul客戶端,無法連接centos7的服務(wù)端 原因分析: 1.服務(wù)端未啟動 2.服務(wù)端防火墻導(dǎo)致無法訪問 1.檢查服務(wù)端是否啟動 consul members 服務(wù)端啟動正常。 2.檢查防火墻是否關(guān)閉systemctl status firewalld 確認(rèn)已關(guān)閉,沒頭腦了。。。。 解決方案: 1.重啟服務(wù)consul 2.打開防火墻,重新關(guān)閉。 1.重啟服務(wù)consul,重試啟動consul客戶端,仍無...
      consul 服務(wù)健康檢查
      簡介 服務(wù)注冊 - 服務(wù)進(jìn)程在注冊中心注冊自己的位置。它通常注冊自己的主機(jī)和端口號,有時還有身份驗(yàn)證信息,協(xié)議,版本號,以及運(yùn)行環(huán)境的詳細(xì)資料。 服務(wù)發(fā)現(xiàn) - 客戶端應(yīng)用進(jìn)程向注冊中心發(fā)起查詢,來獲取服務(wù)的位置。服務(wù)發(fā)現(xiàn)的一個重要作用就是提供一個可用的服務(wù)列表。 服務(wù)定義的格式類似如下: / # cat /consul/config/prometheus.json { "service":{ "id": "promtheus", "name": "prometheus",
      consul服務(wù)注冊中心-本地啟動
      consul agent dev,線上寫到那里,使用的docker容器
      consul服務(wù)注冊及與spingboot的整合
      1.本地安裝consul 安裝包可在官網(wǎng)下載 2.本地啟動consul 進(jìn)入本地的consul目錄下,新建cfg目錄作為config目錄,data目錄作為數(shù)據(jù)目錄,然后輸入 //這里根據(jù)自己的實(shí)際路徑來寫,我這里寫的是我的路徑 nohup /Users/cherunyu/IdeaProjects/consul/consul agent -config-dir=/Users/cherunyu/IdeaProjects/consul/cfg -data-dir=/Users/cherunyu/I
      consul使用watches機(jī)制,healthcheck不通過時發(fā)送預(yù)警
      參考文檔:https://www.consul.io/docs/dynamic-app-config/watches#checks watches是一個被動觸發(fā)的動作,預(yù)定義有多個類型: Key – 監(jiān)視指定K/V鍵值對 Keyprefix – Watch a prefix in the KV store Services – 監(jiān)視服務(wù)列表 nodes – 監(jiān)控節(jié)點(diǎn)列表 service – 監(jiān)視服務(wù)實(shí)例 checks- 監(jiān)視健康檢查的值 event – 監(jiān)視用戶事件 我這里有個..
      Consul提示Service Check心跳健康監(jiān)測有問題解決方案
      這里寫自定義目錄標(biāo)題歡迎使用Markdown編輯器新的改變功能快捷鍵合理的創(chuàng)建標(biāo)題,有助于目錄的生成如何改變文本的樣式插入鏈接與圖片如何插入一段漂亮的代碼片生成一個適合你的列表創(chuàng)建一個表格設(shè)定內(nèi)容居中、居左、居右SmartyPants創(chuàng)建一個自定義列表如何創(chuàng)建一個注腳注釋也是必不可少的KaTeX數(shù)學(xué)公式新的甘特圖功能,豐富你的文章UML 圖表FLowchart流程圖導(dǎo)出與導(dǎo)入導(dǎo)出導(dǎo)入 歡迎使用Markdown編輯器 你好! 這是你第一次使用 Markdown編輯器 所展示的歡迎頁。如果你想學(xué)習(xí)如何使用Mar
      Consul注冊中心注冊的服務(wù)總是紅叉 (All service checks failing)
      最新發(fā)布
      06-12 900
      Consul注冊中心注冊的服務(wù)總是紅叉 (All service checks failing)
      服務(wù)專題:服務(wù)注冊與發(fā)現(xiàn)之三Consul健康檢測
      簡介 在微服務(wù)架構(gòu)中,微服務(wù)會存在多個實(shí)例,部署在多臺主機(jī)中。因?yàn)榫W(wǎng)絡(luò)、主機(jī)狀態(tài)等諸多因素,單臺主機(jī)上的服務(wù)出現(xiàn)問題的幾率大大增加。這就要求我們能夠監(jiān)控每臺主機(jī)、每個微服務(wù)實(shí)例的健康狀態(tài)。Consul作為注冊中心,提供了強(qiáng)大、靈活的健康監(jiān)測。 快速上手 定義check的位置為/etc/consul.d/,格式跟定義服務(wù)一樣,也是JSON。下邊我們定義兩個check,分別為pingBaidu.jso...
      docker里安裝consul,以及遇到的坑
      docker pull consul:1.6.4 版本隨意 啟動命令 docker run --name consul1 -d -p 8500:8500 -p 8300:8300 -p 8301:8301 -p 8302:8302 -p 8600:8600 consul agent -server -bootstrap-expect 1 -ui -bind=0.0.0.0 -client=0 .0.0.0 這里有個坑,注意這個數(shù)字1,代表的是單機(jī)的意思。2是集群 一開始寫成2,導(dǎo)致web界面.

      “相關(guān)推薦”對你有幫助么?

      • 非常沒幫助
      • 沒幫助
      • 一般
      • 有幫助
      • 非常有幫助
      提交
      ??2022 CSDN 皮膚主題:數(shù)字20 設(shè)計師:CSDN官方博客 返回首頁
       
      186
      積分
      8
      粉絲
      29
      獲贊
      11
      評論
      57
      收藏
      關(guān)注

      分類專欄

      最新評論

      您愿意向朋友推薦“博客詳情頁”嗎?

      • 強(qiáng)烈不推薦
      • 不推薦
      • 一般般
      • 推薦
      • 強(qiáng)烈推薦
      提交
       

      分類專欄

       
       
       
      評論
      還能輸入1000個字符
       
       

      打賞作者

      向往鳥

      你的鼓勵將是我創(chuàng)作的最大動力

       
      ¥2 ¥4 ¥6 ¥10 ¥20
      輸入1-500的整數(shù)
      余額支付 (余額:-- )
      掃碼支付
      掃碼支付:¥2
      獲取中
      掃碼支付

      您的余額不足,請更換掃碼支付或充值

      打賞作者

      實(shí)付
      點(diǎn)擊重新獲取
      掃碼支付
       
      錢包余額 0

      抵扣說明:

      1.余額是錢包充值的虛擬貨幣,按照1:1的比例進(jìn)行支付金額的抵扣。
      2.余額無法直接購買下載,可以購買VIP、C幣套餐、付費(fèi)專欄及課程。

      余額充值
       
       

      舉報

      選擇你想要舉報的內(nèi)容(必選)
      • 內(nèi)容涉黃
      • 政治相關(guān)
      • 內(nèi)容抄襲
      • 涉嫌廣告
      • 內(nèi)容侵權(quán)
      • 侮辱謾罵
      • 樣式問題
      • 其他
       
       
       
       
      posted @ 2022-12-05 18:45  春光牛牛  閱讀(754)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 欧美一区二区三区在线观看| 潮喷失禁大喷水无码| 男女爽爽无遮挡午夜视频| 久久99日本免费国产精品| 日本久久99成人网站| 亚洲成人www| 韩国免费a级毛片久久| 日本一本无道码日韩精品| 国产精品多p对白交换绿帽| 亚洲色最新高清AV网站| 色欲国产精品一区成人精品| 午夜精品区| 国产丝袜肉丝视频在线| 精品亚洲国产成人av| 在线aⅴ亚洲中文字幕| 日韩精品亚洲精品第一页| 99精品高清在线播放| 樱花草视频www日本韩国 | 国产福利萌白酱在线观看视频| 好吊妞无缓冲视频观看| 黄色亚洲一区二区在线观看| 亚洲av成人精品免费看| 久久99久久99精品免视看动漫| 亚洲中文字幕伊人久久无码| 4480yy亚洲午夜私人影院剧情| 亚洲一级特黄大片一级特黄| 亚洲av网一区天堂福利| 国内少妇偷人精品免费| 国产一区在线播放av| 国产精品毛片大码女人| 国产av剧情无码精品色午夜| 蜜臀av一区二区精品字幕| 国产在线视频导航| 在线播放深夜精品三级| 亚洲国产日韩a在线亚洲| 国产日韩欧美亚洲精品95| 亚洲人成网线在线播放VA| 一本久久a久久精品综合| 少妇高潮喷潮久久久影院| 亚洲成人精品综合在线| 国产一区二区不卡在线|