从金字塔中间件应用程序我用pymssql调用存储过程。该程序很好地响应了我从前端(angularJS)通过中间件的第一个请求。然而,在随后的请求中,我根本没有得到任何响应,甚至没有超时。
如果我然后重新启动金字塔应用程序,则会再次发生上述情况。
我正在通过昨天实施的几个程序来观察这种行为。几个月前实施的其他一些程序工作得很好,无论我多久都打电话给他们。
我不是自己编写程序,而是提供它们。
从我在这里描述的内容,任何人都可以告诉我们最有可能隐藏的地方吗?
答案 0 :(得分:1)
解决方案相当简单。在一个对象实例中,我在第一次调用后调用了两个不同的存储过程而没有关闭连接。这导致MSSQL-DB中有待处理的请求,将其锁定以进一步请求。