AEM创作日志显示托管节点更改期间的临时INFO级别MongoDB连接错误

在Adobe管理的MongoDB缩放、滚动重新启动、DNS更改或主选择期间,AEM创作日志可以显示临时INFO级别的MongoDB连接异常。 当DocumentNodeStore短暂尝试连接到正在重新启动、进入静止模式或不再可用的节点,并且自动重试连接时,就会出现这些条目。 如果消息保持在INFO级别并且创作继续正常工作,则不会指示数据丢失或服务中断。 检查日志级别,验证创作是否受到影响,并且仅当错误继续或影响正常使用时才联系Adobe支持

描述 description

环境:

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • AEM Managed Services
  • Adobe Experience Manager Sandbox

问题/症状:

  • AEM创作日志包含INFO级别的MongoDB异常,如MongoNodeIsRecoveringExceptionMongoSocketOpenExceptionMongoSocketExceptionMongoCommandException
  • 日志条目包括消息,如ShutdownInProgressException opening socketNo address associated with hostnameKeyNotFound
  • 在临时MongoDB连接异常后,DocumentNodeStore后台读取线程使缓存失效并继续运行。
  • 这些消息在例行MongoDB操作(如缩放、滚动重新启动、DNS转换或主选择)期间显示。
  • 这些条目并不表明发生了真正的停机,除非它们因作者持续不可用、速度缓慢或存储库问题而发生。

原因:

Adobe管理的MongoDB群集在自动缩放、滚动重新启动、DNS过渡和初选期间旋转节点。 当节点进入静止模式或从DNS中删除时,AEM Author可以尝试短暂连接到不再可用的节点。 这会产生暂时性异常,这些异常在INFO级别记录并由DocumentNodeStore自动重试。 这些消息不会指示数据丢失或性能问题,除非创作也会受到影响。

解决方法 resolution

要解决此问题,请执行以下步骤:

  1. 在Cloud Manager中打开作者error.log,并验证MongoDB异常是否记录在INFO级别。
  2. 通过打开页面并执行受影响的操作,检查创作是否正常工作。
  3. 将日志条目与预期的瞬态模式(如ShutdownInProgressException opening socketNo address associated with hostnameKeyNotFound)进行比较。
  4. 检查条目是否显示在最近缩放活动、高流量或部署周围的短突发中,并验证它们自行停止。
  5. 如果条目保持在INFO级别且创作不受影响,则无需执行进一步操作。
  6. 如果条目显示为WARN或ERROR,持续超过15分钟,或者出现页面加载失败、创作缓慢或其他功能影响,请联系Adobe支持

相关阅读

Adobe Experience Manager与MongoDB

recommendation-more-help
experience-cloud-kcs-help-kbarticles