Page 1 of 1

FTP issue.

Posted: Thu 23 Mar 2017 7:50 pm
by Phil23
Hi Steve,
Just wondering if this may lead to an FTP issue.
I'm currently experiencing problems with my web hosting provider.

Their issue, not Cumulus. Can't even get in with Filezilla right now.

But on the few occasions it's come good in the last 24 hours, I seem to have to restart MX to have it continue to upload.
Just not sure if or not Cumulus is getting in a knot while the provider is down.

Diags show this.

Thanks

Phil.

Code: Select all

2017-03-24 06:41:40.776 Error connecting ftp - Timed out trying to read data from the socket stream!
2017-03-24 06:41:41.494 Error uploading web\realtimegauges.txt to public_html/weather/realtimegauges.txt : Cannot access a disposed object.
Object name: 'System.Net.Sockets.Socket'.
2017-03-24 06:41:41.494 Error uploading \CumulusMX\web\realtimeT.xmltmp to /public_html/weather/realtime.xml : Cannot access a disposed object.
Object name: 'System.Net.Sockets.Socket'.
2017-03-24 06:41:46.448 Error uploading \CumulusMX\web\sunbirdT.txttmp to /public_html/weather/sunbird.txt : Object reference not set to an instance of an object.
2017-03-24 06:42:01.573 Error uploading web\realtimegauges.txt to public_html/weather/realtimegauges.txt : Timed out trying to read data from the socket stream!
2017-03-24 06:42:01.651 Error uploading realtime.txt to public_html/weather/realtime.txt : Too many connections (8) from this IP
2017-03-24 06:42:04.244 Error connecting ftp - Cannot access a disposed object.
Object name: 'System.Net.Sockets.Socket'.

Re: FTP issue.

Posted: Thu 23 Mar 2017 8:08 pm
by steve
I think a few others have seen this. I think that what happens is that when certain types of problem occur with ftp connections, new connections are established, but the old ones are still there, yet to be fully disconnected (which presumably happens after a period has passed). Because of the way that realtime ftp works (typically a new upload every few seconds) this can mean that you reach the limit of connections that the server allows(which can sometimes be quite a small number). I don't think this is necessarily a bug anywhere, it's perhaps just a consequence of the way TCP/IP works. It's possible that there's something I can do about it in Cumulus, when I get chance.