Skip to main content
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Resolver o alerta de tamanho de objeto PUT do S3 muito grande no StorageGRID

O alerta "Tamanho do objeto S3 PUT muito grande" é acionado se um locatário tentar uma operação PutObject não multipart que exceda o limite de tamanho do S3 de 5 GiB.

Antes de começar

Identifique quais locatários usam objetos maiores que 5 GiB para que você possa notificá-los.

Passos
  1. Acesse Configuração > Monitoramento > Servidor de auditoria e syslog.

  2. Se as gravações do cliente estiverem normais, acesse o log de auditoria:

    1. Digite ssh admin@primary_Admin_Node_IP

    2. Digite a senha listada no arquivo Passwords.txt.

    3. Digite o seguinte comando para alternar para root: su -

    4. Digite a senha listada no arquivo Passwords.txt.

      Quando você está logado como root, o prompt muda de $ para #.

    5. Altere para o diretório onde os logs de auditoria estão localizados.

      O diretório do log de auditoria e os nós aplicáveis dependem das suas configurações de destino de auditoria.

      Opção Destino

      Nós locais (padrão)

      /var/local/log/localaudit.log

      Nós administrativos/nós locais

      • Nós de administração (primário e não primário): /var/local/audit/export/audit.log

      • Todos os nós: O arquivo /var/local/log/localaudit.log geralmente está vazio ou ausente nesse modo.

      Servidor syslog externo

      /var/local/log/localaudit.log

      Dependendo das configurações de destino do seu log de auditoria, digite: cd /var/local/log ou /var/local/audit/export/

      Para saber mais, consulte "Selecione o local do log".

    6. Identifique quais locatários estão usando objetos maiores que 5 GiB.

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

      2. Para cada mensagem de auditoria nos resultados, observe o campo S3AI para determinar o ID da conta do locatário. Use os outros campos da mensagem para determinar qual endereço IP foi usado pelo cliente, o bucket e o objeto:

        Código Descrição

        SAIP

        Endereço IP de origem

        S3AI

        ID do tenant

        S3BK

        Bucket

        S3KY

        Objeto

        CSIZ

        Tamanho (bytes)

        Exemplo de resultados do log de auditoria

    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 as gravações do cliente não estiverem normais, use o ID do locatário do alerta para identificar o locatário:

    1. Acesse Suporte > Ferramentas > Coleta de logs. Colete os logs do aplicativo para o Storage Node no alerta. Especifique 15 minutos antes e depois do alerta. Consulte "Coletar arquivos de log e dados do sistema".

    2. Extraia o arquivo e acesse bycast.log:

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

    3. Procure no log por method=PUT e identifique o cliente no campo clientIP.

      Exemplo de 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. Informe os inquilinos que o tamanho máximo de PutObject é de 5 GiB e que devem usar uploads multipartes para objetos maiores que 5 GiB.

  5. Ignore o alerta por uma semana se o aplicativo tiver sido alterado.