#8753·Sonarr

腐败 DB 健康检查

作者: grozan创建于 2026年6月28日更新于 2026年8月7日
标签enhancement
  • 这个问题存在吗?

  • [x]我已经搜索了现有的公开和关闭的问题

您的特性请求与问题有关吗 ? 请说明

我刚意识到我的DB腐败了 当TV刷新显示什么也没有发生, 我得到了这样的消息 在日志

[错误] Sonar ErrorPipeline: [POST /api/v3/command] (英语).

[v4.0.19.2979] 代码=Corrupt (11),消息=系统. Data.SQLite.SQLite Exception (0x80007EF): 数据库磁盘映像错误
数据库磁盘映像错误
at System.Data.SQLite.SQLite3. 重置(SQLite Statement stmt) 页面存档备份,存于互联网档案馆.
at System.Data.SQLite.SQLite3. Step(SQLite Statement stmt) 互联网档案馆的存檔,存档日期2013-12-22.
at System.Data.SQLite.SQLiteDataReader. NextResult () (中文(简体) ).
在系统。 Data.SQLite.SQLiteDataReader.ctor (SQLiteCommand cmd,指挥行为) 互联网档案馆的存檔,存档日期2013-12-21.
at System.Data.SQLite.SQLiteCommand.ExcuteReader(指挥官行为)
at Dapper.SqlMapper.Excute Reader With FlagsFallback(IDbCommand cmd,布尔关闭了,指挥行为) in / /Dapper/SqlMapper.cs:行1075
at Dapper.SqlMapper.Query Multiplimpl(IDbConnection cnn, CommandDefinition & command) in / /Dapper/SqlMapper.cs: 第1033行
at Dapper.SqlMapper.Query Multiplle(IDbconnection cnn, string sql, Object Parm, IDb Transaction academy, Nullable'1 command Timeout, Nullable'1 command Type) in / //Dapper/SqlMapper.cs: 第1009行
在恩兹德龙。 Core.Datastore. BasicRepository '1. Insert(IDbConnection connection,IDbTransaction action, TModel model) in./Sonarr.Core/Datastore/ BasicRepository.cs:行189
at NzbDrone.Core.Datastore. BasicRepository '1. Insert(TModel model) in./Sonarr.Core/Datastore/ BasicRepository.cs: line 146 互联网档案馆的存檔,存档日期2013-12-21.
NzbDrone.Core.Messaging.commands.CommandQueeManager. Push [TCommand] (指挥优先,指挥Trigger触发器) 在./Sonarr.Core/Messaging/Command/CommandQuemanager.cs: 第135行
Sonarr.Api.V3.commands.command Captain.StartCommand (Command request) in./Sonarr.Api.V3/Commands/Command Captain.cs: 第75行  in:
在 lambda 方法16(关闭、对象、对象)
在微软。 AspNetCore.Mvc.基础设施. ActionMethodExecutor.Sync ObjectResultExecutor.Execute (IActionResultTypeMapper映射器,ObjectMethodExecutor执行器,对象控制器,对象[]参数)
at Microsoft.AspNetCore.Mvc.Information. Clooper ActionInvoker.Invoke Action Method Async () 互联网档案馆的存檔,存档日期2013-12-21.
在微软。 AspNet Core.Mvc. Information. Control ActionInvoker.Next(状态和下一个,范围与范围,对象与状态,布尔 & 已完成)
at Microsoft.AspNetCore.Mvc.Information. Control ActionInvoker.InvokeNextAction Filter Async () 互联网档案馆的存檔,存档日期2013-12-21.
-- -- 从上个位置的堆栈追踪结束 -- --
at Microsoft.AspNetCore.Mvc.Information. Cloop ActionInvoker. Rethrow (ActionExected ContextSeled上下文) 互联网档案馆的存檔,存档日期2013-12-21.
在微软。 AspNet Core.Mvc. Information. Control ActionInvoker.Next(状态和下一个,范围与范围,对象与状态,布尔 & 已完成)
at Microsoft.AspNetCore.Mvc.Information. Cloop ActionInvoker.Invoke InnerFilter Async () 互联网档案馆的存檔,存档日期2013-12-21.
-- -- 结束
. . . . . . .