6 Replies Latest reply on Sep 8, 2005 1:11 AM by gunjan shrivastava

    nodes not recognising each other on Linux and farming also n

    gunjan shrivastava Newbie

      I am running two nodes say A and B, one each on different mechines with the partion name DefaultPartion on same network. Node A started first then Node B Started. Node B log says other cluster members are 0. Is itn't suppose to say 1? Any idea what i am doing wrong? pasted below are my logs .I have succesfuly done clustering on Windows machine but I am getting problem on Linux.
      nodes are not recognising each other and also farming is not working.
      I am nearly using the same configurations as done on windows where everything works perfectly.

      Node B Logs:

      GMS: address is gunjans:32815 (additional data: 14 bytes)
      -------------------------------------------------------
      2005-02-11 14:15:04,853 DEBUG [org.jboss.ha.framework.server.ClusterPartition] Starting channel
      2005-02-11 14:15:04,854 DEBUG [org.jboss.ha.framework.interfaces.HAPartition.server1] get nodeName
      2005-02-11 14:15:04,859 DEBUG [org.jboss.ha.framework.interfaces.HAPartition.server1] Get current members
      2005-02-11 14:15:04,860 INFO [org.jboss.ha.framework.interfaces.HAPartition.server1] Number of cluster members: 1
      2005-02-11 14:15:04,860 INFO [org.jboss.ha.framework.interfaces.HAPartition.server1] Other members: 0
      2005-02-11 14:15:04,861 INFO [org.jboss.ha.framework.interfaces.HAPartition.server1] Fetching state (will wait for 30000 milliseconds):
      2005-02-11 14:15:04,920 INFO [org.jboss.ha.framework.interfaces.HAPartition.lifecycle.server1] New cluster view for partition server1 (id: 0, delta: 0) : [127.0.0.1:1099]


      -------------------------------------------------------
      GMS: address is gunjans:32818
      ------------------------------------------------------- 2005-02-11 14:15:22,152 INFO [org.jboss.cache.TreeCache] viewAccepted(): new members: [esdev01:32818]
      2005-02-11 14:15:22,153 INFO [org.jboss.cache.TreeCache] new cache is null (maybe first member in cluster)
      2005-02-11 14:15:22,154 INFO [org.jboss.cache.TreeCache] state could not be retrieved (must be first member in group)
      2005-02-11 14:15:22,277 DEBUG [org.jboss.cache.TreeCache] Started jboss.cache:service=TomcatClusteringCache
      2005-02-11 14:15:22,277 DEBUG [org.jboss.system.ServiceController] Starting dependent components for: jboss.cache:service=TomcatClusteringCache dependent components: []

      I have succesfuly done clustering on Windows machine but I am getting problem on Linux.
      nodes are not recognising each other and also farming is not working.
      I am nearly using the same configurations as done on windows where everything works perfectly.
      My cluster-service.xml on node A is
      <?xml version="1.0" encoding="UTF-8"?>

      <!-- ===================================================================== -->
      <!-- -->
      <!-- Sample Clustering Service Configuration -->
      <!-- -->
      <!-- ===================================================================== -->





      <!-- ==================================================================== -->
      <!-- Cluster Partition: defines cluster -->
      <!-- ==================================================================== -->



      <!-- Name of the partition being built -->
      ${jboss.partition.name:DefaultPartition}

      <!-- The address used to determine the node name -->
      ${jboss.bind.address}

      <!-- Determine if deadlock detection is enabled -->
      False

      <!-- Max time (in ms) to wait for state transfer to complete. Increase for large states -->
      30000

      <!-- The JGroups protocol configuration -->

      <!--
      The default UDP stack:
      - If you have a multihomed machine, set the UDP protocol's bind_addr attribute to the
      appropriate NIC IP address, e.g bind_addr="192.168.0.2".
      - 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
      -->



      <UDP mcast_addr="228.1.2.3" mcast_port="45566"
      ip_ttl="8" ip_mcast="true"
      mcast_send_buf_size="800000" mcast_recv_buf_size="150000"
      ucast_send_buf_size="800000" ucast_recv_buf_size="150000"
      loopback="false" bind_addr="10.1.1.74"/>
      <PING timeout="2000" num_initial_members="3"
      up_thread="true" down_thread="true"/>
      <MERGE2 min_interval="10000" max_interval="20000"/>
      <FD shun="true" up_thread="true" down_thread="true"
      timeout="2500" max_tries="5"/>
      <VERIFY_SUSPECT timeout="3000" num_msgs="3"
      up_thread="true" down_thread="true"/>
      <pbcast.NAKACK gc_lag="50" retransmit_timeout="300,600,1200,2400,4800"
      max_xmit_size="8192"
      up_thread="true" down_thread="true"/>
      <UNICAST timeout="300,600,1200,2400,4800" window_size="100" min_threshold="10"
      down_thread="true"/>
      <pbcast.STABLE desired_avg_gossip="20000"
      up_thread="true" down_thread="true"/>
      <FRAG frag_size="8192"
      down_thread="true" up_thread="true"/>
      <pbcast.GMS join_timeout="5000" join_retry_timeout="2000"
      shun="true" print_local_addr="true"/>
      <pbcast.STATE_TRANSFER up_thread="true" down_thread="true"/>



      <!-- Alternate TCP stack: customize it for your environment, change bind_addr and initial_hosts


      <TCP bind_addr="10.1.1.74" start_port="7800" loopback="false"/>
      <TCPPING initial_hosts="10.1.1.74[7800],10.1.1.180[7800]" port_range="3" timeout="3500"
      num_initial_members="2" up_thread="true" down_thread="true"/>
      <MERGE2 min_interval="5000" max_interval="10000"/>
      <FD shun="true" timeout="2500" max_tries="5" up_thread="true" down_thread="true" />
      <VERIFY_SUSPECT timeout="1500" down_thread="false" up_thread="false" />
      <pbcast.NAKACK down_thread="true" up_thread="true" gc_lag="100"
      retransmit_timeout="3000"/>
      <pbcast.STABLE desired_avg_gossip="20000" down_thread="false" up_thread="false" />
      <pbcast.GMS join_timeout="5000" join_retry_timeout="2000" shun="false"
      print_local_addr="true" down_thread="true" up_thread="true"/>
      <pbcast.STATE_TRANSFER up_thread="true" down_thread="true"/>






      <!-- ==================================================================== -->
      <!-- HA Session State Service for SFSB -->
      <!-- ==================================================================== -->


      jboss:service=${jboss.partition.name:DefaultPartition}
      <!-- Name of the partition to which the service is linked -->
      ${jboss.partition.name:DefaultPartition}
      <!-- JNDI name under which the service is bound -->
      /HASessionState/Default
      <!-- Max delay before cleaning unreclaimed state.
      Defaults to 30*60*1000 => 30 minutes -->
      0


      <!-- ==================================================================== -->
      <!-- HA JNDI -->
      <!-- ==================================================================== -->


      jboss:service=${jboss.partition.name:DefaultPartition}
      <!-- Name of the partition to which the service is linked -->
      ${jboss.partition.name:DefaultPartition}
      <!-- Bind address of bootstrap and HA-JNDI RMI endpoints -->
      ${jboss.bind.address}
      <!-- Port on which the HA-JNDI stub is made available -->
      1100
      <!-- Accept backlog of the bootstrap socket -->
      50
      <!-- The thread pool service used to control the bootstrap and
      auto discovery lookups -->
      <depends optional-attribute-name="LookupPool"
      proxy-type="attribute">jboss.system:service=ThreadPool

      <!-- A flag to disable the auto discovery via multicast -->
      false
      <!-- Set the auto-discovery bootstrap multicast bind address. If not
      specified and a BindAddress is specified, the BindAddress will be used. -->
      ${jboss.bind.address}
      <!-- Multicast Address and group port used for auto-discovery -->
      230.0.0.4
      1102
      <!-- The TTL (time-to-live) for autodiscovery IP multicast packets -->
      16

      <!-- RmiPort to be used by the HA-JNDI service once bound. 0 => auto. -->
      0
      <!-- Client socket factory to be used for client-server
      RMI invocations during JNDI queries
      custom
      -->
      <!-- Server socket factory to be used for client-server
      RMI invocations during JNDI queries
      custom
      -->



      ${jboss.bind.address}
      <!--
      0
      custom
      custom
      -->


      <!-- the JRMPInvokerHA creates a thread per request. This implementation uses a pool of threads -->

      1
      300
      300
      60000
      ${jboss.bind.address}
      4446
      ${jboss.bind.address}
      0
      false
      <depends optional-attribute-name="TransactionManagerService">jboss:service=TransactionManager


      <!-- ==================================================================== -->

      <!-- ==================================================================== -->
      <!-- Distributed cache invalidation -->
      <!-- ==================================================================== -->


      jboss:service=${jboss.partition.name:DefaultPartition}
      jboss.cache:service=InvalidationManager
      jboss.cache:service=InvalidationManager
      ${jboss.partition.name:DefaultPartition}
      DefaultJGBridge




      My cluster-service.xml on Node B is
      <!-- The address used to determine the node name -->
      ${jboss.bind.address}

      <!-- Determine if deadlock detection is enabled -->
      False

      <!-- Max time (in ms) to wait for state transfer to complete. Increase for large states -->
      30000

      <!-- The JGroups protocol configuration -->


      <!-- The default UDP stack:
      - If you have a multihomed machine, set the UDP protocol's bind_addr attribute to the
      appropriate NIC IP address, e.g bind_addr="192.168.0.2".
      - 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
      -->

      <UDP mcast_addr="228.1.2.3" mcast_port="45566"
      ip_ttl="8" ip_mcast="true"
      mcast_send_buf_size="800000" mcast_recv_buf_size="150000"
      ucast_send_buf_size="800000" ucast_recv_buf_size="150000"
      loopback="false"/>
      <PING timeout="2000" num_initial_members="3"
      up_thread="true" down_thread="true"/>
      <MERGE2 min_interval="10000" max_interval="20000"/>
      <FD shun="true" up_thread="true" down_thread="true"
      timeout="2500" max_tries="5"/>
      <VERIFY_SUSPECT timeout="3000" num_msgs="3"
      up_thread="true" down_thread="true"/>
      <pbcast.NAKACK gc_lag="50" retransmit_timeout="300,600,1200,2400,4800"
      max_xmit_size="8192"
      up_thread="true" down_thread="true"/>
      <UNICAST timeout="300,600,1200,2400,4800" window_size="100" min_threshold="10"
      down_thread="true"/>
      <pbcast.STABLE desired_avg_gossip="20000"
      up_thread="true" down_thread="true"/>
      <FRAG frag_size="8192"
      down_thread="true" up_thread="true"/>
      <pbcast.GMS join_timeout="5000" join_retry_timeout="2000"
      shun="true" print_local_addr="true"/>
      <pbcast.STATE_TRANSFER up_thread="true" down_thread="true"/>


      <!-- Alternate TCP stack: customize it for your environment, change bind_addr and initial_hosts


      <TCP bind_addr="10.1.1.74" start_port="7800" loopback="false"/>
      <TCPPING initial_hosts="10.1.1.74[7800],10.1.1.180[7800]" port_range="3" timeout="3500"
      num_initial_members="2" up_thread="true" down_thread="true"/>
      <MERGE2 min_interval="5000" max_interval="10000"/>
      <FD shun="true" timeout="2500" max_tries="5" up_thread="true" down_thread="true" />
      <VERIFY_SUSPECT timeout="1500" down_thread="false" up_thread="false" />
      <pbcast.NAKACK down_thread="true" up_thread="true" gc_lag="100"
      retransmit_timeout="3000"/>
      <pbcast.STABLE desired_avg_gossip="20000" down_thread="false" up_thread="false" />
      <pbcast.GMS join_timeout="5000" join_retry_timeout="2000" shun="false"
      print_local_addr="true" down_thread="true" up_thread="true"/>
      <pbcast.STATE_TRANSFER up_thread="true" down_thread="true"/>






      <!-- ==================================================================== -->
      <!-- HA Session State Service for SFSB -->
      <!-- ==================================================================== -->


      jboss:service=${jboss.partition.name:DefaultPartition}
      <!-- Name of the partition to which the service is linked -->
      ${jboss.partition.name:DefaultPartition}
      <!-- JNDI name under which the service is bound -->
      /HASessionState/Default
      <!-- Max delay before cleaning unreclaimed state.
      Defaults to 30*60*1000 => 30 minutes -->
      0


      <!-- ==================================================================== -->
      <!-- HA JNDI -->
      <!-- ==================================================================== -->


      jboss:service=${jboss.partition.name:DefaultPartition}
      <!-- Name of the partition to which the service is linked -->
      ${jboss.partition.name:DefaultPartition}
      <!-- Bind address of bootstrap and HA-JNDI RMI endpoints -->
      ${jboss.bind.address}
      <!-- Port on which the HA-JNDI stub is made available -->
      1100
      <!-- Accept backlog of the bootstrap socket -->
      50
      <!-- The thread pool service used to control the bootstrap and
      auto discovery lookups -->
      <depends optional-attribute-name="LookupPool"
      proxy-type="attribute">jboss.system:service=ThreadPool

      <!-- A flag to disable the auto discovery via multicast -->
      false
      <!-- Set the auto-discovery bootstrap multicast bind address. If not
      specified and a BindAddress is specified, the BindAddress will be used. -->
      ${jboss.bind.address}
      <!-- Multicast Address and group port used for auto-discovery -->
      230.0.0.4
      1102
      <!-- The TTL (time-to-live) for autodiscovery IP multicast packets -->
      16

      <!-- RmiPort to be used by the HA-JNDI service once bound. 0 => auto. -->
      0
      <!-- Client socket factory to be used for client-server
      RMI invocations during JNDI queries
      custom
      -->
      <!-- Server socket factory to be used for client-server
      RMI invocations during JNDI queries
      custom
      -->



      ${jboss.bind.address}
      <!--
      0
      custom
      custom
      -->


      <!-- the JRMPInvokerHA creates a thread per request. This implementation uses a pool of threads -->

      1
      300
      300
      60000
      ${jboss.bind.address}
      4446
      ${jboss.bind.address}
      0
      false
      <depends optional-attribute-name="TransactionManagerService">jboss:service=TransactionManager


      <!-- ==================================================================== -->

      <!-- ==================================================================== -->
      <!-- Distributed cache invalidation -->
      <!-- ==================================================================== -->


      jboss:service=${jboss.partition.name:DefaultPartition}
      jboss.cache:service=InvalidationManager
      jboss.cache:service=InvalidationManager
      ${jboss.partition.name:DefaultPartition}
      DefaultJGBridge







      Thanks in Advance
      gunjan
      GV

        • 1. Re: nodes not recognising each other on Linux and farming al
          Bela Ban Master

          You are binding to the loopback device: [127.0.0.1:1099]

          So nobody will see *this* node

          • 2. Re: nodes not recognising each other on Linux and farming al
            gunjan shrivastava Newbie

            Hi Bela,
            Now I tried with TCP and nodes are recognising each other but still farming is not working
            When i manually put th ear in farm folder of node1 it gets deployed on node1 but not on node 2 and on node 1 i get exception
            17:18:52,544 INFO [JkMain] Jk running ID=0 time=0/44 config=null
            17:18:52,610 INFO [Server] JBoss (MX MicroKernel) [4.0.2 (build: CVSTag=JBoss_4
            _0_2 date=200505022023)] Started in 1m:15s:154ms
            17:21:50,378 INFO [DefaultPartition] New cluster view for partition DefaultPart
            ition (id: 1, delta: 1) : [127.0.0.1:1099, 127.0.0.1:1099]
            17:21:50,380 INFO [DefaultPartition] I am (127.0.0.1:1099) received membershipC
            hanged event:
            17:21:50,380 INFO [DefaultPartition] Dead members: 0 ([])
            17:21:50,380 INFO [DefaultPartition] New Members : 0 ([])
            17:21:50,380 INFO [DefaultPartition] All Members : 2 ([127.0.0.1:1099, 127.0.0.
            1:1099])
            17:21:50,971 INFO [TomcatDeployer] undeploy, ctxPath=/jbossmq-httpil, warUrl=fi
            le:/root/jboss_cluster/jboss-4.0.2/server/all/deploy-hasingleton/jms/jbossmq-htt
            pil.sar/jbossmq-httpil.war/
            17:21:56,790 INFO [TreeCache] viewAccepted(): new members: [10.1.1.74:7810, 10.
            1.1.180:7810]
            17:21:56,791 INFO [TreeCache] locking the tree to obtain transient state
            17:21:56,795 INFO [TreeCache] returning the transient state (140 bytes)
            17:22:02,893 INFO [STDOUT] java.io.FileNotFoundException: /root/jboss_cluster/j
            boss-4.0.2/server/all/farm (Is a directory)
            17:22:02,894 INFO [STDOUT] at java.io.FileInputStream.open(Native Method)
            17:22:02,894 INFO [STDOUT] at java.io.FileInputStream.(FileInputStrea
            m.java:106)
            17:22:02,894 INFO [STDOUT] at org.jboss.ha.framework.server.FarmMemberServi
            ce.getFileContent(FarmMemberService.java:331)
            17:22:02,894 INFO [STDOUT] at org.jboss.ha.framework.server.FarmMemberServi
            ce.getFarmedDeployment(FarmMemberService.java:361)
            17:22:02,894 INFO [STDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke0(
            Native Method)
            17:22:02,894 INFO [STDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke(N
            ativeMethodAccessorImpl.java:39)
            17:22:02,894 INFO [STDOUT] at sun.reflect.DelegatingMethodAccessorImpl.invo
            ke(DelegatingMethodAccessorImpl.java:25)
            17:22:02,894 INFO [STDOUT] at java.lang.reflect.Method.invoke(Method.java:3
            24)
            17:22:02,894 INFO [STDOUT] at org.jgroups.blocks.MethodCall.invoke(MethodCa
            ll.java:236)
            17:22:02,894 INFO [STDOUT] at org.jboss.ha.framework.server.HAPartitionImpl
            .handle(HAPartitionImpl.java:845)
            17:22:02,895 INFO [STDOUT] at org.jgroups.blocks.RequestCorrelator.handleRe
            quest(RequestCorrelator.java:615)
            17:22:02,895 INFO [STDOUT] at org.jgroups.blocks.RequestCorrelator.receiveM
            essage(RequestCorrelator.java:512)
            17:22:02,895 INFO [STDOUT] at org.jgroups.blocks.RequestCorrelator.receive(
            RequestCorrelator.java:326)
            17:22:02,895 INFO [STDOUT] at org.jgroups.blocks.MessageDispatcher$Protocol
            Adapter.handleUp(MessageDispatcher.java:722)
            17:22:02,895 INFO [STDOUT] at org.jgroups.blocks.MessageDispatcher$Protocol
            Adapter.access$300(MessageDispatcher.java:554)
            17:22:02,895 INFO [STDOUT] at org.jgroups.blocks.MessageDispatcher$1.run(Me
            ssageDispatcher.java:691)
            17:22:02,895 INFO [STDOUT] at java.lang.Thread.run(Thread.java:534)
            17:22:02,895 ERROR [FarmMemberService] java.io.FileNotFoundException: /root/jbos
            s_cluster/jboss-4.0.2/server/all/farm (Is a directory)
            17:30:02,547 INFO [GeneralCacheAdministrator] Constructed GeneralCacheAdministr
            ator()
            17:30:02,547 INFO [GeneralCacheAdministrator] Creating new cache
            17:30:02,645 INFO [AbstractBroadcastingListener] AbstractBroadcastingListener r
            egistered
            17:30:02,645 INFO [JavaGroupsBroadcastingListener] Starting a new JavaGroups br
            oadcasting listener with properties=UDP(mcast_addr=231.131.216.132;mcast_port=45
            566;ip_ttl=32;mcast_send_buf_size=150000;mcast_recv_buf_size=80000):PING(timeout
            =2000;num_initial_members=3):MERGE2(min_interval=5000;max_interval=10000):FD_SOC
            K:VERIFY_SUSPECT(timeout=1500):pbcast.NAKACK(gc_lag=50;retransmit_timeout=300,60
            0,1200,2400,4800):pbcast.STABLE(desired_avg_gossip=20000):UNICAST(timeout=5000):
            FRAG(frag_size=8096;down_thread=false;up_thread=false):pbcast.GMS(join_timeout=5
            000;join_retry_timeout=2000;shun=false;print_local_addr=true)
            17:30:02,752 INFO [STDOUT]
            -------------------------------------------------------
            GMS: address is dev-rhel4:33321
            -------------------------------------------------------
            17:30:04,757 INFO [JavaGroupsBroadcastingListener] JavaGroups clustering suppor
            t started successfully
            17:30:04,760 INFO [JavaGroupsBroadcastingListener] A new member at address 'dev
            -rhel4:33321' has joined the cluster


            Can you please advice me how to solve this,

            My cluster-service.xml on node 1 is


            <!-- Name of the partition being built -->
            ${jboss.partition.name:DefaultPartition}

            <!-- The address used to determine the node name -->
            ${jboss.bind.address}

            <!-- Determine if deadlock detection is enabled -->
            False

            <!-- Max time (in ms) to wait for state transfer to complete. Increase for large states -->
            30000

            <!-- The JGroups protocol configuration -->

            <!--
            The default UDP stack:
            - If you have a multihomed machine, set the UDP protocol's bind_addr attribute to the
            appropriate NIC IP address, e.g bind_addr="192.168.0.2".
            - 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


            <UDP mcast_addr="228.1.2.3" mcast_port="45566"
            ip_ttl="8" ip_mcast="true"
            mcast_send_buf_size="800000" mcast_recv_buf_size="150000"
            ucast_send_buf_size="800000" ucast_recv_buf_size="150000"
            loopback="false" bind_addr="10.1.1.74"/>
            <PING timeout="2000" num_initial_members="3"
            up_thread="true" down_thread="true"/>
            <MERGE2 min_interval="10000" max_interval="20000"/>
            <FD shun="true" up_thread="true" down_thread="true"
            timeout="2500" max_tries="5"/>
            <VERIFY_SUSPECT timeout="3000" num_msgs="3"
            up_thread="true" down_thread="true"/>
            <pbcast.NAKACK gc_lag="50" retransmit_timeout="300,600,1200,2400,4800"
            max_xmit_size="8192"
            up_thread="true" down_thread="true"/>
            <UNICAST timeout="300,600,1200,2400,4800" window_size="100" min_threshold="10"
            down_thread="true"/>
            <pbcast.STABLE desired_avg_gossip="20000"
            up_thread="true" down_thread="true"/>
            <FRAG frag_size="8192"
            down_thread="true" up_thread="true"/>
            <pbcast.GMS join_timeout="5000" join_retry_timeout="2000"
            shun="true" print_local_addr="true"/>
            <pbcast.STATE_TRANSFER up_thread="true" down_thread="true"/>

            -->
            <!-- Alternate TCP stack: customize it for your environment, change bind_addr and initial_hosts -->


            <TCP bind_addr="10.1.1.74" start_port="7800" loopback="true"/>
            <TCPPING initial_hosts="10.1.1.74[7800],10.1.1.180[7800]" port_range="3" timeout="3500"
            num_initial_members="2" up_thread="true" down_thread="true"/>
            <MERGE2 min_interval="5000" max_interval="10000"/>
            <FD shun="true" timeout="2500" max_tries="5" up_thread="true" down_thread="true" />
            <VERIFY_SUSPECT timeout="1500" down_thread="false" up_thread="false" />
            <pbcast.NAKACK down_thread="true" up_thread="true" gc_lag="100"
            retransmit_timeout="3000"/>
            <pbcast.STABLE desired_avg_gossip="20000" down_thread="false" up_thread="false" />
            <pbcast.GMS join_timeout="5000" join_retry_timeout="2000" shun="false"
            print_local_addr="true" down_thread="true" up_thread="true"/>
            <pbcast.STATE_TRANSFER up_thread="true" down_thread="true"/>






            <!-- ==================================================================== -->
            <!-- HA Session State Service for SFSB -->
            <!-- ==================================================================== -->


            jboss:service=${jboss.partition.name:DefaultPartition}
            <!-- Name of the partition to which the service is linked -->
            ${jboss.partition.name:DefaultPartition}
            <!-- JNDI name under which the service is bound -->
            /HASessionState/Default
            <!-- Max delay before cleaning unreclaimed state.
            Defaults to 30*60*1000 => 30 minutes -->
            0


            <!-- ==================================================================== -->
            <!-- HA JNDI -->
            <!-- ==================================================================== -->


            jboss:service=${jboss.partition.name:DefaultPartition}
            <!-- Name of the partition to which the service is linked -->
            ${jboss.partition.name:DefaultPartition}
            <!-- Bind address of bootstrap and HA-JNDI RMI endpoints -->
            ${jboss.bind.address}
            <!-- Port on which the HA-JNDI stub is made available -->
            1100
            <!-- Accept backlog of the bootstrap socket -->
            50
            <!-- The thread pool service used to control the bootstrap and
            auto discovery lookups -->
            <depends optional-attribute-name="LookupPool"
            proxy-type="attribute">jboss.system:service=ThreadPool

            <!-- A flag to disable the auto discovery via multicast -->
            false
            <!-- Set the auto-discovery bootstrap multicast bind address. If not
            specified and a BindAddress is specified, the BindAddress will be used. -->
            ${jboss.bind.address}
            <!-- Multicast Address and group port used for auto-discovery -->
            230.0.0.4
            1102
            <!-- The TTL (time-to-live) for autodiscovery IP multicast packets -->
            16

            <!-- RmiPort to be used by the HA-JNDI service once bound. 0 => auto. -->
            0
            <!-- Client socket factory to be used for client-server
            RMI invocations during JNDI queries
            custom
            -->
            <!-- Server socket factory to be used for client-server
            RMI invocations during JNDI queries
            custom
            -->



            ${jboss.bind.address}
            <!--
            0
            custom
            custom
            -->


            <!-- the JRMPInvokerHA creates a thread per request. This implementation uses a pool of threads -->

            1
            300
            300
            60000
            ${jboss.bind.address}
            4446
            ${jboss.bind.address}
            0
            false
            <depends optional-attribute-name="TransactionManagerService">jboss:service=TransactionManager


            <!-- ==================================================================== -->

            <!-- ==================================================================== -->
            <!-- Distributed cache invalidation -->
            <!-- ==================================================================== -->


            jboss:service=${jboss.partition.name:DefaultPartition}
            jboss.cache:service=InvalidationManager
            jboss.cache:service=InvalidationManager
            ${jboss.partition.name:DefaultPartition}
            DefaultJGBridge





            Thanks and Regards,
            Gunjan















































































            • 3. Re: nodes not recognising each other on Linux and farming al
              Bela Ban Master

              You still have 127.0.0.1 nodes in your cluster...

              • 4. Re: nodes not recognising each other on Linux and farming al
                gunjan shrivastava Newbie

                Can you please advice me what configurations i have to do so that 127.0.0.1 nodes are not shown in cluster

                Thanks and Regards,,
                Gunjan

                • 5. Re: nodes not recognising each other on Linux and farming al
                  Bela Ban Master

                  Check /etc/hosts and whether some localhost resolves to 127.0.0.1. You can also set -Dbind.address=1.2.3.4, or use bind_addr="1.2.3.4" in your XML for UDP

                  • 6. Re: nodes not recognising each other on Linux and farming al
                    gunjan shrivastava Newbie

                    Hi bela,
                    Thanks for your reply.
                    It solved my problem.
                    yes in my etc/host local host was given 127.0.0.1 , I chnaged it to the corresponding ip adresses on both machines and now everything is working perfectly.
                    Thanks and Regards,
                    Gunjan