我正嘗試使用AWS PHP SDK將30 GB文件上傳到Amazon S3。Amazon S3上傳錯誤:將部件上傳到分段上傳時發生異常
require('../vendor/autoload.php');
use Aws\S3\MultipartUploader;
use Aws\Exception\MultipartUploadException;
$client = new Aws\S3\S3Client([
'version' => 'latest',
'region' => 'us-east-1'
]);
$bucket_name = 'Server3-27-SEP-2015';
$file_name = 'S3_www_1443369605.zip';
$uploader = new MultipartUploader($client, $file_name, [
'bucket' => $bucket_name,
'key' => $file_name,
'part_size' => '5368709120' // 5GB
]);
try {
$result = $uploader->upload();
echo "Upload complete \n";
} catch (MultipartUploadException $e) {
echo "Upload error: " . $e->getMessage() . "\n";
}
它適用於高達7GB的文件。當上傳30 GB的文件我收到劇本後,下面的錯誤已運行約2小時:在上傳部分到多載時發生
例外。以下部件有錯誤: - 第5部分:在「https://s3.amazonaws.com/Server3-27-SEP-2015/S3_www_1443369605.zip?partNumber=5&uploadId=xE1ohuuvqnuLyNeU7.TO.BSI6.ld9nchWkoTdWgtS4EyF9rEoRtT3z8SSsaogu6A6u_tb4FPL.WDG056xusaiw--」上執行「UploadPart」時出錯。 AWS HTTP錯誤:cURL錯誤55:SSL_write()返回SYSCALL,errno = 104(請參閱http://curl.haxx.se/libcurl/c/libcurl-errors.html)(服務器):100繼續 - - 第4部分:在「https://s3.amazonaws.com/Server3-27-SEP-2015/S3_www_1443369605.zip?partNumber=4&uploadId=xE1ohuuvqnuLyNeU7.TO.BSI6.ld9nchWkoTdWgtS4EyF9rEoRtT3z8SSsaogu6A6u_tb4FPL.WDG056xusaiw--」上執行「UploadPart」時出錯。 AWS HTTP錯誤:cURL錯誤56:SSL讀取:錯誤:00000000:lib(0):func(0):原因(0),errno 104(請參閱http://curl.haxx.se/libcurl/c/libcurl-errors.html)(服務器):100繼續 - - 第2部分: 「上傳部分」上的「https://s3.amazonaws.com/Server3-27-SEP-2015/S3_www_1443369605.zip?partNumber=2&uploadId=xE1ohuuvqnuLyNeU7.TO.BSI6.ld9nchWkoTdWgtS4EyF9rEoRtT3z8SSsaogu6A6u_tb4FPL.WDG056xusaiw--」; AWS HTTP錯誤:cURL錯誤56:SSL讀取錯誤:00000000:lib(0):func(0):reason(0),errno 104(請參閱http://curl.haxx.se/libcurl/c/libcurl-errors.html)(服務器):100繼續 - - 第1部分:執行錯誤「https://s3.amazonaws.com/Server3-27-SEP-2015/S3_www_1443369605.zip?partNumber=1&uploadId=xE1ohuuvqnuLyNeU7.TO.BSI6.ld9nchWkoTdWgtS4EyF9rEoRtT3z8SSsaogu6A6u_tb4FPL.WDG056xusaiw--」上的「UploadPart」; AWS HTTP錯誤:捲曲的錯誤55:SSL_write()返回SYSCALL,錯誤號= 104(見http://curl.haxx.se/libcurl/c/libcurl-errors.html)(服務器):100繼續 -
這可能是[so]的一個更好的問題。 – ale