Файлы журналов couchdb отсутствуют, не могут быть созданы :-( - PullRequest
6 голосов
/ 01 июня 2011

Я запускаю couchdb 1.0.1 в Ubuntu, и все работает нормально - за исключением того, что я только что увидел, что мои файлы журналов не существуют.Похоже, что они были такими почти год, но, честно говоря, я на самом деле не использовал систему, так как это тестовая площадка для проекта, который я только что снова выбрал.

/ var/ log / couchdb содержал 2 файла.Старый (много месяцев!) Couch.log.1 и couch.log с размером 0 - что подозрительно.Я удалил старые файлы и теперь пытался перезапустить кушетку, но файлы журнала упорно оставаться отсутствует!

1004 * Я перезапущен кушетку, используя
/etc/init.d/couchdb restart

Но нет радости.

1009 * Мой файл local.ini содержит эту запись;
[log]
level = debug
file = /var/log/couchdb/couch.log

И / var / log / couchdb принадлежит couchdb и входит в группу couchdb, поэтому я не думаю, что это проблема с разрешениями.На сервере тоже достаточно дискового пространства.

Я также перезагружал сервер в отчаянии - без разницы.

Как мне убедить couchdb снова начать что-либо регистрировать?Причина, по которой это стало проблемой, заключается в том, что я пытаюсь положить некоторые автономные вложения, но работают только маленькие, поэтому я пытаюсь заглянуть в мои (несуществующие) файлы журналов, чтобы увидеть, в чем может быть проблема.

Есть идеи?

Ответы [ 2 ]

6 голосов
/ 01 июня 2011

Существует вероятность того, что конфигурация файла журнала задается каким-либо другим INI-файлом.

Отправьте запрос GET на http://localhost:5984/_config/log, чтобы посмотреть, что CouchDB установил.

У меня случалось подобное, потому что я несколько раз устанавливал CouchDB, используя разные методы.(компиляция из исходного кода, использование apt, сценария установки, который был выпущен CouchOne в какой-то момент и т. д.) Трудно было точно определить, какой именно local.ini был реальным!

0 голосов
/ 01 июня 2011

ОК, так что, похоже, мои живые ini-файлы были в /usr/local/etc/couchdb/local.ini, а не /etc/couchdb/local.ini

И настоящие журналы тоже были в / usr / local.

Не совсем уверен, почему у меня были оба набора, наверное, я в прошлом пару раз устанавливал couchdb и по ошибке искал устаревшие файлы!

Надеюсь, это поможет кому-то еще ... Я уже несколько часов чесал голову над этим!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...