Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Risoluzione dei problemi S3 PUT Avviso di dimensione dell'oggetto troppo grande

L'avviso "Dimensione oggetto S3 PUT troppo grande" viene attivato se un tenant tenta un'operazione PutObject non multipart che supera il limite di dimensione S3 di 5 GiB.

Prima di iniziare

Determina quali tenant utilizzano oggetti di dimensioni superiori a 5 GiB, in modo da poterli avvisare.

Passi
  1. Vai a CONFIGURAZIONE > Monitoraggio > Server di audit e syslog.

  2. Se le scritture client sono normali, accedere al registro di controllo:

    1. Entra ssh admin@primary_Admin_Node_IP

    2. Inserisci la password elencata nel Passwords.txt file.

    3. Immettere il seguente comando per passare alla root: su -

    4. Inserisci la password elencata nel Passwords.txt file.

      Quando si accede come root, il prompt cambia da $ A # .

    5. Passare alla directory in cui si trovano i registri di controllo.

      La directory del registro di controllo e i nodi applicabili dipendono dalle impostazioni di destinazione del controllo.

      Opzione Destinazione

      Nodi locali (predefiniti)

      /var/local/log/localaudit.log

      Nodi amministrativi/nodi locali

      • Nodi amministrativi (primari e non primari): /var/local/audit/export/audit.log

      • Tutti i nodi: Il /var/local/log/localaudit.log in questa modalità il file è solitamente vuoto o mancante.

      Server syslog esterno

      /var/local/log/localaudit.log

      A seconda delle impostazioni di destinazione dell'audit, immettere: cd /var/local/log O /var/local/audit/export/

      Per saperne di più, fare riferimento a"Seleziona le destinazioni delle informazioni di audit" .

    6. Identificare quali tenant utilizzano oggetti di dimensioni superiori a 5 GiB.

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

      2. Per ogni messaggio di controllo nei risultati, guarda S3AI campo per determinare l'ID dell'account tenant. Utilizzare gli altri campi nel messaggio per determinare quale indirizzo IP è stato utilizzato dal client, dal bucket e dall'oggetto:

        Codice Descrizione

        SAIP

        IP sorgente

        S3AI

        ID inquilino

        S3BK

        Secchio

        S3KY

        Oggetto

        CSIZ

        Dimensione (byte)

        Esempi di risultati del registro di controllo

    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. Se le scritture client non sono normali, utilizzare l'ID tenant dall'avviso per identificare il tenant:

    1. Vai su SUPPORTO > Strumenti > Registri. Raccogliere i registri delle applicazioni per il nodo di archiviazione nell'avviso. Specificare 15 minuti prima e dopo l'avviso.

    2. Estrarre il file e andare su bycast.log :

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

    3. Cerca nel registro method=PUT e identificare il cliente nel clientIP campo.

      Esempio 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. Informare gli inquilini che la dimensione massima di PutObject è di 5 GiB e di utilizzare caricamenti multiparte per oggetti di dimensioni superiori a 5 GiB.

  5. Ignorare l'avviso per una settimana se l'applicazione è stata modificata.