When using both ATG Knowledge and ATG Self Service, you need to configure locked caching in both of your clusters so that all servers stay up-to-date with user profile and ticketing information. Normally you would share lock managers only within a single cluster, but in this case locking must occur across all clusters. Refer to the ATG Service Installation and Configuration Guide for a detailed description of configuring Lock Caching.
Upgrading the Configuration
If you already have a ServerLockManager
instance running for the ATG Knowledge cluster, perform the following steps:
Configure the ATG Knowledge
ClientLockManager
to use the existingServerLockManager
instance.Remove the
preInitial.properties
for ATG Knowledge.Perform the above steps for ATG Self-Service if it has been configured similarly. Start an instance for the
ServerLockManager_shared
on the ATG Self-Service cluster.Note: If you are not using ATG Self-Service make sure that the
ServerLockManager_shared
component has been configured on the ATG Knowledge cluster.Override the default
ClientLockManager
andClientLockManager_production
on both of the server’slocalconfig
to point to the correctlockManagerAddress
and port. Optionally, remove anypreInitial.properties
files in the ZIP files and edit theClientLockManager.properties
files to setup your lock managers.For additional information on configuration of lock managers, refer to Locked Caching in the ATG Repository Guide.