AEM as a Cloud Service: Verzögerung bei der Verfügbarkeit des Log-Streams nach Mitternacht UTC
In diesem Artikel wird die vorübergehende Nichtverfügbarkeit von Adobe-Protokollströmen nach der täglichen UTC-Protokollrotation in AEM as a Cloud Service erläutert, was zu Verbindungsfehlern des AIO-tail:logs und einer Lücke in der Echtzeitanzeige der Protokolle führt.
Beschreibung description
Umgebung
Adobe Experience Manager as a Cloud Service (alle Versionen)
Problem/Symptome
- Nach der täglichen Protokollrotation um 00:00 UTC sind Adobe-Protokolldatenströme 15-40 Minuten lang nicht verfügbar.
- Während dieses Fensters schlägt der Versuch fehl, eine Verbindung zum AIO herzustellen
tail:logsund die Echtzeitprotokolle für den Start des Tages sind nicht verfügbar. - Verbindungsversuche zwischen 00:06 und 00:30 UTC schlagen in der Regel fehl, wobei erfolgreiche Verbindungen um 00:35 UTC wieder aufgenommen werden.
- Alle Protokolleinträge können schließlich abgerufen werden, sobald der Stream wiederhergestellt wurde.
- Von AIO
tail:logswird keine spezifische Fehlermeldung zurückgegeben. Die Verbindung schlägt einfach fehl, bis der Stream verfügbar wird.
Ursache
Die Verzögerung tritt auf, weil der Log-Serving-Endpunkt wartet, bis die Archivdatei des Vortages erstellt wird, bevor der Live-Stream des neuen Tages zugewiesen wird, was zu einer temporären Lücke bei der Verfügbarkeit des Echtzeit-Log-Streams nach Mitternacht UTC führt.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben:
- Beachten Sie, dass Adobe-Protokollstreams täglich um 00:00 Uhr UTC rotieren, der Live-Stream des neuen Tages jedoch möglicherweise nicht sofort verfügbar ist.
- Planen Sie die Verbindung Ihrer AIO-
tail:logs-Skripte nach 00:30-00:35 UTC, um sicherzustellen, dass der Protokolldatenstrom für den neuen Tag verfügbar ist. - Vermeiden Sie den Versuch, eine Verbindung sofort nach Mitternacht herzustellen, da dies dazu führen kann, dass auf den Stream des Vortages verwiesen wird.
- Überwachen Sie die Verfügbarkeit des Log-Streams und passen Sie den Skriptzeitpunkt nach Bedarf an.
Hinweis Alle Protokolleinträge während des Verzögerungsfensters werden erfasst und können abgerufen werden, sobald der Stream des neuen Tages verfügbar ist. Das Problem ist auf Echtzeit-Streaming beschränkt und führt nicht zu Datenverlust.