DBAtlas · 数据库运维图谱

251: NoSuchTransaction(错误代码 251)

MongoDB

含义

未找到所引用的多文档事务。该事务已经结束、超时,或使用了无效的事务编号。

原因

事务超出 transactionLifetimeLimitSeconds 而被自动中止、会话已结束、txnNumber 错误/过时,或在出错后已中止的事务上继续操作。

解决方法

从头重新开始事务(使用新会话)。保持事务简短;设计为在默认生命周期(60 s)内完成。对于带 TransientTransactionError 标签的错误,安全地重试整个事务。如果需要长事务,检查 transactionLifetimeLimitSeconds 设置。

在 DBAtlas 中打开 →

同一数据库的其他条目