Setting the parameter serverAliveInterval to 60, say, keeps the connection alive and get rides of the timout exception.
Shing On Thursday, 24 April 2014, 18:46, Shing Hing Man <mat...@yahoo.com> wrote: Hi, I am using Camel 2.12.3. I am using sftp to ftp files from folder /tmp/segment/service/ftpOut from(file:/tmp/segment/service/ftpOut?move=/tmp/segment/service/ftpDone/${file:name}&recursive=true) .to( sftp://f...@remote.com/test?preferredAuthentications=publickey&privateKeyFile=/home/foo/ftpKey/id_rsa&tempFileName=${file:onlyname}.tmp) If files are dropped into folder ftpOut every minute, the files will be sftp successfully. If a file is dropped in the folder ftpOut, 5 minutes after the prevuious one, it would stay in ftpOut until a timeout exception. 2014-04-24 17:27:00,524 INFO o.a.c.c.file.remote.SftpOperations - JSCH -> Caught an exception, leaving main loop due to Connection timed out 2014-04-24 17:27:00,524 INFO o.a.c.c.file.remote.SftpOperations - JSCH -> Disconnecting from remote.com port 22 2014-04-24 17:27:00,525 WARN o.a.c.c.f.remote.RemoteFileProducer - Writing file failed with: 2014-04-24 17:27:00,529 ERROR o.a.c.processor.DefaultErrorHandler - Failed delivery for (MessageId: ID-segservicetest-37765-1398356832592-0-35 on ExchangeId: ID-segservicetest-37765-1398356832592-0-36). Exhausted after delivery attempt: 1 caught: org.apache.camel.component.file.GenericFileOperationFailedException: Message History --------------------------------------------------------------------------------------------------------------------------------------- RouteId ProcessorId Processor Elapsed (ms) [uploadSegments ] [uploadSegments ] [file:///home/foo/segService/ftp/ftpOut?move=%2Fhome%2Ffoo%2FsegSer] [ 932942] [uploadSegments ] [log2 ] [log ] [ 1] [uploadSegments ] [to5 ] [sftp:/f...@remote.com/custom_segments/upload/?preferr] [ 932941] I have looked at the documentation of sftp and can not configure out which timeout parameter is the problem. it would be appreciated if someone could point out what I have done wrong. Thanks in advance for any assistance! Shing