>- see footer for list info -< Yes, tried that, but it kind of defeated the object of cached connections really, so I wanted to get to the bottom of it.
I'm unaware of what FTP server it is as its a remote third party server, but certainly it responds normally to other FTP clients and CF7 had absolutely no trouble with it. Interesting. On Thu, May 7, 2009 at 2:32 PM, Philip Porter <[email protected]> wrote: > Thats a shame :-( > > Another thought has occured to me and you may well have tried this > ~(although it doesn't answer what is going wrong) > > Have you tried: > > 1. Open FTP connection > 2. Delete xml files as needed > 3. CLOSE FTP CONNECTION > 4. Do varies xml stuff > 5. OPEN NEW FTP CONNECTION > 6. PUT FILE(S) UP > > Also, what FTP server are you using? Is there a timeout option on th FTP > server. > > > Quoting Rich Wild <[email protected]>: > > - see footer for list info -< >>> >> Thanks Phil >> >> I tried all those, but no dice, the timeout was occurring before the >> timeout >> periods specified everytime! >> >> Sessions weren't valid in this scenario though. >> >> On Thu, May 7, 2009 at 1:51 PM, Philip Porter <[email protected]> >> wrote: >> >> - see footer for list info -< >>> >>>> >>>> Forgot to add: >>> >>> Also worth putting the timeout variable on each <cfftp and not just the >>> first cached opening connection >>> >>> >>> Quoting Philip Porter <[email protected]>: >>> >>> - see footer for list info -< >>> >>>> >>>>> I've had that error when I went from 7 to 8. >>>> >>>> Having tried various things like you I tried setting the timeout of the >>>> page which seemed to work for me. >>>> >>>> <cfsetting requesttimeout="300" /> >>>> >>>> >>>> I also noticed on one large file that it kept timing out the session, >>>> so I named my connection to include "session." ie: >>>> connection="session.myconnection" >>>> >>>> hope this helps >>>> >>>> >>>> Phil >>>> >>>> Quoting Rich Wild <[email protected]>: >>>> >>>> - see footer for list info -< >>>> >>>>> >>>>>> Unfortunately not, although the odd thing is that when I connect to >>>>> the >>>>> remote server manually, I stay connected indefinitely (sending >>>>> keepalives). >>>>> Presumably CF8 isn't doing this. >>>>> >>>>> On Thu, May 7, 2009 at 12:29 PM, Snake <[email protected]> >>>>> wrote: >>>>> >>>>> - see footer for list info -< >>>>> >>>>>> >>>>>>> Rich, >>>>>> >>>>>> Do you have access to the FTP server logs as this could possibly tell >>>>>> you >>>>>> whether the connection is being dropped or not. >>>>>> >>>>>> Russ >>>>>> >>>>>> -----Original Message----- >>>>>> From: [email protected] >>>>>> [mailto:[email protected]] On Behalf Of Rich Wild >>>>>> Sent: 06 May 2009 13:37 >>>>>> To: Coldfusion Development >>>>>> Subject: Re: [CF-Dev] CF8 and CFFTP timeouts >>>>>> >>>>>> - see footer for list info -< >>>>>> >>>>>>> >>>>>>> Yea, I tried that, but thank you anyway. >>>>>> >>>>>> I think it might be related to keepalives. In the code, the cached FTP >>>>>> connection is initialised at the start of the script so that it can >>>>>> delete >>>>>> any remote XML files that may exist before uploading a new one. >>>>>> >>>>>> The script then goes about its business, creating the new XML, and >>>>>> then >>>>>> the >>>>>> PUT operation is executed to upload the new XML. Like I mentioned, >>>>>> this >>>>>> worked fine in CF7, and the script ran slower in CF7 than CF8. >>>>>> >>>>>> However, in CF8, it looks like the connection has died by the time it >>>>>> gets >>>>>> to the PUT operation. I confirmed this by moving the cached connection >>>>>> initialisation closer to the PUT operation, so there was no middle >>>>>> script >>>>>> actions to introduce any delay between creating the connection and the >>>>>> PUT >>>>>> operation. What do you know, the script now works fine and the FTP PUT >>>>>> doesn't report in a timeout operation (surely if the connection had >>>>>> died >>>>>> the >>>>>> error should be different). >>>>>> >>>>>> So what's going on here? The cached connection initialisation had by >>>>>> no >>>>>> means hit its timeout value (set to "99999", and there's only about a >>>>>> 20 >>>>>> second gap in the actual start and end of this script, when it was >>>>>> erroring), so surely CF server is sending keepalives to the remote >>>>>> server >>>>>> to >>>>>> keep it open? CF7 must do this if it was working fine... >>>>>> >>>>>> Very confused. At least I have an answer, but I'm confused as to this >>>>>> seemingly backwards step between 7 and 8. >>>>>> >>>>>> Rich >>>>>> >>>>>> On Wed, May 6, 2009 at 1:27 PM, Michael Traher >>>>>> <[email protected]>wrote: >>>>>> >>>>>> >- see footer for list info -< >>>>>> >>>>>>> The default timeout on the cfftp command is 30 seconds - I know it >>>>>>> shouldn't >>>>>>> have changed but might be worth playing with that attribute? >>>>>>> >>>>>>> On Wed, May 6, 2009 at 12:25 PM, Rich Wild <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>> > >- see footer for list info -< >>>>>>> > Right, I'm having a very unhappy time. >>>>>>> > >>>>>>> > I've got a legacy CF7 app that I've placed on a CF8 server. All >>>>>>> works >>>>>>> fine, >>>>>>> > except it performs some FTP operations to export XML files etc. >>>>>>> > >>>>>>> > These FTP scheduled tasks worked flawlessly on CF7. The code hasn't >>>>>>> > changed. >>>>>>> > >>>>>>> > Everytime I try to FTP PUT a file to a remote server, I get the >>>>>>> following: >>>>>>> > >>>>>>> > An error occurred during the FTP putfile operation. >>>>>>> > Error: putfile operation exceeded timeout. >>>>>>> > >>>>>>> > listDir, etc all works without error. There's nothing wrong with >>>>>>> the >>>>>>> remote >>>>>>> > FTP account, because I can FTP the file over manually just fine. >>>>>>> Its >>>>>>> a >>>>>>> > 390Kb >>>>>>> > file, nothing too strenuous. >>>>>>> > >>>>>>> > So why, oh why is CF giving me this beef? >>>>>>> > >>>>>>> > I wondered about the timeouts on the template running - so I took a >>>>>>> >>>>>>> look >>>>>> >>>>>> > and >>>>>>> > there's a <cfsetting requestimout="99999"> (its a potentially long >>>>>>> script) >>>>>>> > - >>>>>>> > now that can't be tripping as the script is currently only taking >>>>>>> 25 >>>>>>> > seconds >>>>>>> > to build this exportfile. >>>>>>> > >>>>>>> > There's a similar timeout on the cached FTP connection also, so >>>>>>> that >>>>>>> hasn't >>>>>>> > hit its limit either. >>>>>>> > >>>>>>> > And that's about it. >>>>>>> > >>>>>>> > Mysterious, and teeth-gnashingly boring. >>>>>>> > >>>>>>> > Any clues, anyone? >>>>>>> > >>>>>>> > ta >>>>>>> > Rich >>>>>>> > _______________________________________________ >>>>>>> > >>>>>>> > For details on ALL mailing lists and for joining or leaving lists, >>>>>>> go >>>>>>> >>>>>>> to >>>>>> >>>>>> > http://list.cfdeveloper.co.uk/mailman/listinfo >>>>>>> > >>>>>>> > -- >>>>>>> > CFDeveloper Sponsors:- >>>>>>> > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< >>>>>>> > >- Lists hosted by www.Gradwell.com -< >>>>>>> > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your >>>>>>> >>>>>>> help >>>>>> >>>>>> -< >>>>>>> > >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Mike T >>>>>>> Blog http://www.socialpoints.com/ >>>>>>> _______________________________________________ >>>>>>> >>>>>>> For details on ALL mailing lists and for joining or leaving lists, go >>>>>>> to >>>>>>> http://list.cfdeveloper.co.uk/mailman/listinfo >>>>>>> >>>>>>> -- >>>>>>> CFDeveloper Sponsors:- >>>>>>> >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< >>>>>>> >- Lists hosted by www.Gradwell.com -< >>>>>>> >- CFdeveloper is run by Russ Michaels, feel free to volunteer your >>>>>>> help >>>>>>> >>>>>>> -< >>>>>> >>>>>> >>>>>>> _______________________________________________ >>>>>>> >>>>>> >>>>>> For details on ALL mailing lists and for joining or leaving lists, go >>>>>> to >>>>>> http://list.cfdeveloper.co.uk/mailman/listinfo >>>>>> >>>>>> -- >>>>>> CFDeveloper Sponsors:- >>>>>> >>>>>> - cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< >>>>>>> - Lists hosted by www.Gradwell.com -< >>>>>>> - CFdeveloper is run by Russ Michaels, feel free to volunteer your >>>>>>> help >>>>>>> -< >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> >>>>>> For details on ALL mailing lists and for joining or leaving lists, go >>>>>> to >>>>>> http://list.cfdeveloper.co.uk/mailman/listinfo >>>>>> >>>>>> -- >>>>>> CFDeveloper Sponsors:- >>>>>> >>>>>> - cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< >>>>>>> - Lists hosted by www.Gradwell.com -< >>>>>>> - CFdeveloper is run by Russ Michaels, feel free to volunteer your >>>>>>> help >>>>>>> -< >>>>>>> >>>>>>> >>>>>> _______________________________________________ >>>>>> >>>>> >>>>> For details on ALL mailing lists and for joining or leaving lists, go >>>>> to http://list.cfdeveloper.co.uk/mailman/listinfo >>>>> >>>>> -- >>>>> CFDeveloper Sponsors:- >>>>> >>>>> - cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< >>>>>> - Lists hosted by www.Gradwell.com -< >>>>>> - CFdeveloper is run by Russ Michaels, feel free to volunteer your >>>>>> help >>>>>> -< >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> >>>> For details on ALL mailing lists and for joining or leaving lists, go >>>> to http://list.cfdeveloper.co.uk/mailman/listinfo >>>> >>>> -- >>>> CFDeveloper Sponsors:- >>>> >>>> - cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< >>>>> - Lists hosted by www.Gradwell.com -< >>>>> - CFdeveloper is run by Russ Michaels, feel free to volunteer your help >>>>> -< >>>>> >>>>> >>>> >>> >>> _______________________________________________ >>> >>> For details on ALL mailing lists and for joining or leaving lists, go to >>> http://list.cfdeveloper.co.uk/mailman/listinfo >>> >>> -- >>> CFDeveloper Sponsors:- >>> >>> - cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< >>>> - Lists hosted by www.Gradwell.com -< >>>> - CFdeveloper is run by Russ Michaels, feel free to volunteer your help >>>> -< >>>> >>>> >>> _______________________________________________ >> >> For details on ALL mailing lists and for joining or leaving lists, go to >> http://list.cfdeveloper.co.uk/mailman/listinfo >> >> -- >> CFDeveloper Sponsors:- >> >>> - cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< >>> - Lists hosted by www.Gradwell.com -< >>> - CFdeveloper is run by Russ Michaels, feel free to volunteer your help >>> -< >>> >> >> > > _______________________________________________ For details on ALL mailing lists and for joining or leaving lists, go to http://list.cfdeveloper.co.uk/mailman/listinfo -- CFDeveloper Sponsors:- >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< >- Lists hosted by www.Gradwell.com -< >- CFdeveloper is run by Russ Michaels, feel free to volunteer your help -<
