Railsin osoitehaku lähtee yleensä sovellusprosessista, joka suorittaa Geocoderin. Kehittäjän selaimessa määritetty välityspalvelin ei todista, että verkkotyöntekijä tai taustatyö käyttää kyseistä reittiä.

Geocoder tarjoaa välityspalvelinasetukset konfiguraatiossaan. Sovelluksen alustustiedostossa voidaan antaa nimenomainen päätepiste molemmille kohdeprotokollille:

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

Tällä Net::HTTP-hakureitillä Geocoder valitsee hakupyynnön protokollan mukaan http_proxy tai https_proxy ja jakaa päätepisteen isäntään, porttiin ja valinnaisiin tunnistetietoihin. Pidä asetus yhdenmukaisena käytössä olevan hakutaustajärjestelmän ja Geocoder-version kanssa. Kun sallittu julkinen haku ei vaadi välityspalvelintiliä, HTTP-välityspalvelinluettelo voi tarjota sopivia host:port-arvoja tälle HTTP-välittäjälle.

Määritä prosessi, joka tekee työn. Jos geokoodaus pyörii erillisessä työtyöntekijässä, alustustiedoston muuttaminen verkkokäyttöönotossa ei päivitä jo käynnissä olevan työntekijän konfiguraatiota. Lataa tai käynnistä asianomainen prosessi uudelleen sovelluksen tavanomaisen käyttöönottomenettelyn mukaisesti. Sidekiqin suorittamien hakujen osalta tarkista todellinen työntekijäprosessi ja sen asiakassyötteet.

Aiheeseen liittyvät artikkelit