14

请问什么是清理命令CouchDB?如果我想disablere-start我的 CouchDB 什么是命令?

谢谢

4

5 回答 5

19

CouchDB 可以从/etc/init.d/couchdb/etc/rc.d/couchdb启动脚本启动/停止/重新启动。

(此启动脚本文件可能位于系统的其他位置。)

你会做这样的事情:

  1. 停止:/etc/init.d/couchdb stop
  2. 重启:/etc/init.d/couchdb restart

就清洁而言,我认为您的意思是压实。这最容易通过 Futon 完成,默认情况下位于此处:http://localhost:5984/_utils

以管理员身份登录 Futon,导航到您的数据库,将有链接以压缩数据库。

于 2012-10-23T12:41:16.160 回答
14

您可以按照此处的文档重新启动 CouchDb

卷曲示例:

curl -X POST http://localhost:5984/_restart -H"Content-Type: application/json"
于 2014-06-15T05:32:16.387 回答
14

这可能在某种程度上取决于操作系统及其版本。例如,在 Ubuntu 14.04 上(正在从 sysvinit 过渡),/etc/ init.d /couchdb命令对我不起作用。我要做:

sudo service couchdb restart

因此,请使用 user2744667 发布的 curl 方法(具有 root/管理员权限),使用标准方法为您的操作系统重新启动守护程序/服务。

最后,作为最后的手段,您可以终止该进程。这不是推荐的方法,也不是您在问题中指出的“干净”。您可能会发现 CouchDB 在重生方面非常激进。但是,如果您有杀人的心情,那么所有的杀戮都可能只是事情。

于 2015-02-06T19:58:54.663 回答
14

在 Windows 上,您不需要运行services.msc...这样的 GUI 键入通常更快:

c:\> net stop "Apache CouchDb"
c:\> net start "Apache CouchDb"
于 2015-07-19T01:28:50.020 回答
6

在 Windows 上,如果您将其安装为服务,请打开services.msc,找到该Apache couchDB服务,然后重新启动。

于 2015-04-16T00:37:25.303 回答