> I have a little utility I run on my dev box which calls data-fetching > processes on my production box. Usually works great: > > <cfloop index="i" from="0" to="-90" step="-1"> > <cfhttp url="http://production.com/?Date=#DateFormat(DateAdd('d', i, > now()), 'm/d/yyyy')#"> > </cfloop> > > But now I have it pointed at a different process and here's what happens: > > 1. I tell utility to "go" > 2. Using Fusion Reactor, I can see that > http://production.com/?Date=4/15/2014 has been called and is running on > production > 3. When, that finishes, http://production.com/?Date=4/14/2014 is > *not* called > but my utility keeps "spinning" as if it's still doing its thing > > Any ideas?
I'm pretty sure that HTTP requests made from CF, by default, will run serially rather than concurrently. So, until the first URL finishes and CF gets a completed response, the loop won't go to the next one. You can avoid this by using CFTHREAD, although that may cause other problems if you're not careful - I'm not sure I'd want to use 90 threads in a production environment. Dave Watts, CTO, Fig Leaf Software 1-202-527-9569 http://www.figleaf.com/ http://training.figleaf.com/ Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on GSA Schedule, and provides the highest caliber vendor-authorized instruction at our training centers, online, or onsite. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:358334 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm