Hi Camel 2.4 has better re-connect logic with the FTP components. So wait for that release.
And yeah use the disconnect if you are not constantly polling from the remote FTP server. Then its a better chance the FTPClient is capable of connecting when you need to poll. On Fri, Jul 2, 2010 at 5:56 PM, Pitre, Russell <[email protected]> wrote: > Hello- > > > > I'm using Camel 2.2 SFTP component like so: > > > > from(sftp://u...@ftpserver:22/OUTBOUND?delay=60000&delete=true&localWork > Directory=\\\\3050-b\\Intranet\\adp\\employee\\tmp&password=secret) > > .routeId("sftp") > > .log("Moving file ${file:name} to localWorkDirectory.") > > .to("file: \\\\3050-b\\Intranet\\adp\\employee"); > > > > Once a day, files are posted to the ftp server which the above route > will transfer to a local server. This runs fine but then hangs after a > day or two. This is a tough problem since I cannot reproduce it in > development to try out various uri options. After taking a look at the > uri options for the sftp component page on the wiki, I noticed the > "disconnect" option. It says it will disconnect right after use. This > seems it might work but I don't fully understand how connections to the > ftp server are maintained within the Camel. I would imagine they are > fault tolerant. > > > > Any thoughts on why this route may be hanging? I've double-checked that > we are in fact using commons-net-2.0 as suggested in another users > mailing list post. > > > > > > Any ideas? > > > > Thanks, > > Russ > > -- Claus Ibsen Apache Camel Committer Author of Camel in Action: http://www.manning.com/ibsen/ Open Source Integration: http://fusesource.com Blog: http://davsclaus.blogspot.com/ Twitter: http://twitter.com/davsclaus
