【发布时间】:2010-10-01 00:57:04
【问题描述】:
我从 eventmachine(0.12.10,在 OSX 10.6.4 上)收到一个轻微的 heisen 错误:
terminate called after throwing an instance of 'std::runtime_error'
what(): no loop breaker
它只发生在测试中,并且只有当所有测试一起运行时。他们通过单独运行。
我发现 eventmachine 代码中唯一提到错误消息的地方:
http://github.com/eventmachine/eventmachine/blob/master/ext/em.cpp#L333
(让我感到困惑的是,它看起来像一个 win32 代码路径,还是我错了?)
在我看来,某些资源(如套接字)已用完。这将解释发生模式。
【问题讨论】:
标签: ruby macos eventmachine