Вызов промежуточного программного обеспечения пирамиды к хранимой процедуре mssql - нет ответа

Из приложения промежуточного программного обеспечения пирамиды я вызываю хранимую процедуру с помощью pymssql. Процедура хорошо реагирует на первый запрос, который я передаю через промежуточное ПО из внешнего интерфейса (angularJS). Однако на последующие запросы я вообще не получаю никакого ответа, даже тайм-аута.

Если я затем перезапущу приложение пирамиды, то же самое, описанное выше, произойдет снова.

Я наблюдаю такое поведение с парой процедур, которые были реализованы только вчера. Некоторые другие процедуры, реализованные несколько месяцев назад, работают просто отлично, независимо от того, как часто я их вызываю.

Я не пишу процедуры сам, они предусмотрены.

Из того, что я здесь описываю, может ли кто-нибудь сказать, где, скорее всего, должна скрываться ошибка?


person creimers    schedule 18.08.2014    source источник


Ответы (1)


Решение было довольно тривиальным. В одном экземпляре объекта я вызывал две разные хранимые процедуры, не закрывая соединение после первого вызова. Это вызвало ожидающий запрос или около того в MSSQL-DB, заблокировав его для дальнейших запросов.

person creimers    schedule 03.09.2014