2017-06-27 2 views
1

テストデータベースを作成および削除するテストスクリプトがあります。今日はある時点で失敗に終わりました。さらに私のテストデータベースのいくつかが矛盾した状態にあるように見えます。couchdb2データベースを削除または取得できません

データベースはFauxtonに「このデータベースを読み込めませんでした」というメッセージが表示されます。このインタフェースでデータベースの内容を表示できません。通常はリンクである名前がプレーンテキストになります。

GETを発行し、カールとDELETEコマンドは、次のエラーを示しています

$ curl -s -X DELETE http://username:[email protected]:5984/dbname 
{"error":"error","reason":"internal_server_error"} 

$ curl -s -X GET http://username:[email protected]:5984/dbname 
{"error":"internal_server_error","reason":"No DB shards could be opened.","ref":2413987899} 

私はcouchdb2データディレクトリ内の見ていると、私は破片がこれらのデータベースのために存在していることがわかります。

これらのデータベースを削除するにはどうすればよいですか? couchdb2データディレクトリのファイルを手動で削除することでこれを行うことができるかどうかはわかりません。

+0

ログには何が表示されますか? – Flimzy

答えて

0

あなたの問題はまだ解決しましたか?私はこの同じ問題を抱え、最終的には新しいCouchDB 2.1.0インスタンスをインストールして元に戻す前に複製するだけでした。私はCouchDBとの関係で、ノードの名前として "couchdb @ localhost"というデフォルトの選択肢が好きではないと思っています。なぜなら、それは常に不正なホスト名だったからです。

+0

私はCouchDBドッカーインスタンス全体を吹き飛ばして再構築しました: – jkndrkn

関連する問題