couchdb日志文件丢失,无法获取任何创建:-(

时间:2011-06-01 18:43:00

标签: couchdb

我在ubuntu上运行couchdb 1.0.1并且一切正常 - 除了我刚刚看到我的日志文件不存在。他们好像已经有近一年这样了,但公平地说我还没有真正使用过这个系统,因为它是我刚刚再次拿起的项目的试验台。

/ var / log / couchdb包含2个文件。一个旧的(很多个月!)couch.log.1和一个大小为0的couch.log - 这是可疑的。我删除了旧文件,现在尝试重新启动沙发,但日志文件固执地保持不存在!

我已经使用

重新启动了沙发
/etc/init.d/couchdb restart

但没有快乐。

我的local.ini文件有此条目;

[log]
level = debug
file = /var/log/couchdb/couch.log

/ var / log / couchdb由couchdb拥有,并且在groupdb组中,因此我认为这不是权限问题。服务器上也有足够的磁盘空间。

我也沮丧地重新启动了服务器 - 没有区别。

如何说服couchdb再次开始记录?它成为一个问题的原因是我试图推出一些独立的附件,但只有小的附件工作,所以我试图查看我的(不存在的)日志文件,看看问题可能是什么。

有什么想法吗?

2 个答案:

答案 0 :(得分:6)

日志文件配置可能是由其他一些.ini文件设置的。

http://localhost:5984/_config/log发出GET请求以查看CouchDB已设置的内容。

我有这样的事情发生在我身上,因为我使用不同的方法多次安装CouchDB。 (从源代码编译,使用apt,CouchOne在某一时刻推出的安装脚本等等)很难弄清楚local.ini究竟是真正的那个!

答案 1 :(得分:0)

好的,好像我的LIVE ini文件实际上是在/usr/local/etc/couchdb/local.ini而不是/etc/couchdb/local.ini

真正的日志也在/ usr / local中。

我不确定为什么我有这两套,我想我过去曾经安装过几次couchdb而我错误地查看了遗留文件!

希望这可以帮助别人......我现在已经在我的头上乱了几个小时了!