We are facing an issue with dynamic component linking in our prod server, as the component is showing but the corresponding link is taking time to be active. It is showing as 'dead link' though data is present in broker. Also, it is coming for our staging web server (same content server for both prod and stage).
We have checked and compared the configurations of prod and stage for content setup/broker and other things and it is correct. Adding to this, apart from linking there are also issues with other published content (email address, not getting reflected in site but updated in broker). It seems to me that some problem with communication between broker and prod servers. But we are not able to locate it.
Please suggest the areas we need to look into and any help in this regard is most welcome.
***The following is the CCS configuration in broker and also the service is running properly. could you please let me know where the problem might be in this configuration file?
<ObjectCache Enabled="true">
<Policy Type="LRU" Class="com.tridion.cache.LRUPolicy">
<Param Name="MemSize" Value="16mb" />
</Policy>
<Features>
<Feature Type="DependencyTracker" Class="com.tridion.cache.DependencyTracker" />
</Features>
<CacheBindings>
<CacheBinding Name="BinaryMeta"
Class="com.tridion.broker.binaries.meta.CachedBinaryMetaHome" />
<CacheBinding Name="ComponentMeta"
Class="com.tridion.broker.components.meta.CachedComponentMetaHome" />
<CacheBinding Name="ComponentPresentationMeta"
Class="com.tridion.broker.componentpresentations.meta.CachedComponentPresentationMetaHome" />
<CacheBinding Name="LinkInfo" Class="com.tridion.broker.linking.CachedLinkInfoHome" />
<CacheBinding Name="PageMeta" Class="com.tridion.broker.pages.meta.CachedPageMetaHome" />
<CacheBinding Name="Template" Class="com.tridion.broker.xslt.CachedXSLTHome" />
<CacheBinding Name="XSLT" Class="com.tridion.broker.xslt.CachedXSLTHome" />
<CacheBinding Name="ASPComponentPresentation"
Class="com.tridion.broker.componentpresentations.CachedComponentPresentationHome" />
<CacheBinding Name="JSPComponentPresentation"
Class="com.tridion.broker.componentpresentations.CachedComponentPresentationHome" />
<CacheBinding Name="TextComponentPresentation"
Class="com.tridion.broker.componentpresentations.CachedComponentPresentationHome" />
<CacheBinding Name="XMLComponentPresentation"
Class="com.tridion.broker.componentpresentations.CachedComponentPresentationHome" />
</CacheBindings>
<RemoteSynchronization Host="127.0.0.1" Port="1099" Queuesize="128"
ServiceMonitorInterval="1200" />
</ObjectCache>
Just adding some more information, I have looked into this for a time now, and restarting IIS is solving the issues for time being. If this is caching problem, then it might be with the IIS/Load balancer end. Please correct me if I am wrong. Is the problem still can be with CCS as restating APP server solves the issue. Kindly suggest