[Archived] Alfresco Community
  1. [Archived] Alfresco Community
  2. ALFCOM-3011

cacheManagerPeerListenerFactory needs exact server IP configuration

    Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Not a bug
    • Affects Version/s: 3.2
    • Fix Version/s: 3.2
    • Component/s: Installation
    • Security Level: external (External user)
    • Labels:
      None
    • Documentation required:
      Configuration changes
    • Documentation Impact:
      Documentation needs updating

      Description

      The default configuration for cacheManagerPeerListenerFactory in the ehcache-custom.xml.sample.cluster is:

      <cacheManagerPeerListenerFactory
      class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory" />

      But using default configuration the index and cache clustering doesn't work (http://wiki.alfresco.com/wiki/Cluster_Configuration_V2.1.3_and_Later#Testing_the_cluster). The only things is working is content replication.

      Extending this factory in the following way solves the problem:
      <cacheManagerPeerListenerFactory
      class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory"
      properties="hostName=<server-ip>, port=40001, socketTimeoutMillis=5000"/>

      AntonRy

        Activity

        Hide
        mkononovich added a comment -

        Found in Alfresco 3.2 Labs build 1984 2 nodes cluster using Windows 2003 R2 SP2, Tomcat 6.0.18, Mysql 5.1.31, JDK 6u7 x32.

        Show
        mkononovich added a comment - Found in Alfresco 3.2 Labs build 1984 2 nodes cluster using Windows 2003 R2 SP2, Tomcat 6.0.18, Mysql 5.1.31, JDK 6u7 x32.
        Hide
        Derek Hulley added a comment -

        This is not a bug, but is rather a configuration option.
        You will need to use the hostname property when the JVM is unable to correctly determine the IP address of the machine it is running on. Usually the hostname resolves to an incorrect IP address when running in a JVM or if the hosts file is incorrect.

        Show
        Derek Hulley added a comment - This is not a bug, but is rather a configuration option. You will need to use the hostname property when the JVM is unable to correctly determine the IP address of the machine it is running on. Usually the hostname resolves to an incorrect IP address when running in a JVM or if the hosts file is incorrect.
        Hide
        mkononovich added a comment -

        In this case this should be documented as well.

        Show
        mkononovich added a comment - In this case this should be documented as well.
        Hide
        Steve Rigby added a comment -

        for retest in community build 2011 or later

        Show
        Steve Rigby added a comment - for retest in community build 2011 or later

          People

          • Assignee:
            Closed Bugs
            Reporter:
            mkononovich
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:
              Date of First Response: