在RubyMine调试器中更改评估超时

时间:2014-09-23 13:41:00

标签: remote-debugging rubymine

我使用RubyMine及其远程调试器。在断点处,我想提出IMAP请求,因此需要很长时间。但我得到一个例外"Timeout: evaluation took longer than 10 seconds." 我试图在Settings-> Debugger中增加调试连接超时。但显然这个伎俩并没有起作用。

那么可以在RubyMine调试器中增加评估表达式超时吗?

2 个答案:

答案 0 :(得分:7)

你可以改变它。打开首选项,在Build, Execution, Deployment下,选择Debugger。从那里,有一个选项Debug connection timeout (s)。改变那个价值。或者只是搜索`调试连接超时,它应该突出显示。

答案 1 :(得分:2)

我的问题实际上不在RubyMine调试器中。所以这个问题是不正确的。我发现超时的原因是Web服务器工作者的实际时间。所以修复是在改变工作者超时。目前,我正在使用Puma,并为此修复了下一步(取自this answer):

# config/puma.rb    
if ENV['RACK_ENV'] == 'development'
  worker_timeout 3600
end