2 Replies Latest reply on Aug 8, 2007 12:06 AM by Aaron Lim

    Clustering Problem

    Sergey Sudakovich Newbie

      I am trying to setup a cluster with 2 servers. Both of them have Windows 2003 Enterprise and both have the out of the box ejb-clustered configuration.
      As the manual says, everything should work without any changes. In my case each server says that he is the first one in the cluster and they don't want to connect. What are the step to make clustering work on Windows?

      Thanks in advance.

        • 1. Re: Clustering Problem
          Andre Fernando Salvati Novice

          Same problem.

          I've been trying with JBoss 4.2.1 and Windows XP with "-b 0.0.0.0" startup configuration. I've also tried to change loopback parameter, but without success.

          - On Windows machines, because of the media sense feature being broken with multicast
           (even after disabling media sense) set the UDP protocol's loopback attribute to true
           -->
           <Config>
           <UDP mcast_addr="${jboss.partition.udpGroup:228.1.2.3}"
           mcast_port="${jboss.hapartition.mcast_port:45566}"
           tos="8"
           ucast_recv_buf_size="20000000"
           ucast_send_buf_size="640000"
           mcast_recv_buf_size="25000000"
           mcast_send_buf_size="640000"
           loopback="true"
           discard_incompatible_packets="true"
           enable_bundling="false"
           max_bundle_size="64000"
           max_bundle_timeout="30"
           use_incoming_packet_handler="true"
           use_outgoing_packet_handler="false"
           ip_ttl="${jgroups.udp.ip_ttl:2}"
           down_thread="false" up_thread="false"/>
           <PING timeout="2000"
           down_thread="false" up_thread="false" num_initial_members="3"/>
           <MERGE2 max_interval="100000"
           down_thread="false" up_thread="false" min_interval="20000"/>
           <FD_SOCK down_thread="false" up_thread="false"/>
           <FD timeout="10000" max_tries="5" down_thread="false" up_thread="false" shun="true"/>
           <VERIFY_SUSPECT timeout="1500" down_thread="false" up_thread="false"/>
           <pbcast.NAKACK max_xmit_size="60000"
           use_mcast_xmit="false" gc_lag="0"
           retransmit_timeout="300,600,1200,2400,4800"
           down_thread="false" up_thread="false"
           discard_delivered_msgs="true"/>
           <UNICAST timeout="300,600,1200,2400,3600"
           down_thread="false" up_thread="false"/>
           <pbcast.STABLE stability_delay="1000" desired_avg_gossip="50000"
           down_thread="false" up_thread="false"
           max_bytes="400000"/>
           <pbcast.GMS print_local_addr="true" join_timeout="3000"
           down_thread="false" up_thread="false"
           join_retry_timeout="2000" shun="true"
           view_bundling="true"/>
           <FRAG2 frag_size="60000" down_thread="false" up_thread="false"/>
           <pbcast.STATE_TRANSFER down_thread="false" up_thread="false" use_flush="false"/>
           </Config>
          
          


          • 2. Re: Clustering Problem
            Aaron Lim Newbie

            maybe you tried to start 2 server at the same time, so they can't see each other...

            I have a problem also, let's say i have node A and B seeing each other as cluster members, and i tried to shutdown A, B will take-over and the failover works. but when i tried to restart A, A cannot detect B as member and discarding messages from B. then i stopped B, waited for a while and restart B again, this time A and B can see each other as cluster members. any idea? is there any priority when forming a cluster group??

            i just implemented the most basic Apache Web server and load-balance A and B using mod_jk