Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Solución de problemas S3 Alerta de tamaño de objeto de COLOCACIÓN demasiado grande

Colaboradores

La alerta S3 PUT Object size too large se activa si un arrendatario intenta una operación PutObject que no es de varias partes que supera el límite de tamaño de S3 GB de 5 GiB.

Antes de empezar

Determine qué inquilinos utilizan objetos mayores de 5 GiB, para que pueda notificarlos.

Pasos
  1. Vaya a CONFIGURACIÓN > Monitoreo > Servidor de auditoría y syslog.

  2. Si las escrituras de cliente son Normal, acceda al registro de auditoría:

    1. Introduzca ssh admin@primary_Admin_Node_IP

    2. Introduzca la contraseña que aparece en el Passwords.txt archivo.

    3. Introduzca el siguiente comando para cambiar a raíz: su -

    4. Introduzca la contraseña que aparece en el Passwords.txt archivo.

      Al iniciar sesión como root, la petición de datos cambia de $ a #.

    5. Introduzca cd /var/local/log

    6. Identifique qué inquilinos están usando objetos mayores de 5 GiB.

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

      2. Para cada mensaje de auditoría en los resultados, consulte S3AI el campo para determinar el ID de cuenta de inquilino. Utilice los otros campos del mensaje para determinar la dirección IP utilizada por el cliente, el depósito y el objeto:

        Codificación Descripción

        SAIP

        IP de origen

        S3AI

        ID de inquilino

        S3BK

        Cucharón

        S3KY

        Objeto

        CSIZ

        Tamaño (bytes)

        Ejemplo de resultados de registro de auditoría

    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. Si las escrituras del cliente no son normales, use el ID de inquilino de la alerta para identificar el inquilino:

    1. Vaya a SUPPORT > Tools > Logs. Recopile registros de la aplicación para el nodo de almacenamiento en la alerta. Especifique 15 minutos antes y después de la alerta.

    2. Extraiga el archivo y vaya a bycast.log:

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

    3. Busque el log method=PUT e identifique al cliente en clientIP el campo.

      Ejemplo 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 a los inquilinos que el tamaño máximo de PutObject es de 5 GiB y que utilicen cargas de varias partes para objetos de más de 5 GiB.

  5. Ignore la alerta durante una semana si la aplicación ha cambiado.