Назад | Перейти на главную страницу

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», так что это не может быть проблемой .

Кто угодно?

Мы ввели проверочный запрос «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.