Don,

To respond to your question, Macromedia is currently working on an issue where a 
thread can hang while trying to get a connection to an unresponsive database. The 
issue will be the underlying driver's use of the Socket API's.  The ColdFusion Admin 
general Timeout may be exceeded in that case, and the CFQUERY tag timeout does not 
have any role until after the connection has been established.  In a particular test 
I've recently ran, an attempted CFQuery to a datasource where the database was down or 
unavailable took over 100 seconds to finally timeout even though the CFAdmin timeout 
was 30 seconds.  

In this scenario, the database may be unavailable for one of a variety of reasons 
including DNS server problems, a wrong ip entered in the CFAdmin dsn setting, or a 
firewall intermittently blocking traffic between CF and the database server.

This is an important problem that we are working on, and I'll provide any news on the 
topic as I get it.

One way to confirm if requests to a database are in fact backing up is to perform a 
full thread dump and then examine the results.  See the TechNote, Debugging Stack 
Traces in ColdFusion MX, for details:
http://www.macromedia.com/support/coldfusion/ts/documents/tn18339.htm

-Steven Erat
Macromedia
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Get the mailserver that powers this list at http://www.coolfusion.com

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to