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 പ്രോക്സി പട്ടിക ഈ HTTP ഇടനിലക്കാരന് അനുയോജ്യമായ host:port മൂല്യങ്ങൾ നൽകാം.

ജോലി ചെയ്യുന്ന പ്രോസസ്സ് കോൺഫിഗർ ചെയ്യുക. ജിയോകോഡിംഗ് വേറിട്ട ജോബ് വർക്കറിൽ പ്രവർത്തിക്കുന്നുവെങ്കിൽ, വെബ് വിന്യാസത്തിലെ ഇനീഷ്യലൈസർ മാറ്റുന്നത് ഇതിനകം പ്രവർത്തിക്കുന്ന വർക്കറുടെ കോൺഫിഗറേഷൻ അപ്ഡേറ്റ് ചെയ്യില്ല. ആപ്ലിക്കേഷന്റെ സാധാരണ വിന്യാസ നടപടിക്രമം അനുസരിച്ച് ബന്ധപ്പെട്ട പ്രോസസ്സ് റീലോഡ് ചെയ്യുകയോ പുനരാരംഭിക്കുകയോ ചെയ്യുക. Sidekiq നടത്തുന്ന ലുക്കപ്പുകൾക്ക് യഥാർത്ഥ വർക്കർ പ്രോസസ്സും അതിന്റെ ക്ലയന്റ് ഇൻപുട്ടുകളും പരിശോധിക്കുക.

അനുബന്ധ ലേഖനങ്ങൾ