1 Reply Latest reply on Apr 13, 2018 3:34 AM by rhusar

    WildFly mod_cluster

    r_khurov

      Добрый день!

      У меня есть три группы серверов, в каждом группе по 3 сервера. В каждом группе есть один сервер который установлен apache http mod_cluster, который перенаправляет запросы на две остальные серверы. Еще есть одни отдельный сервер сам модуль WildFly для управления всех серверов. Так вот у меня не получается соединть все 3 группы в один одтельный сервер с возможностью балансировки нагрузки запросов. т.е proxy2 не добавляется ниже код в

       

       

       

       

       

       

                  <subsystem xmlns="urn:jboss:domain:modcluster:2.0">

                      <mod-cluster-config advertise-socket="modcluster" proxies="proxy1" balancer="myclustern" advertise="true" sticky-session="true" connector="ajp">

                          <dynamic-load-provider>

                              <load-metric type="cpu"/>

                          </dynamic-load-provider>

                      </mod-cluster-config>

                      <mod-cluster-config advertise-socket="modcluster" proxies="proxy2 balancer="myclustern" advertise="true" sticky-session="true" connector="ajp">

                          <dynamic-load-provider>

                              <load-metric type="cpu"/>

                          </dynamic-load-provider>

                      </mod-cluster-config>

                  </subsystem>

       

       

       

       

                  <outbound-socket-binding name="proxy1">

                      <remote-destination host="X.X.X.X" port="XXXX"/>

                  </outbound-socket-binding>

                  <outbound-socket-binding name="proxy2

                      <remote-destination host="X.X.X.X" port="XXXX"/>

                  </outbound-socket-binding>

       

       

       

      Помогите пожалуйста разобраться с этим

        • 1. Re: WildFly mod_cluster
          rhusar

          Hello Rassul,

           

          my Russian is not very good, but for starters, you cannot define 2 mod_cluster configurations, this would fail on boot (as expected)

           

          09:29:40,879 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 15) WFLYCTL0013: Operation ("add") failed - address: ([
              ("subsystem" => "modcluster"),
              ("mod-cluster-config" => "configuration")
          ]) - failure description: "WFLYCTL0212: Duplicate resource [
              (\"subsystem\" => \"modcluster\"),
              (\"mod-cluster-config\" => \"configuration\")
          ]"

           

          in order to register with multiple proxies configure the proxies attribute such as:

           

          proxies="proxy1 proxy2"

           

          the outbound-socket-binding  looks correct.

           

          The issue is currently being worked on to add multiple mod_cluster configurations so that you can register different servers with different proxy groups. See [WFLY-6803] Add multi-server support to mod_cluster - JBoss Issue Tracker