We hit this issue in Rackspace where Ethernet Interface went down, and came back, but cloud uploads completely stalled. The app server process had to be restarted in order to resume cloud uploads. I was able to reproduce this scenario in my local environment using the following scenario:
- Reduce the https.globalAgent.maxSockets to 1 for connection contention, and to monitor the uploads.
- Wrote a node program to upload files to cloud in parallel. I started with 10 parallel uploads.
- Uploads work one by one, without any issue.
- Restart the program again, pull out the network cable after couple of uploads. Now the uploads stall.
- Running a netstat showed an ESTABLISHED connection to the Rackspace IP. Ethernet is down, but the connection is always in this ESTABLISHED state. The connection did not break down even after 30 minutes.
- Brought the network interface up. But cloud uploads never recover.
I am using linux mint here.
Any help would be appreciated.
We hit this issue in Rackspace where Ethernet Interface went down, and came back, but cloud uploads completely stalled. The app server process had to be restarted in order to resume cloud uploads. I was able to reproduce this scenario in my local environment using the following scenario:
I am using linux mint here.
Any help would be appreciated.