haproxy

    0熱度

    1回答

    我們的應用程序需要使用HAProxy來負載均衡和路由流量(每AZ一個),ALB和ELB對於我們的目的來說配置不夠。當通過AWS CodeDeploy部署新代碼時,我們希望修補的實例進入維護模式(從負載平衡中刪除,連接耗盡)。我們已經修改了缺省的CodeDeploy生命週期bash腳本,通過從相關實例向HAProxy發送SSM運行命令來從各自的HAProxy實例中刪除實例。目前這種修改不起作用,失敗

    0熱度

    1回答

    我們使用StackExchange.Redis作爲redis客戶端。 是否有可能告訴客戶嚴格使用127.0.0.1:1001而嚴格使用127.0.0.2?

    0熱度

    1回答

    我在默認端口上運行9101 配置文件後普羅米修斯使用haproxy_exporter我不能夠以默認的端口上運行此。 爲HAProxy的配置文件:普羅米修斯 frontend frontend bind :1234 use_backend backend backend backend server server 0.0.0.0:9000 frontend mo

    0熱度

    1回答

    我有一個MariaDB RDS設置在VPC中。 RDS不可公開訪問。因此,爲了訪問RDS,我決定在相同的VPC中生成EC2並配置HAProxy。 HAProxy的是工作的罰款,並偵聽端口3306。然而,當我試圖通過HAProxy的連接到RDS,我收到此錯誤信息: ERROR 2013 (HY000): Lost connection to MySQL server at 'reading init

    7熱度

    1回答

    我有一個運行HAProxy的負載平衡我們的MySQL服務器的服務器。當我們的平均負載較低時,一些服務器可能會停機很長一段時間,但在未來,如果負載再次變高,這些服務器會自動升高。問題是當一個實例出現故障時,HAProxy再也不會查找它,所以當實例重新啓動時,它將被忽略。要解決這個問題,我們需要時重啓。 這裏是我們的配置文件: global log 127.0.0.1 local0 noti

    0熱度

    1回答

    我在AWS上的VPC中的私有子網中有ETL服務器。這些ETL服務器被鎖定,每個批准的出站IP地址都有特定的出站規則。我有一個服務,這些ETL工具需要使用TLS1.2/443使用DNS名稱而不是IP地址與VPC外部進行通信。我們說「account.service.com」。出於這個原因,有人建議我考慮在公有子網中使用彈性負載均衡器作爲代理。 如果我從ETL實例向ELB私有IP地址發送請求,如何告訴E

    0熱度

    1回答

    我有兩個HAProxy實例/對等點。我希望如果一個人失敗,應用程序就會開始使用其他。 這是有關部分從haproxy.cfg backend haproxy_http stick-table type ip size 20k peers hapeers stick on src balance roundrobin option tcp-check

    0熱度

    1回答

    我有haproxy作爲我們的nodejs應用的前一層,我正在尋找一種重寫url的方法。例如,如果客戶轉到https://aaa.com/product/123,haproxy將重寫爲網址https://bbb.com/product/123。這在Haproxy中可以做到嗎?重要的是我們想要保留url參數(product/123),只需更改主機名稱

    2熱度

    1回答

    我有兩個後端爲了維護我的應用程序中的兩套規則。一個用於通過瀏覽器訪問的主要網站(烹飪會話),另一個用於API(無狀態並通過API密鑰進行驗證)。 配置看起來像這樣(大大簡化了)。 defaults option httpchk HEAD /ping backend web cookie _srv insert indirect server srv1 10.0.0

    0熱度

    1回答

    我使用HAProxy與多個後端和一些ACL來選擇後端,我希望我的客戶端(用於測試目的等)知道所選後端的IP。 例如,客戶端向HAProxy發送請求,它在ip A和ip B之間進行負載均衡。在響應頭中,如果A被HAProxy選中,我想要A的ip,並且如果選擇B,我想要B的ip。我知道%[dst],但它會返回HAProxy服務器的IP地址。 現在我把http-response set-header X