2015-04-08 44 views
0

我运行Ubuntu 14.04,我只是想要重新启动(停止并启动)CouchDB的,这是在云中运行9.我尝试了这些,但他们都不似乎工作:如何[开始|停止|重新启动]在云9中的couchdb?

1.

ps -U couchdb -o pid= | xargs kill -9 

2.

sudo couchdb stop 

3.

curl -X POST http://[username]:[password]@127.0.0.1:5984/_restart -H"Content-Type: application/json" 
+0

你看看http://stackoverflow.com/questions/ 14232276/CouchDB的-上的ubuntu-12-0-4-LTS停止和重新起动 – Mutahhir

回答

0

启动的CouchDB的方式Cloud9 doc表示,将允许简单Control + C关闭它:

sudo mkdir -p /var/run/couchdb 
sudo chown couchdb:couchdb /var/run/couchdb 
sudo su couchdb -c /usr/bin/couchdb 

enter image description here

但是是不是你想要,你总能找到PIDkill它是什么:

[email protected]:~/workspace (master) $ pstree -ap|grep couchdb 

    |  |-grep,9050 --color=auto couchdb 
       `-sudo,9018 su couchdb -c /usr/bin/couchdb 
        `-su,9019 couchdb -c /usr/bin/couchdb 
         `-beam.smp,9020 -Bd -K true -A 4 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/couchdb ---noshe 

[email protected]:~/workspace (master) $ sudo kill -- -9018 

[email protected]:~/workspace (master) $ pstree -ap|grep couchdb 
     |  |-grep,9071 --color=auto couchdb 

enter image description here

不介意颜色过程仍在运行, couchdb进程现在关闭。如果要找到并杀死在一个命令CouchDB的,请尝试:

kill $(ps aux | grep '[c]ouchdb' | awk '{print $2}')

在这个堆栈溢出的答案解释:https://stackoverflow.com/a/3510850/1762493

相关问题