Skip to main content
Participant
December 10, 2012
Question

How do I troubleshoot "A non-SQL error occurred while requesting a connection from <DSN>." errors?

  • December 10, 2012
  • 1 reply
  • 2145 views

Hello,

Last week we began seeing some timeout errors, but today there have been much more of them and I’m not sure how to proceed in troubleshooting.

We have 2 load balanced app servers:

Windows Server 2008 R2 (virtualized)

ColdFusion 8, Enterprise

And a database server:

Windows Server 2008 R2

SQL 2012

The error in “coldfusion-out.log” is:

A non-SQL error occurred while requesting a connection from <DSN>.

Timed out trying to establish connection

This only happens on one of the web servers, but it happens more frequently when the app servers is under a heavier load. Most of the day it works fine, but 4 or 5 times throughout the day we will have 1 – 15 requests timeout in a row(always varies), and then things will be fine again w/out restarting or doing anything.

The database server is much more powerful than the app server, and I don't believe the issue involves long running queries or the DB server being under heavy load.

I’m a DBA who is temporarily handling System Admin responsibilities, and I’m not sure how to further trouble shoot this. I just started some pings going from the app server to the database using IP and the listeners name. How else can I prepare for the next time it happens. What other logs should I be looking at to gain some insight? Are there PerfMon counters I could use to help troubleshoot?

Thanks for your help!

This topic has been closed for replies.

1 reply

Eta_ArgusAuthor
Participant
December 10, 2012

I've had several timeout since the pings were started. Got a some response times > 1ms (nothing greater than 7 or 8ms), but no timeouts.