In our implementation, we have three languages for the website, say EN, AR, ZH. The published content comes up correctly on AR & ZH websites, but not EN. It only happens with sections like Footer, Navigation JSON, or when we display dynamic components.
Once we restart Web Application in IIS and restart Content Service, it comes through. It only happens on Production Servers, but not in lower environments. We have disabled SDL Web Cache, and any Object Cache in Deployer, Discovery & Session Content Services.
The only cache that we have now is service caching in Web.Config file, but I don't think that should impact only EN Website. It should impact all three. The caching is set to 1 hour, but the changes don't come up until we restart IIS Website and Content Service.
We are using SDL Web 8.1 & .NET DXA 1.5. Can anyone please guide where I can look more to investigate this issue?
Please see the below logs for navigation.json file. It seems that it is getting the navigation model from cache. How can I disable this?
2019-02-05 13:50:26,854  DEBUG - Deserializing Navigation Model from raw content URL '/en/navigation.json' 2019-02-05 13:50:26,863  DEBUG - Obtained Navigation Model from cache. 2019-02-05 13:50:26,864  DEBUG - Obtained Navigation Model from cache.