ECS: Skrivning af store filer mislykkes med 500 fejl for S3-protokol
요약: Skrivning af store filer mislykkes med 500-fejl for S3-protokol.
이 문서는 다음에 적용됩니다.
이 문서는 다음에 적용되지 않습니다.
이 문서는 특정 제품과 관련이 없습니다.
모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.
증상
Skrivning af store filer (flere GB eller større) ved hjælp af S3-protokollen mislykkes med 500 fejl.
원인
Brug af "HTTP PUT" eller "HTTPS PUT" til at skrive filerne til ECS. S3 PUT-kommandoen tilføjer ikke et objekt delvist, anmodningen er enten en vellykket eller mislykket skrivning (alt eller intet).
Som en 'alt eller intet' handling resulterer enhver afbrydelse under dataoverførslen af en stor fil i en fuldstændig fejl i denne skrivning. Den eneste ressource til denne fejl er at prøve hele skrivehandlingen igen og håbe, at den lykkes ved næste forsøg.
Som en 'alt eller intet' handling resulterer enhver afbrydelse under dataoverførslen af en stor fil i en fuldstændig fejl i denne skrivning. Den eneste ressource til denne fejl er at prøve hele skrivehandlingen igen og håbe, at den lykkes ved næste forsøg.
해결
For store filer (GB eller større) anbefales det, at Multi Part Uploads (MPU) bruges i stedet for PUT-handlingen. Anbefalingen fremsættes for at undgå lange skriveafslutningstider (100 MB eller større i henhold til AWS bedste praksis).
Eksempel:
En 80 GB fil ville blive chunked og hver del sendes til ECS. Hvis en delupload mislykkes, vil kun upload af den enkelte del blive forsøgt igen i stedet for det fulde objekt.
MPU'ers ydeevne forventes at være bedre end en enkelt stor PUT, fordi MPU-operationer kan være flertrådede. Som følge heraf gør brugen af MPU'er bedre brug af flere forbindelser og båndbredde. Det betyder, at mere end én del kan sendes samtidigt, hvilket forbedrer den samlede ydeevne ved skrivning af store filer.
Eksempel:
En 80 GB fil ville blive chunked og hver del sendes til ECS. Hvis en delupload mislykkes, vil kun upload af den enkelte del blive forsøgt igen i stedet for det fulde objekt.
MPU'ers ydeevne forventes at være bedre end en enkelt stor PUT, fordi MPU-operationer kan være flertrådede. Som følge heraf gør brugen af MPU'er bedre brug af flere forbindelser og båndbredde. Det betyder, at mere end én del kan sendes samtidigt, hvilket forbedrer den samlede ydeevne ved skrivning af store filer.
추가 정보
Ressourcer for programudviklere, der skifter fra PUT til en MPU anvendelse:
TransferManager (AWS SDK for Java - 1.12.588) (amazon.com)
AWS MPU oversigt: (omfatter bedste praksis for MPU)
Upload og kopiering af objekter ved hjælp af upload af flere dele - Amazon Simple Storage Service
해당 제품
ECS Appliance제품
ECS Appliance문서 속성
문서 번호: 000048288
문서 유형: Solution
마지막 수정 시간: 08 9월 2025
버전: 5
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.