Tagann cuardach seolta i Rails ón bpróiseas feidhmchláir a ritheann Geocoder de ghnáth. Ní cruthúnas é seachfhreastalaí atá cumraithe i mbrabhsálaí an fhorbróra go n-úsáideann oibrí gréine nó tasc chúlra an rúta sin.

Nochtann Geocoder socruithe seachfhreastalaí ina chumraíocht. Sa tosaitheoir feidhmchláir is féidir críochphointe follasach a sholáthar don dá phrótacal ceann scríbe:

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

Ar an gcosán cuardaigh seo trí Net::HTTP roghnaíonn Geocoder http_proxy nó https_proxy de réir phrótacal an chuardaigh agus déanann sé an críochphointe a dhianscaoileadh ina óstach, ina phort agus ina dhintiúir roghnacha. Coinnigh an socrú ag teacht leis an inneall cuardaigh agus leis an leagan Geocoder atá in úsáid i ndáiríre. Nuair nach dteastaíonn cuntas seachfhreastalaí ó chuardach ceadaithe ag soláthraí poiblí, féadann an liosta seachfhreastalaí HTTP luachanna óstach:port oiriúnacha a sholáthar don idirghabhálaí HTTP seo.

Cumraigh an próiseas a dhéanann an obair. Má ritheann an gheochódú in oibrí tasc ar leith, ní nuashonraíonn athrú ar thosaitheoir sa imscaradh gréine cumraíocht oibrí atá ag rith cheana féin. Athlódáil nó atosaigh an próiseas cuí de réir ghnáthnós imscartha an fheidhmchláir. Maidir le cuardaigh a dhéanann Sidekiq, seiceáil próiseas iarbhír an oibrí agus a ionchuir chliaint.

Ailt ghaolmhara