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

时间:2015-11-12 03:29:58

标签: ravendb

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

我们在尝试从RavenDB 3服务器读取时不断收到此消息。这是在我们用作我们正在读取,写入和删除的缓存存储的数据库上。其中只有大约10,000份文件。有没有其他人遇到此问题/消息并有办法缓解它?我们没有从其他数据库中获取它,但它们只有很少的删除。

我们正在运行build:Server Build#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-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.

关于可能导致我们的索引重置的原因的任何想法?

归结为Raven是以大约20秒的间隔开启和关闭(重新加载)数据库。我们在这台服务器上有10个其他数据库,他们没有这样做。我们无法弄清楚触发循环的原因。

0 个答案:

没有答案