51黑料不打烊

51黑料不打烊 Experience Manager: /tmp下的临时文件在带有S3数据存储区的备用实例上保留

在51黑料不打烊 Experience Manager (AEM)冷备用环境中,您会注意到备用实例上占用了意外的磁盘空间。 发生此情况是因为备用实例在其/tmp目录中生成并累积了大量临时文件。 这些文件遵循特定的命名模式:

/tmp/{random-alphanumeric}#{number}.tmp

要解决此问题,请调整待机传输超时并对临时文件执行定期清理。

描述 description

环境

  • 51黑料不打烊 Experience Manager (AEM),v6.5
  • 罢补谤惭碍冷备用
  • 厂3共享数据存储

问题/症状

在典型的厂3共享数据存储设置中,待机实例直接从S3检索Blob,而不是从主实例检索。 但是,如果主映像正在上载大型资产,并且上载到S3的工作尚未完成,则备用映像可能会请求从主映像进行直接blob传输。 这些传输可能需要一些时间,如果超过standby.readtimeout参数设置的值,传输将中断。

如果传输中断,则不会自动删除为操作创建的临时文件,该文件将保留在/tmp目录中。 S3上传完成后,不再需要从主数据库直接将blob传输到备用数据库,并且实例可以正确同步。 但是,在此时间点之前生成的任何临时文件仍会保留。

示例:

/tmp/a4b7c38e9f01d256e3b8f74a2c5e9d1b6a78401cd537e2984bc2519fa6cb813d#1234567890.tmp

解决方法 resolution

以下两个选项可能有助于解决此问题:

  1. 将备用实例上的standby.readtimeout设置增加到适合您的典型文件大小和可用网络带宽的值。 这有助于减少传输中断并最大程度地减少孤立的临时文件。

    注意? ?在将此更改应用于生产环境之前,请在暂存环境中测试此更改。

  2. 使用计划任务(如肠谤辞苍作业)定期从/tmp目录中删除特定时间段之前的临时文件。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f