Yesterday, I received this error:
2008-02-21 08:59:41.2500 | edt | ---> STOR /project/124/media/05560-10-v565.mp2.zip
2008-02-21 08:59:41.4375 | edt | 150 Accepted data connection
2008-02-21 09:01:24.7500 | edt | Closing source stream
2008-02-21 09:01:24.7500 | edt | Caught exception
2008-02-21 09:01:24.7500 | edt | IOException in Put(string,string,bool)
2008-02-21 09:01:24.7500 | edt | Setting socket timeout=500
2008-02-21 09:01:25.7968 | edt | Setting socket timeout=120000
2008-02-21 09:01:25.7968 | edt | Stopping FTP task processor.
2008-02-21 09:01:25.7968 | edt | FTP task processor stopped.
2008-02-21 09:01:25.7968 | edt | Stopping FTP task processor.
2008-02-21 09:01:25.7968 | edt | FTP task processor stopped.
2008-02-21 09:01:25.7968 | edt | Licence expiry date: 12/31/9999
2008-02-21 09:01:25.7968 | edt | Production license
2008-02-21 09:01:25.7968 | edt | Licence expiry date: 12/31/9999
2008-02-21 09:01:25.7968 | edt | Production license
2008-02-21 09:01:25.8593 | edt | KeepAlive thread finished.
2008-02-21 09:02:17.8281 | edt | Stopping FTP task processor.
2008-02-21 09:02:17.8281 | edt | FTP task processor stopped.
2008-02-21 09:02:17.8281 | edt | Licence expiry date: 12/31/9999
2008-02-21 09:02:17.8281 | edt | Production license
2008-02-21 09:02:17.8281 | edt | Licence expiry date: 12/31/9999
2008-02-21 09:02:17.8281 | edt | Production license
2008-02-21 09:03:08.7968 | edt | Stopping FTP task processor.
2008-02-21 09:03:08.7968 | edt | FTP task processor stopped.
2008-02-21 09:03:08.7968 | edt | Licence expiry date: 12/31/9999
2008-02-21 09:03:08.7968 | edt | Production license
2008-02-21 09:03:08.7968 | edt | Licence expiry date: 12/31/9999
2008-02-21 09:03:08.7968 | edt | Production license
2008-02-21 09:04:00.9062 | edt | Stopping FTP task processor.
2008-02-21 09:04:00.9062 | edt | FTP task processor stopped.
2008-02-21 09:04:00.9062 | edt | Stopping FTP task processor.
2008-02-21 09:04:00.9062 | edt | FTP task processor stopped.
What does this IO error mean. Is it the source or the dest that was locked?
But what was worse, Synchronize(string localDirectory, string serverDirectory, FTPSyncRules syncRules) didn't throw an error back :S
So my retry cycle wasn't triggered.