我们已在Windows 2008服务器上安装并成功运行CouchDB 1.5.0。几个月来一切都运行良好,但最近它开始崩溃,日志中的信息很少。
我找到local.ini
并将[log]
设置从error
更改为debug
,然后重新启动了该服务。除local.ini
中的设置自动恢复为error
外,一切似乎都运行正常。我下载并运行了Process Monitor,并确定erl.exe
是更新.ini
文件的有罪方。
我甚至尝试从[log]
完全删除local.ini
块以尝试获取默认值。执行此操作时,erl.exe
进程会重新生成并添加回[log]
块,日志级别设置为error
。
我错过了什么吗?显然local.ini
的目的是覆盖默认值。我没有看到任何表明为什么某些设置(如日志级别)无法更改的原因。 Process Monitor告诉我,正在访问的唯一.ini
文件是default.ini
和local.ini
,所以我想我可以排除一个无关的.ini
文件,这个文件正在破坏设置。
如果我甚至无法从服务器获取更多日志信息,我真的不知道如何调试我们的崩溃。
答案 0 :(得分:1)
您可以尝试在Futon中使用配置页面吗?它应该做正确的事情。