Надеюсь, это не повторяющийся вопрос, но мне ничего не удалось найти. Раньше я использовал Rollbar в качестве стандартного инструмента для отслеживания ошибок в своих проектах. Я успешно использую его в разных местах. Но у меня проблема с одним ...
Я не знаю почему, но на определенном сервере компании я всегда получаю [Rollbar] Error processing the item: Net::OpenTimeout, execution expired.
И, конечно же, я ничего не получаю в своей учетной записи Rollbar
Выполняя rake rollbar:test
, я получаю эту ошибку
/app/shared/bundle/ruby/2.3.0/gems/rollbar-2.15.0/lib/rollbar/delay/thread.rb:58:in `rescue in block in configure_exit_handler ': невозможно собрать все потоки в течение 3 секунд (Rollbar :: Delay :: Thread :: TimeoutError) из ... / app / shared / bundle / ruby / 2.3.0 / gems / rollbar-2.15.0 / lib / rollbar / delay / thread.rb: 52: in блок в configure_exit_handler
Поскольку он успешно работает на другом сервере, я думаю, что-то связано с этой конкретной машиной .. но что? Не работает ни синхронно, ни асинхронно. И проблемы возникают только на этом сервере.
Это не проблема DNS (пользуюсь гугловскими). Это не проблема с правами доступа, потому что я получил ответ от curl https://api-alt.rollbar.com/api/1/item/
, поэтому я понятия не имею ..
Я использую рельсы 4.2.5.1 и Rollbar 2.15 (но я пробовал использовать более раннюю версию, и проблема не устранена)
Спасибо за любую идею!
ИЗМЕНИТЬ
Кажется, действительно проблема с сервером. Но Системный отдел не может это решить. Решением может быть время ожидания Net :: OpenTimeOut, но я не знаю, как это сделать ...