我在从S3下载一个较大(3.5 an )的文件到EC2实例时遇到了一些间歇性问题。大约95%的时间,它工作得很好,而且速度很快--可能只有30秒。但是,5%时间它会停止,且可能需要2个小时以上的时间才能下载。重新启动作业通常可以解决此问题-表明此问题是暂时的。这让我觉得我下载文件的方式有问题。下面是我的实现-我将读取流通过管道传输到磁盘,并返回一个promise,当它完成(或出错时拒绝)时,promise就会解析。 这是使用node.js从S3下载大文件的首选方法吗?有没有什么我应该知道的“陷阱”? function getDownloadStream(Bucket, Key) {
re
我是AWS的新手。我的任务是从网上下载大型文件并保存在S3中。我使用m4.xlarge下载和保存,下载速度约为11 of /s。
但是,当我启动多个实例(m4.xlarge)并尝试并行下载文件时,下载速度将在实例之间共享。例如,在两个实例中,我每个得到~5.5MB/s。
我想,例子是相互独立的。是否有任何配置,我需要改变,以获得~11 Is /s在所有的实例并行?我遗漏了什么吗?
我试着从角度2 的样本开始工作。它在上运行良好,但是如果您下载代码并在项目中直接使用该应用程序,它将无法运行。“装载.”消息永远不会消失,一开始控制台中没有错误。过了一段时间,这些错误就会出现:
service-worker.js:1 A bad HTTP response code (404) was received when fetching the script. http://localhost:3000/service-worker.js Failed to load resource: net::ERR_INVALID_RESPONSE
该应用程序提供了一个很好的例子,因为它有所