2014-09-23 3 views
2

Я использую RubyMine и его удаленный отладчик. В точке останова я хочу сделать запрос IMAP, так что это займет много времени. Но я получаю исключение "Timeout: evaluation took longer than 10 seconds." Я попытался увеличить тайм-аут отладочного соединения в Настройках-> Отладчик. Но, очевидно, этот трюк не сработал.Изменение тайм-аута оценки в отладчике RubyMine

. Можно ли увеличить время ожидания вычисления оценки в отладчике RubyMine?

ответ

1

Моя проблема на самом деле не в отладчике RubyMine. Поэтому вопрос не правильный. Я обнаружил, что причиной тайм-аута было фактическое время работы рабочего сервера. Таким образом, исправление заключается в изменении таймаута рабочего времени. В настоящее время я использую Puma, и для него исправление следующее (из this answer):

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

Вы можете изменить его. Откройте настройки и под Build, Execution, Deployment, выберите Debugger. Оттуда есть опция Debug connection timeout (s). Измените это значение. Или просто найдите «Тайм-аут отладки», и он должен отобразиться.

+0

Как написано в моем вопросе я уже сделал это, но это did'n помочь моим много. –

0

Для тех, кто все еще ищет ответ, установите client.timeout. У меня была такая же проблема с client.timeout = 240, но работает для меня с client.timeout = 60. Надеюсь это поможет.

+0

Где я могу изменить этот параметр? –

+0

У меня эта настройка в файле моих крючков. По умолчанию оно должно быть 60, если не указано другое значение. – alexeybu

+0

Ai Я прав, что вы меняете его в файле hooks.rb? Если это правильно, это не работает для меня, так как у меня нет такого файла в моем проекте. Извините, если я сейчас говорю что-то глупое. Мне кажется, что я не понимаю, сейчас в вас что-то очень простое. –

 Смежные вопросы

  • Нет связанных вопросов^_^