Претрага адресе у 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, проверите стварни процес радника и његове клијентске улазе.

Повезани чланци