Мое приложение использует несколько разных БД на одном сервере MSSQL (только для чтения).Моя проблема в том, что одно из двух MSSQL-соединений всегда работает нормально, в то время как другое бесконечно зависает в первом запросе, пока Flask не отключит соединение.Это, однако, происходит только в большинстве случаев, когда приложение работает под Apache.Когда я запускаю тестовый сервер колбы, все в порядке.
Я окружил запрос MSSQL сообщениями журнала и поэтому уверен, что ошибка именно в этом конкретном запросе.Это просто простой поиск по первичному ключу, например:
db.query(Record).get(id)
Доступ к базам данных осуществляется через разные механизмы, чьи URI отличаются только по имени базы данных.
Моя проблема в том, что у меня естьпонятия не имею, как начать отладку этого.Любые советы?
[EDIT] Мне удалось запустить ведение журнала SQLAlchemy под Apache.Я установил echo = True на двигатель, и он вообще ничего не выводит.Это просто висит.