2016-12-21 15 views
0

Всякий раз, когда приложение rails пытается загрузить изображение в облачный режим, который развертывается на серверах On-situ, вы бросаете ошибки TimeOut.RestClient Behind Firewall

I, [2016-12-21T14: 55: 24,617319 # 923] INFO -: Завершено 500 Внутренняя ошибка сервера в 60101ms (ActiveRecord: 49.7ms) F [2016-12-21T14: 55: 24,627524 # 923] FATAL -: RestClient :: Exceptions :: OpenTimeout (с момента подключения к серверу):

Любые идеи?

+0

ли удаленный образ, который защищен брандмауэром? Если это так, вы можете связаться с Cloudinary, чтобы получить статические IP-адреса для белого списка на ваших локальных серверах (доступных на определенном уровне плана). –

+0

Как только я сконфигурировал жемчужину rest_client с прокси-url, облачная загрузка работала без проблем. – user3931075

+0

Так что все хорошо сейчас? –

ответ

0

Я использовал параметр ниже, чтобы установить прокси-адрес для rest_url, который исправил проблему.

RestClient.proxy = «ProxyURL»

+0

Вы также должны иметь возможность устанавливать прокси со стандартными переменными окружения 'http_proxy' или' https_proxy'. – alberge

+0

Сервер уже настроен с использованием переменных http_proxy и https_proxy env, но клиент остался неработающим, пока я не настроил rest_client напрямую с прокси-сервером – user3931075