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

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3893357#3893357

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3893357


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to