Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore Troubleshooting › Amazon S3 and Large File Downloads ("Hanging" incomplete files)
- This topic has 5 replies, 2 voices, and was last updated 12 years, 2 months ago by wzp.
March 21, 2011 at 11:48 pm #3007fireboy63Member
I am having customers contact me about my downloads “hanging”. I sell large video files (200MB – 500MB in size each). I also use the eStore’s Amazon S3 integration with my files. I’ve tested that the linkage is correct for the files (following the article on the eStore website that describes proper syntax for S3 linkage), and my users are often able to start the download…just not finish it!
My question is this: in the Settings > Addon Settings > Download Manager Related panel, what should my settings be? They were at the default (which is “Absolute” and “Method 1,Fopen-8K”), but nobody was able to download the files. I looked in this forum and tried the “Do Not Convert” and “Method 7, cURL” settings; this made it possible for one customer to download the videos, but not others (namely, a user in France and a user in Florida – if that helps anything).
(Also worth noting: my bucket is all lowercase letters, as per other threads in the forum.)
Please help! I’ve got upset customers who want their video, and I don’t know how to deliver it to them (other than YouSendIt, but that doesn’t help me solve the problem).
Thanks for your time!March 22, 2011 at 1:08 am #30494
When using the S3 Integration feature, the Download Manager Related settings do not affect the download process; because control of the download is transferred to the Amazon S3 servers.
Please set the Enable Debug option and then do a test download of an S3 file. In the download_manager_debug.log file you should see 2 entries:
“…AS3TP URI request = …” and “…Dispatching AS3TP URL = …”
If you see these 2 entries in the debug log file, it means that control was successfully handed over to Amazon S3. If you don’t see these 2 entries, it means that control of the download is still being handled by eStore.March 22, 2011 at 1:19 am #30495
If you find that control of the download is still being handled by eStore, please carefully follow these instructions:
http://www.tipsandtricks-hq.com/ecommerce/amazon-web-services-simple-storage-service-aws-s3-integration-1101March 23, 2011 at 6:40 pm #30496fireboy63Member
Thanks you for the prompt reply! I do see the two entries that you’ve referenced above, which means it is being handed over to Amazon S3 correctly, it sounds like.
That said, my two questions are:
1) Should I change back the “Download Manager Related” settings to their defaults?
2) What should I do in terms of Amazon S3? Are there settings there I should find and change? Or a support contact for these kinds of issues? (I realize that this may be out of range of your support, but since you guys developed the integration with the cart, I figure you might have some insight on it).
Thanks again for your help, WZP. You’ve always got the clearest, best answers on here.March 23, 2011 at 11:21 pm #30497
Since the Download Manager Related settings do not affect the S3 Integration feature, you should undo any changes you made.
Amazon S3 Discussion Forum:
Once control is transferred to Amazon, via the expiring URL request, it is out of the control of eStore.
Out of curiosity, what region did you create your bucket in? And is the problem only limited to the buyers in the countries you listed? For instance, if you and your buyers are in Europe; you probably want to ensure the bucket was created in the EU West region.March 23, 2011 at 11:56 pm #30498
Here are some S3 Forum threads that may help…
- You must be logged in to reply to this topic.