我们有这个超级奇怪的问题发生在 postgres 上,它只发生在随机请求上。我们得到一个 InterfaceError: connection already closed 这似乎是由 TransactionMiddleware 抛出的。这导致最终用户随机访问 500 个页面。
删除 TransactionMiddleware 似乎解决了我们所有的问题,但是我很害怕这实际上会做什么。如果您删除 TransactionMiddleware,它是否会通过脏读/写危及数据完整性或导致任何其他问题?
我在谷歌上搜索了一下,试图找出 TransactionMiddleware 抛出这个错误的原因,但似乎没有什么太相关。
谢谢,
麦克风