Stilla proxy-slóðir í Ruby Geocoder
Stilltu eigin HTTP- og HTTPS-leitarslóðir Geocoder í ferlinu sem hefur samband við landfræðikóðunarveitandann.
Heimilisfangsleit í Rails hefst venjulega í forritarferlinu sem keyrir Geocoder. Proxy sem stillt er í vafra þróunaraðilans er ekki sönnun þess að vefvinnari eða bakgrunnsverk noti þá slóð.
Geocoder birtir proxy-stillingar í stillingum sínum. Í upphafsskrá forritsins má gefa skýran endapunkt fyrir bæði áfangastaðarferli:
Geocoder.configure(
http_proxy: 'proxy.example.net:8080',
https_proxy: 'proxy.example.net:8080'
)
Á þessari leitarslóð gegnum Net::HTTP velur Geocoder http_proxy eða https_proxy eftir leitarferlinu og greinir endapunktinn í hýsil, port og valfrjáls skilríki. Haltu stillingunni í samræmi við leitarbackendinn og þá Geocoder-útgáfu sem raunverulega er notuð. Þegar leyfð leit hjá opinberum veitanda þarf enga proxy-reikning, getur HTTP-proxylistinn boðið hæf hýsil:port-gildi fyrir þennan HTTP-millilið.
Stilltu ferlið sem vinnur verkið. Ef landfræðikóðun keyrir í sérstökum verkvinnari uppfærir breyting á upphafsskrá í vefdreifingunni ekki stillingar vinnara sem þegar er í gangi. Endurhlaðaðu eða endurræstu viðkomandi ferli samkvæmt venjulegri dreifingaraðferð forritsins. Fyrir leitir sem Sidekiq framkvæmir skaltu skoða raunverulegt vinnaraferli og inntak þess frá biðlara.