【发布时间】:2011-05-28 04:08:22
【问题描述】:
我的 CouchDB(生产)服务器有时会在我不希望的情况下关闭。在检查日志时,我注意到 Erlang/CouchDB(一个或另一个)发送了一个心跳,并且该心跳被监控。当发生超时时,服务器被残忍地杀死(couchdb -k)。这几乎总是不受欢迎的行为,尤其是在生产服务器上。
我遇到过this issue,它表示相同,并表明这主要发生在服务器负载较重的情况下,我也注意到了这一点。
我正在寻找一种解决方案来保持我的服务器运行,但要做到这一点,我需要更多地了解这种行为。不幸的是,the CouchDB wiki 和 the guide 都没有提供太多关于此的信息(仅更改 API 中的参数)。
有人可以提供有关此的更多信息吗?
【问题讨论】:
-
您引用的问题指出该问题与 erlang vm 版本有关,并且似乎已在 R13B 中修复。你用的是哪个版本?
标签: erlang timeout couchdb heartbeat