0

epel リポジトリが有効になっている Centos 6.4 x64 サーバーがあります。エラーなしで yum パッケージ マネージャー (バージョン 1.0.4) 経由で couchdb をインストールしました。/etc/couchdb/local.iniポート(デフォルト5984)とサーバーのIPアドレスでファイルを編集しました。を実行するたびにservice couchdb start、ok メッセージが返されます。

カウチデータベースの開始: [ OK ]

ただし、service couchdb status直後に実行すると、次のようになります。

couchdb は死んでいますが、pid ファイルは存在します

もちろん、サーバーは機能しません。

奇妙な部分はservice couchdb start、サーバーが実際に実行されることはありませんが、常に成功メッセージを返すことです。また、couchdb によって作成されるログ ファイルはまったくありません (私の/var/log/couchdb/フォルダーは空です - パスの couchdb 構成ファイルを二重にチェックしました)。

ファイルを削除すると/var/run/subsys/couchdb.pid、サービスはcouchdbが開始されていないと表示し、couchdbを再起動しようとすると(service couchdb start)、成功メッセージが再び表示されます。

どんな助けでも大歓迎です。:)

編集:実行すると正常に動作することを忘れていたのでcouchdb(この警告のみが表示されますwarning: "TODO: max is currently unsupported")、動作しないのはサービスだけです。

4

1 に答える 1

0

場合によっては、couchdb で実行されているインスタンスが非常に多いため、すべてを強制終了してからサービスを再起動する必要があります。うまくいくことを願っています。

于 2014-02-03T10:07:02.530 に答える