2016-06-01 17 views
0

RavenDBをホストするサーバに問題がありました。それはハードドライブスペースを使い果たしていました。私は、管理ポータルを通じて、もはや使用されていないいくつかのデータベースを削除することで、いくらかの領域をクリアしました。次に、RavenDBサービスをシャットダウンします。データベースののディレクトリの "PeriodicBackup-Temp"フォルダからデータを削除し、サーバーを再起動しました。サーバーの再起動時に、データベースに接続しようとしたサイトからエラーが発生しました(サーバーエラー503)。エラーをデバッグし、ドキュメントストアを作成するときにエラーが発生していることがわかりました。具体的に:RavenDBインデックスを作成しようとするとエラーが発生します

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. 

、また、私は見ていたので、私は現在、見ていた方のデータベースは、奇数であった(存在していなかったと言った管理ポータル内のエラーを得ていました文書が保管されている文書はデータベースが存在しないと言っていたが...)

今は4時間後です。私は、2つを除くすべてのサイトがある時点で作業を開始したことに気付きました。私はRavenがインデックスを再構築する必要があることを期待していましたが、まだエラーを投げているサイトに対応するデータベースを見ると、古いインデックスはないとRavenは述べています。

ビルド2750を使用しています。正しく覚えていれば、このビルドは1年以上使用しています。

私のすべてのサイトでは、まったく同じコードベースが使用されています。彼らは異なるサイトでホストされ、異なるデータベースに接続しますが、それ以外はまったく同じです。この問題には、Webサーバーではなく、データベースサーバーと関連があることはかなり確信しています。

現在、サイトは使用されていないため、負荷の問題ではありません。 RavenDBプロセスは時々例外を除いてCPUを使用していません。

何が原因なのですか?私はそれが数時間で作業を開始することを "希望"することが嫌いですが、それはすべて私がこの時点で持っているものです。

答えて

0

約8時間待っても、これらの2つのサイトはまだ接続できませんでした。私はそれらのウェブサイトを再開し、すべてが再び働き始めた。これは以前に試したことのあるものなので、サイトを再起動する前に完了する必要があったことはわかりません。私は完全に立ち上がり、再び走っています。なぜ誰かがこの問題を解決した理由を明らかにすることができれば、私はすべての耳です。

関連する問題