ColdFusion 8: ошибка сброса соединения с базой данных - PullRequest
2 голосов
/ 18 мая 2010

Я получаю эти периодически возникающие ошибки сброса подключения к базе данных ColdFusion, и мне было интересно, имел ли кто-нибудь опыт с этим и имелось ли конкретное решение, которое работало?

Вот ошибка:

Ошибка при выполнении запроса к базе данных. [Macromedia] [Драйвер JSBC SQLServer] Возникла проблема при попытке связаться с сервером (сервер вернулся: сброс подключения). Убедитесь, что параметры сервера, переданные драйверу, верны и сервер работает. Также убедитесь, что максимальное количество соединений не было превышено для этого сервера.

Этого не происходит ни с одним конкретным запросом, код каждый раз разбивается на разные запросы, возвращая ошибку SQLState 08s01. Логика этих запросов в порядке, нет логических ошибок и т. Д. Я проверил сетевые журналы, и на момент ошибки не было никаких отказов соединения с сервером базы данных. Как только возникает первая ошибка, она происходит не более минуты или около того в случайное время дня, каждые несколько дней. Я погуглил эту вещь, и до сих пор любой, у кого была эта проблема, был только на CF6 или 7, а исправления, сделанные в ColdFusion, предназначены только для CF6 или 7.

Настройка сервера:

  • Сервер ColdFusion версии 8
  • Сервер базы данных - SQL Server. Стандарт 2005
  • Разрешены соединения с базой данных настройка установлена ​​на неограниченное SQL Server и ColdFusion

Любая помощь будет принята с благодарностью, спасибо!

Ответы [ 2 ]

0 голосов
/ 04 августа 2010

Вы уже решили проблему?

У меня такая же проблема на CF8 VPS, и после некоторых исследований в Интернете я нашел этот пост: http://www.mail-archive.com/cf-talk@houseoffusion.com/msg302264.html Он говорит, что он связан с некоторыми функциями сетевой карты и чем-то в SP2 для Win2k3, что испортило его. Не знаю, относится ли это к вам, но на всякий случай.

0 голосов
/ 18 мая 2010

Я бы лично попытался обновить драйвер JDBC (http://sourceforge.net/projects/jtds/) и добавить запрос проверки, если он еще не существует. Я использовал один раз инструмент, который постоянно проверял TCP-соединения между серверами, обнаруживая даже миллисекундный разрыв, проверьте этот инструмент http://www.colasoft.com/ping_tool/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...