ECS: Felsökning av läs-, skriv- eller borttagningsproblem med S3
Summary: Använd den här KB-artikeln som referens om hur du felsöker och identifierar problem med grundläggande S3-åtgärder, till exempel läsning, skrivning eller borttagning av ATMOS, Swift och NFS (Network File System). ...
Symptoms
När du försöker skriva, läsa eller ta bort ett S3-objekt visas en felkod för HTTP-status.
Felkoder kan också visas från ECS-användargränssnittsportalen under Begäranden. Följande skärmbild visar 0,00 % av systemfelen och 0,01 % av användarfelen under Begäranden.
Cause
Prestandaproblem
Resolution
Från användargränssnittet visas mer information om vilka felkoder som har samlats in. genom att klicka på Begäranden eller välja på den vänstra menyn: Bildskärm > Transaktioner.
En mer detaljerad sida bör visas, som på den här skärmbilden:
Systemfel: På ECS-sidan finns det flera problem som kan orsaka systemfel. Några exempel kan vara:
- Timeout när du skriver stora S3-objekt till ECS (enligt bästa praxis för S3 rekommenderar vi att du använder MPU (Multi-Part Upload) i stället för att ladda upp stora S3-objekt). Se kunskapsbasartikeln: ECS: Det går inte att skriva stora filer med 500 fel för S3-protokollet.
- ECS-kapaciteten har nått tröskelvärdet på 90 %.
- En eller flera tjänster startas om.
Användarfel: Vissa problem beror på problem med att adressera S3-bucketobjektet. Några av dessa problem är:
- Fel S3-nyckel eller SecretKey angavs.
- Fel adresseringsformat användes i S3-frågan som inte adresserar den BaseURL som lagts till i ECS Virtual Data Center (VDC). Se KB ECS: BaseURL saknas och orsakar 400/404-fel under skrivåtgärder för mer information.
- S3-objektet hittades inte eller har tagits bort.
- Metadatasökningsfrågan kördes till en icke-aktiverad metadatasökningsbucket och så vidare. Se KB (ECS: Bucket Management – översikt och felsökning).
Se nedanstående KB-artiklar som kan hjälpa dig att åtgärda problemet med användarfel:
S3-felkoder och deras möjliga orsaker: ECS: S3-felkoder med möjliga orsaker
Så här konfigurerar du S3curl och testar S3-åtgärderna med S3curl för ECS 3.x: ECS: Utföra grundläggande s3-åtgärder på ECS 3.x med hjälp av s3curl.pl-skriptet.
Så här använder du s3curl för att utföra (MPU) Multipart Upload: ECS: Hur man använder s3curl för att utföra (MPU) Multipart uppladdning.
Additional Information
Om problemet kvarstår öppnar du en tjänstebegäran (SR) hos ECS-supportteamet och läser kunskapsbasartikelnumret.