在服务器断开连接后调用 sql.end() 或 sql.close() 会导致永久性卡死
作者: a-robinson创建于 2025年7月31日更新于 2026年9月6日
我发现,如果我遇到与服务器断开连接的情况,在退出之前调用 sql.end() 或 sql.close() 来清理,则返回的 promise 永远不会解析。以下是一个小的重现代码,它会导致 node 以退出状态 13 退出,这 表示等待的顶层 promise 永远不会解析:
内容来源: porsager/postgres