Adobe Experience Manager: Tijdelijke bestanden onder /tmp blijven in stand-byinstantie met S3 DataStore

In Adobe Experience Manager (AEM) Cold Standby-omgevingen zou u onverwacht gebruik van schijfruimte merken op de Standby-instantie. Dit gebeurt omdat de Standby-instantie een groot aantal tijdelijke bestanden in de map /tmp genereert en opneemt. Deze bestanden hebben een specifiek naamgevingspatroon:

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

U kunt dit verhelpen door de time-out voor stand-byoverdracht aan te passen en tijdelijke bestanden regelmatig op te schonen.

Beschrijving description

Omgevingen

  • Product: Adobe Experience Manager (AEM), v6.5
  • Instantie: TarMK Koude Reserve met S3 Gedeelde DataStore

Probleem/symptomen

In een typische S3 Gedeelde opstelling DataStore, wint de Reserve instantie direct van S3, niet van de primaire instantie terug. Als de primaire instantie echter een groot element uploadt en het uploaden naar S3 nog niet voltooid is, kan de stand-by een directe blob-overdracht van de primaire instantie aanvragen. Deze overdrachten kunnen tijd vergen en als ze de waarde overschrijden die door de parameter standby.readtimeout is ingesteld, wordt de overdracht onderbroken.

Als een overdracht wordt onderbroken, wordt het tijdelijke bestand dat voor de bewerking is gemaakt, niet automatisch verwijderd en blijft het in de map /tmp . Nadat de S3 upload voltooit, is de directe blob overdracht van primair aan reserve niet meer noodzakelijk en de instanties synchroniseren correct. Alle tijdelijke bestanden die vóór dit punt zijn gegenereerd, blijven echter bestaan.

Voorbeeld:

/tmp/a4b7c38e9f01d256e3b8f74a2c5e9d1b6a78401cd537e2984bc2519fa6cb813d#1234567890.tmp

Resolutie resolution

Hier volgen twee opties waarmee u dit probleem kunt oplossen:

  1. Verhoog de instelling voor standby.readtimeout op de stand-byinstantie naar een waarde die geschikt is voor uw normale bestandsgrootte en beschikbare netwerkbandbreedte. Dit kan overdrachtsonderbrekingen verminderen en zwevende tijdelijke bestanden minimaliseren.

    Nota : test deze verandering in een het opvoeren milieu alvorens het in productie toe te passen.

  2. Gebruik een geplande taak, zoals een uitsnijdtaak, om regelmatig tijdelijke bestanden ouder dan een bepaalde periode uit de map /tmp te verwijderen.

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