Skip to main content
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Fehlerbehebung bei der Warnung „S3 PUT-Objektgröße zu groß“

Änderungen vorschlagen

Die Warnung „S3 PUT-Objektgröße zu groß“ wird ausgelöst, wenn ein Mandant einen nicht mehrteiligen PutObject-Vorgang versucht, der die S3-Größenbeschränkung von 5 GiB überschreitet.

Bevor Sie beginnen

Ermitteln Sie, welche Mandanten Objekte verwenden, die größer als 5 GiB sind, damit Sie sie benachrichtigen können.

Schritte
  1. Gehen Sie zu KONFIGURATION > Überwachung > Audit- und Syslog-Server.

  2. Wenn die Client-Schreibvorgänge normal sind, greifen Sie auf das Prüfprotokoll zu:

    1. Eingeben ssh admin@primary_Admin_Node_IP

    2. Geben Sie das Passwort ein, das in der Passwords.txt Datei.

    3. Geben Sie den folgenden Befehl ein, um zum Root zu wechseln: su -

    4. Geben Sie das Passwort ein, das in der Passwords.txt Datei.

      Wenn Sie als Root angemeldet sind, ändert sich die Eingabeaufforderung von $ Zu # .

    5. Wechseln Sie in das Verzeichnis, in dem sich die Überwachungsprotokolle befinden.

      Das Prüfprotokollverzeichnis und die entsprechenden Knoten hängen von Ihren Prüfzieleinstellungen ab.

      Option Ziel

      Lokale Knoten (Standard)

      /var/local/log/localaudit.log

      Admin-Knoten/lokale Knoten

      • Admin-Knoten (primär und nicht primär): /var/local/audit/export/audit.log

      • Alle Knoten: Die /var/local/log/localaudit.log Die Datei ist in diesem Modus normalerweise leer oder fehlt.

      Externer Syslog-Server

      /var/local/log/localaudit.log

      Geben Sie je nach Ihren Audit-Zieleinstellungen Folgendes ein: cd /var/local/log oder /var/local/audit/export/

      Weitere Informationen finden Sie unter"Auswählen von Zielen für Auditinformationen" .

    6. Ermitteln Sie, welche Mandanten Objekte verwenden, die größer als 5 GiB sind.

      1. Eingeben zgrep SPUT * | egrep "CSIZ\(UI64\):([5-9]|[1-9][0-9]+)[0-9]{9}"

      2. Sehen Sie sich für jede Prüfnachricht in den Ergebnissen Folgendes an: S3AI Feld, um die Mandantenkonto-ID zu bestimmen. Verwenden Sie die anderen Felder in der Nachricht, um zu bestimmen, welche IP-Adresse vom Client, dem Bucket und dem Objekt verwendet wurde:

        Code Beschreibung

        SAIP

        Quell-IP

        S3AI

        Mandanten-ID

        S3BK

        Eimer

        S3KY

        Objekt

        CSIZ

        Größe (Bytes)

        Beispiel für Audit-Protokollergebnisse

    audit.log:2023-01-05T18:47:05.525999 [AUDT:[RSLT(FC32):SUCS][CNID(UI64):1672943621106262][TIME(UI64):804317333][SAIP(IPAD):"10.96.99.127"][S3AI(CSTR):"93390849266154004343"][SACC(CSTR):"bhavna"][S3AK(CSTR):"06OX85M40Q90Y280B7YT"][SUSR(CSTR):"urn:sgws:identity::93390849266154004343:root"][SBAI(CSTR):"93390849266154004343"][SBAC(CSTR):"bhavna"][S3BK(CSTR):"test"][S3KY(CSTR):"large-object"][CBID(UI64):0x077EA25F3B36C69A][UUID(CSTR):"A80219A2-CD1E-466F-9094-B9C0FDE2FFA3"][CSIZ(UI64):6040000000][MTME(UI64):1672943621338958][AVER(UI32):10][ATIM(UI64):1672944425525999][ATYP(FC32):SPUT][ANID(UI32):12220829][AMID(FC32):S3RQ][ATID(UI64):4333283179807659119]]
  3. Wenn Client-Schreibvorgänge nicht normal sind, verwenden Sie die Mandanten-ID aus der Warnung, um den Mandanten zu identifizieren:

    1. Gehen Sie zu SUPPORT > Tools > Protokolle. Sammeln Sie Anwendungsprotokolle für den Speicherknoten in der Warnung. Geben Sie 15 Minuten vor und nach der Warnung an.

    2. Extrahieren Sie die Datei und gehen Sie zu bycast.log :

      /GID<grid_id>_<time_stamp>/<site_node>/<time_stamp>/grid/bycast.log

    3. Suchen Sie im Protokoll nach method=PUT und identifizieren Sie den Client in der clientIP Feld.

      Beispiel bycast.log

    Jan  5 18:33:41 BHAVNAJ-DC1-S1-2-65 ADE: |12220829 1870864574 S3RQ %CEA 2023-01-05T18:33:41.208790| NOTICE   1404 af23cb66b7e3efa5 S3RQ: EVENT_PROCESS_CREATE - connection=1672943621106262 method=PUT name=</test/4MiB-0> auth=<V4> clientIP=<10.96.99.127>
  4. Informieren Sie die Mieter, dass die maximale PutObject-Größe 5 GiB beträgt und dass für Objekte, die größer als 5 GiB sind, mehrteilige Uploads verwendet werden sollen.

  5. Ignorieren Sie die Warnung eine Woche lang, wenn die Anwendung geändert wurde.