尝试创建索引时 RavenDB 连接错误
RavenDB Error connecting when trying to create indexes
我的托管 RavenDB 的服务器出现问题。 运行 硬盘 space。我通过删除一些不再使用的数据库(通过管理门户)清理了一些 space。然后我关闭了 RavenDB 服务。我从 one 数据库目录中的 "PeriodicBackup-Temp" 文件夹中删除了数据,然后重新启动了服务器。当服务器重新启动时,我从任何试图连接到任何数据库的站点得到错误(503 服务器错误)。我调试了这个错误,发现它是在我创建文档存储时发生的。具体来说:
IndexCreation.CreateIndexes(new CompositionContainer(new TypeCatalog(types)), docStore);
现在,问题是,我已经很长时间没有更改这些站点上的任何代码,而且我当然也没有更改任何与连接到 RavenDB 或创建索引有关的内容。以下是错误内容:
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
有一段时间,我在管理门户中也遇到错误,说我当前正在查看的数据库不存在(这很奇怪,因为我正在查看文档存储中的文档,而它是告诉我数据库不存在...)
现在四个小时后。我注意到除了两个站点之外的所有站点都在某个时候开始工作。我希望 Raven 只需要重建索引,但是当我查看与仍在抛出错误的站点相对应的数据库时,Raven 说没有过时的索引。
我正在使用 build 2750。如果我没记错的话,我已经使用这个 build 一年多了。
我的所有网站都使用完全相同的代码库。它们托管在不同的站点上并连接到不同的数据库,但除此之外它们完全相同。我很确定这个问题与数据库服务器有关,而不是 Web 服务器。
目前,网站未被使用,因此这不是负载问题。 RavenDB 进程甚至不使用任何 CPU 除了偶尔。
知道是什么原因造成的吗?我讨厌 "hope" 它会在几个小时后开始工作,但这就是我目前所拥有的。
等了大约8个小时后,这两个站点仍然无法连接。我重新启动了那些网站,一切又开始工作了。这是我之前尝试过的,所以我不知道在重新启动网站之前需要完成什么才能产生影响。我完全起来了,又 运行 了。如果有人能阐明为什么会修复它,我会洗耳恭听。
我的托管 RavenDB 的服务器出现问题。 运行 硬盘 space。我通过删除一些不再使用的数据库(通过管理门户)清理了一些 space。然后我关闭了 RavenDB 服务。我从 one 数据库目录中的 "PeriodicBackup-Temp" 文件夹中删除了数据,然后重新启动了服务器。当服务器重新启动时,我从任何试图连接到任何数据库的站点得到错误(503 服务器错误)。我调试了这个错误,发现它是在我创建文档存储时发生的。具体来说:
IndexCreation.CreateIndexes(new CompositionContainer(new TypeCatalog(types)), docStore);
现在,问题是,我已经很长时间没有更改这些站点上的任何代码,而且我当然也没有更改任何与连接到 RavenDB 或创建索引有关的内容。以下是错误内容:
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
有一段时间,我在管理门户中也遇到错误,说我当前正在查看的数据库不存在(这很奇怪,因为我正在查看文档存储中的文档,而它是告诉我数据库不存在...)
现在四个小时后。我注意到除了两个站点之外的所有站点都在某个时候开始工作。我希望 Raven 只需要重建索引,但是当我查看与仍在抛出错误的站点相对应的数据库时,Raven 说没有过时的索引。
我正在使用 build 2750。如果我没记错的话,我已经使用这个 build 一年多了。
我的所有网站都使用完全相同的代码库。它们托管在不同的站点上并连接到不同的数据库,但除此之外它们完全相同。我很确定这个问题与数据库服务器有关,而不是 Web 服务器。
目前,网站未被使用,因此这不是负载问题。 RavenDB 进程甚至不使用任何 CPU 除了偶尔。
知道是什么原因造成的吗?我讨厌 "hope" 它会在几个小时后开始工作,但这就是我目前所拥有的。
等了大约8个小时后,这两个站点仍然无法连接。我重新启动了那些网站,一切又开始工作了。这是我之前尝试过的,所以我不知道在重新启动网站之前需要完成什么才能产生影响。我完全起来了,又 运行 了。如果有人能阐明为什么会修复它,我会洗耳恭听。