Что такое команда очистки CouchDB
, пожалуйста? И если я хочу disable
и re-start
мой CouchDB, что такое команда?
Спасибо
Что такое команда очистки CouchDB
, пожалуйста? И если я хочу disable
и re-start
мой CouchDB, что такое команда?
Спасибо
CouchDB может быть запущен/остановлен/перезапущен из /etc/init.d/couchdb
или /etc/rc.d/couchdb
запуска script.
(Этот файл запуска script может быть расположен где-то в вашей системе.)
Вы сделали бы что-то вроде этого:
/etc/init.d/couchdb stop
/etc/init.d/couchdb restart
Что касается очистки, я думаю, вы имеете в виду уплотнение. Это проще всего сделать через Futon, который находится по умолчанию: http://localhost:5984/_utils
Войдите в Futon в качестве администратора, перейдите в свою базу данных и появятся ссылки для компактной базы данных.
Это может зависеть от ОС и ее версии. Например, на Ubuntu 14.04 (который переходит из sysvinit) команды /etc/init.d/couchdb не работают для меня. Я должен сделать:
sudo service couchdb restart
Таким образом, используйте метод curl, отправленный пользователем2744667 (с правами root/admin), или, используя стандартный метод для перезапуска демонов/служб для вашей ОС.
Наконец, в крайнем случае вы можете убить процесс. Это не рекомендуемый способ сделать это, и он не "чист", как вы указали в вопросе. Вероятно, вы обнаружите, что CouchDB агрессивно относится к самому респавнированию. Но если вы настроены на убийство, все, что убивает, может быть только тем.
Вы можете перезапустить CouchDb в соответствии с документацией здесь
Пример с curl:
curl -X POST http://localhost:5984/_restart -H"Content-Type: application/json"
В Windows вам не нужно запускать графический интерфейс, например services.msc
... Ввод текста обычно выполняется быстрее:
c:\> net stop "Apache CouchDb"
c:\> net start "Apache CouchDb"
в Windows, если вы установили его как службу, откройте services.msc
, найдите службу Apache couchDB
и перезапустите.