ECS: Zapis dużych plików kończy się niepowodzeniem z 500 błędami dla protokołu S3

摘要: Zapisywanie dużych plików kończy się niepowodzeniem z 500 błędami dla protokołu S3.

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

Zapisywanie dużych plików (wielu GB lub większych) przy użyciu protokołu S3 kończy się niepowodzeniem z błędami 500.

原因

Używanie "HTTP PUT" lub "HTTPS PUT" do zapisywania plików w ECS. Polecenie S3 PUT nie dodaje obiektu częściowo, żądanie jest udanym lub nieudanym zapisem (wszystko lub nic).

W ramach operacji typu "wszystko albo nic" każde zakłócenie podczas przesyłania danych dużego pliku powoduje całkowite niepowodzenie tego zapisu. Jedynym zasobem w przypadku tego niepowodzenia jest ponowienie próby całej operacji zapisu z nadzieją, że zakończy się ona powodzeniem przy następnej próbie.

解析度

W przypadku dużych plików (GB lub większych) zaleca się użycie funkcji Multi Part Uploads (MPU) zamiast operacji PUT. Zalecenie to ma na celu uniknięcie długich czasów ukończenia zapisu (100 MB lub więcej, zgodnie z najlepszymi praktykami AWS).

Przykład:
Plik o rozmiarze 80 GB zostanie podzielony na fragmenty, a każdy fragment jest wysyłany do ECS. Jeśli przesłanie którejkolwiek z części nie powiedzie się, ponowiona zostanie tylko próba przesłania pojedynczej części, a nie całego obiektu.  
Oczekuje się, że wydajność MPU będzie lepsza niż pojedynczego dużego PUT, ponieważ operacje MPU mogą być wielowątkowe. W rezultacie, użycie MPU lepiej wykorzystuje wiele połączeń i przepustowość. Oznacza to, że można wysłać więcej niż jedną część jednocześnie, co poprawia ogólną wydajność przy zapisie dużych plików.

其他資訊

Zasoby dla deweloperów aplikacji przechodzących z PUT na użycie MPU:
TransferManager (AWS SDK for Java — 1.12.588) (amazon.com)Kliknięcie tego hiperłącza powoduje wyświetlenie strony spoza witryny Dell Technologies.

Omówienie MPU AWS: (zawiera najlepsze praktyki dotyczące MPU)
Przesyłanie i kopiowanie obiektów przy użyciu przesyłania wieloczęściowego - Amazon Simple Storage ServiceKliknięcie tego hiperłącza powoduje wyświetlenie strony spoza witryny Dell Technologies.

受影響的產品

ECS Appliance

產品

ECS Appliance
文章屬性
文章編號: 000048288
文章類型: Solution
上次修改時間: 08 9月 2025
版本:  5
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。