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异常,如
MongoNodeIsRecoveringException、MongoSocketOpenException、MongoSocketException或MongoCommandException。 - 日志条目包括消息,如
ShutdownInProgress、Exception opening socket、No address associated with hostname或KeyNotFound。 - 在临时MongoDB连接异常后,
DocumentNodeStore后台读取线程使缓存失效并继续运行。 - 这些消息在例行MongoDB操作(如缩放、滚动重新启动、DNS转换或主选择)期间显示。
- 这些条目并不表明发生了真正的停机,除非它们因作者持续不可用、速度缓慢或存储库问题而发生。
原因:
Adobe管理的MongoDB群集在自动缩放、滚动重新启动、DNS过渡和初选期间旋转节点。 当节点进入静止模式或从DNS中删除时,AEM Author可以尝试短暂连接到不再可用的节点。 这会产生暂时性异常,这些异常在INFO级别记录并由DocumentNodeStore自动重试。 这些消息不会指示数据丢失或性能问题,除非创作也会受到影响。
解决方法 resolution
要解决此问题,请执行以下步骤:
- 在Cloud Manager中打开作者
error.log,并验证MongoDB异常是否记录在INFO级别。 - 通过打开页面并执行受影响的操作,检查创作是否正常工作。
- 将日志条目与预期的瞬态模式(如
ShutdownInProgress、Exception opening socket、No address associated with hostname或KeyNotFound)进行比较。 - 检查条目是否显示在最近缩放活动、高流量或部署周围的短突发中,并验证它们自行停止。
- 如果条目保持在INFO级别且创作不受影响,则无需执行进一步操作。
- 如果条目显示为WARN或ERROR,持续超过15分钟,或者出现页面加载失败、创作缓慢或其他功能影响,请联系Adobe支持。
experience-cloud-kcs-help-kbarticles