14

私は特定の要件について CouchDB を評価している最中であり、CouchDB は初めてです。

パッケージ インストールを使用して Couch DB をインストールしましたが、インストール時に開始され、ポート 5984 をリッスンしています。

今、私は停止して再起動したいと思います。さまざまなオプションを試しましたが、どれも機能しませんでした。

オプション1

sudo service cookdb stop (これはまったく停止しません)

sudo netstat -lpn は、プロセスが 5984 をリッスンしていることを示しています

オプション 2

sudo -i -u chairdb /etc/init.d/couchdb start

これは、私が知らないパスワード(もちろん)の入力を求めています。

インストール時にcouchdbという新規ユーザーが作成されるのは承知しております。 このユーザーのデフォルトのパスワードは?

4

4 に答える 4

9

私はこれと同じ問題を抱えていて、CouchDB ドキュメントでこれを見つけまし<server>/_restart: サーバーを再起動するには、管理者ユーザーとして認証されている間に、特別な URL に対して POST を実行する必要があります。

カールの例:

curl -X POST http://localhost:5984/_restart -H"Content-Type: application/json"

注: このメソッドは、CouchDB 2.0 以降ではサポートされなくなりました。

于 2014-11-07T05:07:40.800 に答える
1

ルートとしてこれを行わなければならないと思います。rcスクリプトはcouchユーザーに適切に切り替わります

于 2013-01-09T14:37:22.003 に答える