Coldfusion 10 блокирует строки / таблицы базы данных, но не разблокирует их

Я нахожусь в процессе обновления экземпляров CF8 в нашей среде до CF10, но у меня возникла странная проблема с БД.

Источники данных подключаются к БД MySQL 5.0.8 с использованием InnoDB. Наша текущая установка с CF8 работает нормально, но когда мы пытаемся указать экземпляр CF10, кажется, что он начинает оставлять соединения открытыми при записи, которая блокирует таблицу и начинает блокировать другие соединения. Даже когда соединения начинают закрываться, это приводит к резервному копированию записей, что в конечном итоге приводит к разрыву других хостов / приложений CF. Я должен убить все соединения с хоста CF10, чтобы стабилизировать остальные.

Единственная (очевидная) вещь, которую я сделал, - это обновление коннектора JDBC со стандартного до версии 5.0.8, но это не помогло.

Есть идеи, почему CF10 будет вести себя иначе, чем CF8?

1 ответ

Решение

Итак, после всего, что произошло, произошла смена коннектора MySQL. Для версии MySQL, которую мы запускаем, нам пришлось установить "useLocalSessionState = false" в настройках соединения jdbc. Как только мы это сделали, все отлично сработало.

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