ECS. Сбой записи больших файлов с ошибкой 500 для протокола S3

요약: Сбой записи больших файлов с ошибкой 500 для протокола S3.

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

증상

Сбой записи больших файлов (несколько Гбайт или больше) с помощью протокола S3 с ошибкой 500.

원인

Использование «HTTP PUT» или «HTTPS PUT» для записи файлов в ECS. Команда S3 PUT не добавляет объект частично, запрос является либо успешной, либо неудачной записью (все или ничего).

Поскольку это операция «все или ничего», любое прерывание во время передачи данных большого размера приводит к полному сбою записи. Единственный ресурс для устранения этого сбоя — повторить всю операцию записи и надеяться, что она будет успешной при следующей попытке.

해결

Для больших файлов (Гбайт или больше) рекомендуется использовать многокомпонентную загрузку (MPU) вместо операции PUT. Рекомендация сделана для того, чтобы избежать длительного времени завершения завершения записи (100 Мбайт или больше в соответствии с рекомендациями AWS).

Пример:
Файл размером 80 Гбайт будет разбит на фрагменты, и каждый фрагмент будет отправлен в ECS. Если какая-либо часть загружается сбоем, повторная попытка будет выполнена только для одной части, а не для всего объекта.  
Ожидается, что производительность микропроцессоров будет выше, чем у одного большого PUT, поскольку операции с MPU могут быть многопоточными. В результате использование микропроцессоров позволяет лучше использовать несколько подключений и пропускную способность. Это означает, что несколько частей могут быть отправлены одновременно, что повышает общую производительность при записи больших файлов.

추가 정보

Ресурсы для разработчиков приложений, переходящих с PUT на использование MPU:
TransferManager (AWS SDK для Java – 1.12.588) (amazon.com)Эта гиперссылка позволяет перейти на сайт за пределами Dell Technologies.

Обзор AWS MPU: (включая передовые подходы для MPU)
Загрузка и копирование объектов с помощью составной загрузки – Amazon Simple Storage ServiceЭта гиперссылка позволяет перейти на сайт за пределами Dell Technologies.

해당 제품

ECS Appliance

제품

ECS Appliance
문서 속성
문서 번호: 000048288
문서 유형: Solution
마지막 수정 시간: 08 9월 2025
버전:  5
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.