RavenDB 3无法打开名为:[数据库名称]的数据库,该数据库当前正在重新启动,无法访问

RavenDB 3无法打开名为:[数据库名称]的数据库,该数据库当前正在重新启动,无法访问,ravendb,Ravendb,RavenDB 3:无法打开名为:[数据库名称]的数据库,该数据库当前正在重新启动,无法访问。我们已经等了5秒钟 当我们试图从Ravendb3服务器读取时,会不断收到此消息。这是在一个数据库上,我们将其用作缓存存储,并从中读取、写入和删除。里面只有大约10000份文件。是否有其他人遇到过此问题/消息,并有办法缓解此问题/消息?我们并没有从其他数据库中获得它,但它们只有很少的删除 我们正在运行构建:服务器构建#3800 以下是我们的管理日志中的错误: 2015-11-12T14:57:59.656

RavenDB 3:无法打开名为:[数据库名称]的数据库,该数据库当前正在重新启动,无法访问。我们已经等了5秒钟

当我们试图从Ravendb3服务器读取时,会不断收到此消息。这是在一个数据库上,我们将其用作缓存存储,并从中读取、写入和删除。里面只有大约10000份文件。是否有其他人遇到过此问题/消息,并有办法缓解此问题/消息?我们并没有从其他数据库中获得它,但它们只有很少的删除

我们正在运行构建:服务器构建#3800

以下是我们的管理日志中的错误:

2015-11-12T14:57:59.6566457Z;ERROR;null;Raven.Database.Server.WebApi.RequestManager;Could not finalize request properlySystem.InvalidOperationException: Database 'DashboardCache' is currently being restarted and cannot be accessed. We already waited 5 seconds.
   at Raven.Database.Server.Tenancy.DatabasesLandlord.TryGetOrCreateResourceStore(String tenantId, Task`1& database) in c:\Builds\RavenDB-Stable-3.0\Raven.Database\Server\Tenancy\DatabaseLandlord.cs:line 136
   at Raven.Database.Server.Tenancy.DatabasesLandlord.<GetDatabaseInternal>d__2.MoveNext() in c:\Builds\RavenDB-Stable-3.0\Raven.Database\Server\Tenancy\DatabaseLandlord.cs:line 128 
2015-11-12T14:57:59.6566457Z;错误;无效的Raven.Database.Server.WebApi.RequestManager;无法完成请求PropertySystem.InvalidOperationException:数据库“DashboardCache”当前正在重新启动,无法访问。我们已经等了5秒钟。
在c:\Builds\RavenDB-Stable-3.0\Raven.Database\Server\Tenancy\databaseslandord.TryGetOrCreateResourceStore(字符串tenantId,Task`1&Database)中的Raven.Database.Server\Tenancy\databaselown.cs:第136行
在c:\Builds\RavenDB-Stable-3.0\Raven.Database\Server.Tenancy.databaseslandord.d\uu 2.MoveNext()中
看起来这就是导致数据库关闭的原因:

2015-11-12T18:03:18.3754934Z;INFO;<system>;Raven.Database.Indexing.IndexStorage;Resetting index 'Raven/DocumentsByExpirationDate (11)'. Last stored etag: 01000000-0000-8AB7-0000-000000000012. Last commit etag: 01000000-0000-8AB7-0000-000000000011.
2015-11-12T18:03:18.3754934Z;信息;;Raven.Database.index.IndexStorage;正在重置索引“Raven/DocumentsByExpirationDate(11)”。最后存储的etag:01000000-0000-8AB7-0000-0000000000 12。最后提交etag:01000000-0000-8AB7-0000-0000000000 11。
你知道是什么原因导致我们的索引被重置了这么多吗


归根结底,Raven以大约20秒的间隔打开和关闭(重新加载)这个数据库。我们在这台服务器上还有10个其他数据库,但他们没有这样做。我们无法找出触发循环的原因。

检查日志,它应该解释为什么会发生这种情况。关于索引错误,我们确实看到了许多此类错误:无法正确写入索引CacheItemOfSqlResult/SqlResult查看服务器应用程序日志,我看到ESSENT中的事件,数据库引擎正在启动一个新实例,连接一个数据库,停止它,然后再次循环执行这些步骤,所有这些都在30秒内完成。