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 द्वारा चलाए जाने वाले लुकअप के लिए वास्तविक वर्कर प्रक्रिया और उसके क्लाइंट इनपुट जाँचें।

संबंधित लेख