CouchDB
をクリーンアップするコマンドとは何ですか?そして、私がdisable
とre-start
私のCouchDBコマンドとは何ですか?
ありがとう
CouchDBは、/etc/init.d/couchdb
または/etc/rc.d/couchdb
起動スクリプトから開始/停止/再起動できます。
(この起動スクリプトファイルは、システムの別の場所にある可能性があります。)
あなたはこのようなことをするでしょう:
/etc/init.d/couchdb stop
/etc/init.d/couchdb restart
クリーニングに関しては、圧縮を意味すると思います。これは、デフォルトでここにある布団を介して行うのが最も簡単です:http://localhost:5984/_utils
管理者としてFutonにログインし、データベースに移動すると、データベースを圧縮するためのリンクが表示されます。
ドキュメントに従ってCouchDbを再起動できます ここ
Curlの例:
curl -X POST http://localhost:5984/_restart -H"Content-Type: application/json"
これは、OSとそのバージョンに多少依存する可能性があります。たとえば、Ubuntu 14.04(sysvinitから移行中)では、/ etc/init.d/couchdbコマンドは機能しません。私がしなければなりません:
Sudo service couchdb restart
したがって、user2744667によって投稿されたcurlメソッド(root/admin権限を持つ)を使用します。または OSのデーモン/サービスを再起動するための標準メソッドを使用します。
最後に、最後の手段として、プロセスを強制終了することができます。これは推奨される方法ではなく、質問で示したように「クリーン」ではありません。 CouchDBがそれ自体の再生成に積極的であることに気付くでしょう。しかし、あなたが殺人気分にあるなら、そのすべてのkill-ingはただのことかもしれません。
Windowsでは、services.msc
のようなGUIを実行する必要はありません...これを入力すると、通常は高速になります。
c:\> net stop "Apache CouchDb"
c:\> net start "Apache CouchDb"
windowsでは、サービスとしてインストールした場合は、services.msc
を開き、Apache couchDB
サービスを見つけて、再起動します。