相关疑难解决方法(0)

如何捕获EventMachine服务器上的顶级故障?

我有一个EventMachine服务器,我用monit监控.有时会崩溃,我想弄明白为什么,但我不清楚如何记录所有顶级故障.我试过这样的代码:

begin
  EventMachine::run do
    EventMachine::start_server('0.0.0.0', PORT, MyServer)
  end
rescue Exception => e
  puts "FAILURE: #{e.class}: #{e}"
end
Run Code Online (Sandbox Code Playgroud)

但这似乎没有发现错误.我怀疑这可能是内存耗尽,我正在单独跟踪,但我仍然希望这台服务器记录其可能的失败原因.

ruby logging exception-handling eventmachine

7
推荐指数
1
解决办法
1856
查看次数

标签 统计

eventmachine ×1

exception-handling ×1

logging ×1

ruby ×1