अक्सर होने वाली समस्याएं हल करना

अगर आपको कोई समस्या आती है, तो मदद पाने के लिए यहां दिए गए सेक्शन देखें.

Fleet Engine में 'खोया हुआ' स्टेटस

Fleet Engine का इस्तेमाल करते समय, अपने इंटिग्रेशन को इस तरह से डिज़ाइन करें कि वह गड़बड़ियों का अनुमान लगा सके. उदाहरण के लिए, अगर आपने Fleet Engine को किसी वाहन की जानकारी अपडेट करने का अनुरोध भेजा है, तो हो सकता है कि वह गड़बड़ी का मैसेज दिखाए. इस मैसेज में बताया जाएगा कि वाहन मौजूद नहीं है. इसके बाद, आपके इंटिग्रेशन को वाहन को नई स्थिति में फिर से बनाना होगा.

अगर Fleet Engine में कोई गंभीर समस्या आती है, तो आपको ज़्यादातर या सभी वाहनों और टास्क को फिर से बनाना पड़ सकता है. हालांकि, ऐसा होने की संभावना बहुत कम होती है. अगर अनुरोधों की दर बहुत ज़्यादा हो जाती है, तो हो सकता है कि कोटा से जुड़ी समस्याओं की वजह से कुछ अनुरोध फिर से पूरे न हो पाएं. ऐसा इसलिए, क्योंकि सेवा से इनकार (डीओएस) के हमलों से बचने के लिए, कोटा की जांच की जाती है. ऐसे मामले में, फिर से कोशिश करने के लिए बैकऑफ़ रणनीति का इस्तेमाल करके, रीक्रिएशन रेट को कम करें.

फिर से कोशिशें

पक्का करें कि आपका सिस्टम, Fleet Engine को किए गए अनुरोधों के लिए फिर से कोशिश करने की सुविधा लागू करता हो. ऐसा इसलिए, क्योंकि कभी-कभी अनुरोध पूरे नहीं हो पाते. Fleet Engine की क्लाइंट लाइब्रेरी, अनुरोध को फिर से भेजने की सुविधा डिफ़ॉल्ट रूप से चालू रखती हैं.

ड्राइवर ऐप्लिकेशन में स्थिति की जानकारी मौजूद नहीं है

अगर ड्राइवर ऐप्लिकेशन क्रैश हो जाता है, तो ऐप्लिकेशन को Driver SDK में मौजूदा स्थिति को फिर से बनाना होगा. ऐप्लिकेशन को टास्क फिर से बनाने की कोशिश करनी चाहिए, ताकि यह पक्का किया जा सके कि वे मौजूद हैं और उनकी मौजूदा स्थितियां वापस आ गई हैं. ऐप्लिकेशन को Driver SDK के लिए, स्टॉप की सूची को फिर से बनाना चाहिए और उसे साफ़ तौर पर सेट करना चाहिए.

ध्यान दें: डेटा को अपने-आप वापस लाया जाना चाहिए. इसके लिए, Fleet Engine से मिली जानकारी का इस्तेमाल नहीं किया जाना चाहिए. हालांकि, अगर डेटाबेस में कोई इकाई पहले से मौजूद है, तो इस बारे में बताने वाली गड़बड़ियों की जानकारी का इस्तेमाल किया जा सकता है. अगर कोई इकाई पहले से मौजूद है, तो उस गड़बड़ी को ठीक किया जा सकता है. साथ ही, इकाई के आईडी का इस्तेमाल करके उसे अपडेट किया जा सकता है.