ECONNRESET errors when uploading large numbers of files (Support Ticket #3695828)
See original GitHub issueWhen uploading a large number (triple digits) of video files we start to see numerous ECONNRESET errors that look like this:
{ Error: read ECONNRESET at _errnoException (util.js:1022:11) at TLSWrap.onread (net.js:628:25) code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' }
We don’t have a lot of other information to provide surrounding this error other than that it only happens when we use the Vimeo SDK upload function. The function’s error callback is not triggered. We have ruled out our implementation as being the culprit as we can upload to Cloudflare Stream in exactly same manner (same TUS method of upload). When we upload to Cloudflare Stream we don’t see any of these ECONNRESET errors. We don’t want to use Cloudflare Stream for other reasons, but I’m just trying to substantiate the fact that it’s related to the Vimeo SDK.
Issue Analytics
- State:
- Created 5 years ago
- Comments:9 (5 by maintainers)

Top Related StackOverflow Question
So I’ve isolated the problem to an error caused in downloading and not uploading. I found that we weren’t properly catching errors on the downloads which happen at the same time uploads are going on. I’m not sure why we didn’t see this happen as much when we used Cloudflare but the problem doesn’t appear to Vimeo anymore.
I’m sorry for the false alarm! But thank you for trying to help me with it.
No worries! It at least gave us an excuse to upgrade the Tus library.