I'm uploading a lot of individual small files to Google Cloud Storage (S3 type) using Version: 5.19.4 – see attachment.
I started it Wednesday, and it is now Sunday.
There are a lot of files, and it should take approximately 1 day I guess.
The reason it is taking so long is that apparently randomly and periodically Google servers return
503 service unavailable
6gb WinSCP log file so far.... I've just copied the end of it:
. 2021-11-21 04:04:57.621 Header Name: [content-length], Value: 
. 2021-11-21 04:04:57.621 Header Name: [date], Value: [Sun, 21 Nov 2021 04:04:57 GMT]
. 2021-11-21 04:04:57.621 Header Name: [server], Value: [UploadServer]
. 2021-11-21 04:04:57.621 Header Name: [connection], Value: [close]
. 2021-11-21 04:04:57.621 End of headers.
. 2021-11-21 04:04:57.622 sess: Closing connection.
. 2021-11-21 04:04:57.622 sess: Connection closed.
. 2021-11-21 04:04:57.622 Request ends, status 503 class 5xx, error line:
. 2021-11-21 04:04:57.622 503 Service Unavailable
< 2021-11-21 04:04:57.622 Service Unavailable
. 2021-11-21 04:04:57.622 Request ends.
. 2021-11-21 04:04:57.622 sess: Destroying session.
* 2021-11-21 04:04:57.622 (ExtException) **XmlParseFailure**
. 2021-11-21 04:04:57.622 Asking user:
. 2021-11-21 04:04:57.622 Error transferring file 'D:\landcycle\Tiles\landregistry\16\32392\21852.pbf'. (XmlParseFailure)
So WinSCP then halts the upload process with a dialogue (attached)
If I click "Retry"
, it always works on this attempt and thousand more files are uploaded until Google throws the 503 again. This, of course, happens at 2am and I don't see the error until 9am. So those intervening hours have been lost.
Eventually I will be able to upload all these files. But what would be better if there was a setting and countdown. "Automatically retry failed uploads after X seconds"
and WinSCP would continue and automatically close the dialogue and retry itself.
I've attached a short video of the clicking "Retry"
, and that the file that previously failed then works no problem on the reattempt.