Назад | Перейти на главную страницу

предупреждение: couchdb: невозможно открыть supervise / ok: файл не существует - Runit

Я пытался запустить couchdb с runit и столкнулся с указанной выше ошибкой. Четный этот, этот и многие другие не помогли мне понять, в чем проблема.

Вот что я сделал, чтобы создать проблему. Runit и couchdb были установлены свежими.

Я использую CentOS 7.

Шаг 1. Убедитесь, что команда couchdb верна:

#exec /usr/local/bin/couchdb

Apache CouchDB 1.6.1 (LogLevel=info) is starting.                                                         
Apache CouchDB has started. Time to relax.                                                                
[info] [<0.32.0>] Apache CouchDB has started on http://0.0.0.0:5984/

Шаг 2: Создайте папки. Вот как выглядит моя структура папок:

/
|--etc
    |--sv
        |--couchdb
    |--service

Шаг 3: внутри /etc/sv/, Я создаю имя файла run со следующим скриптом внутри:

#!/bin/sh                                                                                                                                     
exec /usr/local/bin/couchdb

Шаг 4: Активируйте его, связав каталог процесса:

ln -s /etc/sv/couchdb /etc/service/couchdb

Шаг 5: Попробуйте запустить его:

#sv start couchdb                                                                
warning: couchdb: unable to open supervise/ok: file does not exist

Все результаты поиска указывают на одни и те же шаги, которые необходимо предпринять. Я выполнил все инструкции, которые смог найти, и застрял здесь.