- Coldfusion 2016
- Microsoft Сервер 2012
- Oracle 12
- подключение ODBC
Я включил профилирование и мониторинг, и теперь я могу см., что есть запросы, которые застревают и не могут быть завершены монитором CF; Некоторые из них более 200 тыс. Секунд."зомби просит" CFQUERY теги застревают и убиваемым
Я знаю, что могу увеличить количество одновременных запросов, но я хочу решить основную проблему. Когда я читаю стеки следов этих «запросов зомби», они застряли, а некоторые из них, но некоторые из них не являются. Я выполнил запрос в своем клиенте oracle, и они мгновенно разрешены.
Есть ли способ прекратить эти запросы или предотвратить это вообще?
РЕДАКТИРОВАТЬ: Монитор сервера не обрабатывает эти запросы как замедленные или зависающие, предупреждения не запускаются ни для одного из них. Честно говоря, они должны были постоянно уходить, учитывая, сколько из них есть.
Кроме того, время выполнения составляет всего 0,003 секунды, и что произошло? Почему ColdFusion не знает об этом?
Пример «зомби» Активным запроса, который застрял
Это может помочь. http://stackoverflow.com/questions/9545560/how-to-kill-a-running-select-statement –
Я попрошу администратора базы данных, если есть какие-либо ошибки или нерешенные сеансы. –
Просто проверка: используете ли вы ODBC или JDBC? –