Спорадическая проблема с ODBC на localhost - PullRequest
0 голосов
/ 08 ноября 2018

Я совершенно новый пользователь MySQL, использующий ColdFusion, и у меня возникают спорадические проблемы с запросами на localhost. Иногда они работают, а иногда выдают ошибку. Если я перезагружаю страницу, выполняя запрос пять раз, она может правильно отобразить страницу только один или два раза. Время выполнения для страниц варьируется от 5 до 15 секунд, независимо от того, произошла ошибка или нет. Работает одинаково в двух разных браузерах. Поведение одинаково, независимо от того, передаю ли я имя пользователя / pw в базу данных или нет. Страницы без запросов выполняются в обычном диапазоне миллисекунд.

  • ColdFusion2018
  • MySQL Server 8.0.13
  • Windows 64-битный источник данных ODBC, на который ссылается администратор ColdFusion, где я создал CF DSN с тем же именем.

Как видно из текста ошибки, даже если страница возвращает ошибку, переменная передается правильно. Я не понимаю, почему, но я подозреваю, что есть проблема в том, как я настроил свой DSN. Мысли?


Error Executing Database Query.
[Macromedia][SequeLink JDBC Driver]TCP/IP error, connection refused.

The error occurred in C:/ColdFusion2018/cfusion/wwwroot/pages/map.cfm: line 45

43 :     SELECT *
44 :     FROM Maps
45 :     WHERE MID = #url.id#
46 :     ORDER BY MID
47 :     </cfquery>

SQLSTATE           08S01
DATASOURCE         AptMaps
VENDORERRORCODE    2306
SQL                SELECT *
                   FROM Maps
                   WHERE MID = 110
                   ORDER BY MID 
...