Coldfusion 9 теряет соединение с сервером базы данных MySQL 5 через пару недель после запуска сервера

После того, как наш сервер работает в течение нескольких недель, мы получаем следующее сообщение об ошибке Coldfusion:

Ошибка при выполнении запроса к базе данных. Не удалось создать соединение с сервером базы данных. Попытка восстановить соединение 3 раза

Мы запускаем Coldfusion Enterprise 9 на годовалом XServer с Snow Leopard и MySQL 5. На сервере установлено около десяти DSN, настроенных в администраторе Coldfusion. Все локальные, с расширенными настройками по умолчанию и хостом, настроенным на "localhost". Сервер не перегружен. нагрузки.

Странно то, что после перезагрузки сервера все работает нормально. Затем, через неделю или около того, некоторые базы данных перестанут работать, в том смысле, что Coldfusion не сможет создать с ними соединение. Если я затем захожу к администратору Coldfusion и нажимаю "Проверить все источники данных", я получу, что только 2 или 3 проверены, остальные не пройдены, и это всегда одни и те же источники данных, которые невозможно проверить при запуске сервера. вести себя так, если я пытаюсь проверить снова, НО НЕ нужны те же источники данных, которые невозможно было проверить в последний раз, когда сервер вел себя так.

Я знаю о параметре "max_connections", и мы включили строку для этого параметра в файл конфигурации MySQL и установили его на 2000, а когда мы читаем его по запросу, он говорит "2000", так что это не может быть проблемой,

Кто-нибудь?

2 ответа

Мы ввели запрос проверки "SELECT 1" для всех наших DSN в CF Admin, и сервер работает уже более месяца без проблем.

Таким образом, проблема решена в некотором роде, но было бы хорошо, если сейчас CF теряет свою связь.

Спасибо за вашу помощь!

Я бы посоветовал проверить драйверы JDBC на сервере и убедиться, что они достаточно обновлены. Это звучит как проблема, с которой я столкнулся в начале 2000 года, когда использовал JDBC, а не odbc, и когда мы перешли на CFMX (версия 6 - первая Java-версия Adobe ColdFusion Server)

Вы также можете страдать от ошибок связи. В зависимости от вашего трафика, возможно, стоит посмотреть запрос подтверждения.

http://goo.gl/E1mRu содержит множество информации, которая может быть полезной и полезной.

Вам также следует проверить обновления и исправления для ColdFusion 9.

Также проверьте сервер JRE, который вы установили на свой Apple Mac. Может потребоваться замена на обновленную версию, не поставляемую Apple.

Другие вопросы по тегам