Пребарувањето адреса во Rails обично тргнува од апликацискиот процес што го извршува Geocoder. Прокси поставено во прелистувачот на програмерот не е доказ дека веб-работник или позадинска задача ја користи таа рута.

Geocoder ги изложува поставките за прокси во својата конфигурација. Во иницијализаторот на апликацијата може да се наведе експлицитна крајна точка за двата протокола на одредиштето:

Geocoder.configure(
  http_proxy: 'proxy.example.net:8080',
  https_proxy: 'proxy.example.net:8080'
)

На оваа рута за пребарување преку Net::HTTP, Geocoder избира http_proxy или https_proxy според протоколот на пребарување и ја разложува крајната точка на хост, порта и незадолжителни акредитиви. Држете ја поставката усогласена со заднината за пребарување и верзијата на Geocoder што навистина се користи. Кога дозволено пребарување кај јавен давател не бара прокси сметка, списокот на HTTP прокси може да понуди соодветни вредности host:port за овој HTTP посредник.

Конфигурирајте го процесот што ја врши работата. Ако геокодирањето работи во посебен работник за задачи, менувањето иницијализатор во веб-распоредувањето не ја ажурира конфигурацијата на работник што веќе работи. Вчитајте или рестартирајте го соодветниот процес според вообичаената постапка за распоредување на апликацијата. За пребарувањата што ги извршува Sidekiq, проверете вистинскиот процес на работникот и неговите клиентски влезови.

Поврзани статии