In order to solve your problem methodically, save time by defining the problem clearly up front. In a replicated environment with multiple directory servers and many client applications, it can be particularly important to pin down not only the problem (difference in observed behavior compared to expected behavior), but also the circumstances and steps that lead to the problem occurring.
Answer the following questions.
-
How do you reproduce the problem?
-
What exactly is the problem? In other words, what is the behavior you expected? What is the behavior you observed?
-
When did the problem start occurring? Under similar circumstances, when does the problem not occur?
-
Is the problem permanent? Intermittent? Is it getting worse? Getting better? Staying the same?
Pinpointing the problem can sometimes indicate where you should start looking for solutions.

