All Sitecore CD container PODs are highly impacted due to translation performance degradation.

 Recently our production site is down and it is observed that Sitecore CD container PODs are suddenly down and unresponsive and found.We have reached out to Sitecore support team and shared all the required data for them to troubleshoot.

Here are the below observations from the memory dump. 

  • It is observed that there are multiple threads related to Sitecore.Globalization.DefaultTranslate in the stack trace. Please refer below for the detailed stack trace.
Sitecore.Globalization.DefaultTranslate.GetLanguageTable(Sitecore.Globalization.DictionaryDomain)
Sitecore.Globalization.DefaultTranslate.GetPhrases(Sitecore.Globalization.DictionaryDomain, Sitecore.Globalization.Language)
Sitecore.Globalization.DefaultTranslate.TryTranslateTextByLanguage(System.String, Sitecore.Globalization.DictionaryDomain, Sitecore.Globalization.Language, System.String ByRef, System.Object[])
Sitecore.Globalization.Translate.TryTranslateTextByLanguage(System.String, Sitecore.Globalization.DictionaryDomain, Sitecore.Globalization.Language, System.String ByRef, System.Object[])
Sitecore.Pipelines.GetTranslation.TryGetFromFallbackDomains.TryGetTranslation(Sitecore.Globalization.DictionaryDomain, System.Collections.Generic.List`1<System.String>, System.String ByRef) ...

  •  There is an available free space of around 2 GB and it is good.
  • web -item cache usage is around 99%.
Based on this information, Sitecore team has confirmed that there is an known issue but this issue if fixed in the latest versions of Sitecore XP 10.1.0 or later. I'm using higher version i.e., Sitecore XM 10.2.0 but issue is still persist in this version too.

Main reason for this issue is due to the following reasons:
  • Excessive time taken to reload the cache can cause operations to time out, disrupting content delivery and backend processes.
  • High CPU and memory usage during cache reloading can affect the overall performance of the Sitecore instance.
To address this issue, it is required to add the following entry in the sitecore.config for the CD instance of the Sitecore.

<setting name="Translation.LimitSitecoreCacheUsage" value="false" />

After adding this config entry our PODs are back to normal. Hope this information might helpful and able to address your issue.

Happy Sitecoring 😃😃

Comments