I am working with legacy implementation in R5.3 SP1 and there are more than 100 websites most of them have dynamic content serve through the Broker API. We have a 3 Server Load Balancing set up - say Server 1 , Server 2 and Server 3. Here Server 1 is primary and publishing happens only on it and Server 2 and 3 are replicated from it using DFS. My concern is that almost daily Server 2 and 3 stops responding to web request while Server 1 is responding quickly.
I check the Server 2 and 3 for any logs, errors, utilization etc. and they all seems fine except the CPU usage of cd_broker
. If we re-start this, the issue got resolved but even in that case the responses are significantly slower than Server 1.
I am referring THIS questions and suggestions provided here and will follow them, but the real question is that why only server 2 and 3 are creating problem and not server 1 since they all are using a centralized cluster of Broker DB?
Few finding:
- Lots of custom code in the form of batch jobs, broker API job etc. is there
- I have been told that DB maintenance, Tridion Re-Indexing and other maintenance related tasks are done periodically
- Nothing important is in the Event Logs
Can someone share his experience or knowledge what else should be checked.