Aadressipäring Railsis algab tavaliselt rakenduse protsessist, mis käivitab Geocoderi. Arendaja brauseris seadistatud puhverserver ei tõesta, et veebitöötaja või taustatöö seda marsruuti kasutab.

Geocoder pakub oma konfiguratsioonis puhverserveri seadeid. Rakenduse initialiseerijas saab mõlema sihtprotokolli jaoks määrata selgesõnalise lõpp-punkti:

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

Sellel Net::HTTP päringuteel valib Geocoder päringuprotokolli järgi http_proxy või https_proxy ning jagab lõpp-punkti hostiks, pordiks ja valikulisteks volitusteks. Hoidke seade kooskõlas tegelikult kasutatava päringutaustsüsteemi ja Geocoderi versiooniga. Kui lubatud avaliku pakkuja päring ei vaja puhverserveri kontot, saab HTTP puhverserverite loend pakkuda sellele HTTP vahendajale sobivaid host:port väärtusi.

Seadistage protsess, mis tööd teeb. Kui geokodeerimine jookseb eraldi töötöölises, ei uuenda veebipaigalduse initialiseerija muutmine juba jooksva töölise konfiguratsiooni. Laadige või taaskäivitage asjaomane protsess rakenduse tavapärase paigaldusprotseduuri kohaselt. Sidekiqi tehtavate päringute puhul kontrollige tegelikku töölisprotsessi ja selle kliendisisendeid.

Seotud artiklid