সাধারণ সমস্যাগুলি সমাধান করুন
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
আপনি যদি কোনো সমস্যার সম্মুখীন হন তবে সাহায্যের জন্য নিম্নলিখিত বিভাগগুলি দেখুন।
ফ্লিট ইঞ্জিনে হারানো অবস্থা
ফ্লিট ইঞ্জিনের সাথে কাজ করার সময়, ব্যর্থতা অনুমান করার জন্য আপনার বাস্তবায়ন ডিজাইন করুন। উদাহরণস্বরূপ, যদি আপনি একটি যানবাহন আপডেট করার জন্য ফ্লিট ইঞ্জিনের কাছে একটি অনুরোধ জারি করেন, তাহলে এটি একটি ত্রুটির সাথে প্রতিক্রিয়া জানাতে পারে যা নির্দেশ করে যে গাড়িটি বিদ্যমান নেই। আপনার বাস্তবায়নের ফলে গাড়িটিকে নতুন অবস্থায় পুনরায় তৈরি করা উচিত।
ফ্লিট ইঞ্জিনের বিপর্যয়মূলক ব্যর্থতার অত্যন্ত অসম্ভাব্য পরিস্থিতিতে, আপনাকে বেশিরভাগ বা সমস্ত যানবাহন এবং কাজগুলি পুনরায় তৈরি করতে হতে পারে। যদি তৈরির হার খুব বেশি হয়ে যায়, কিছু অনুরোধ আবার ব্যর্থ হতে পারে কোটার সমস্যার কারণে যেহেতু পরিষেবা অস্বীকার (DOS) আক্রমণ এড়াতে কোটা চেক করা হয়েছে৷ এই ক্ষেত্রে, পুনঃপ্রয়াসের জন্য ব্যাকঅফ কৌশল ব্যবহার করে বিনোদনের হার কমিয়ে দিন।
পুনরায় চেষ্টা করে
নিশ্চিত করুন যে আপনার সিস্টেম ফ্লিট ইঞ্জিনের অনুরোধের জন্য পুনঃপ্রয়াস প্রয়োগ করে কারণ সেগুলি মাঝে মাঝে ব্যর্থ হতে পারে। ফ্লিট ইঞ্জিন ক্লায়েন্ট লাইব্রেরিগুলি ডিফল্টরূপে পুনরায় চেষ্টা করে।
ড্রাইভার অ্যাপে হারানো অবস্থা
ড্রাইভার অ্যাপ ক্র্যাশ হলে, অ্যাপটিকে অবশ্যই ড্রাইভার SDK-এর মধ্যে বর্তমান অবস্থা পুনরায় তৈরি করতে হবে। অ্যাপটিকে কার্যগুলিকে পুনরায় তৈরি করার চেষ্টা করা উচিত যাতে সেগুলি বিদ্যমান রয়েছে এবং তাদের বর্তমান অবস্থা পুনরুদ্ধার করতে পারে৷ অ্যাপটিকে পুনরায় তৈরি করা উচিত এবং ড্রাইভার SDK-এর জন্য স্টপের তালিকা স্পষ্টভাবে সেট করা উচিত।
দ্রষ্টব্য : এই পুনরুদ্ধারগুলি অবশ্যই ফ্লিট ইঞ্জিনের তথ্যের উপর নির্ভর না করে স্বায়ত্তশাসিতভাবে করা উচিত, ডাটাবেসে একটি সত্তা ইতিমধ্যেই বিদ্যমান আছে কিনা তা নির্দেশ করে। যদি একটি সত্তা ইতিমধ্যেই বিদ্যমান থাকে, তাহলে সেই ত্রুটিটি শোষণ করা যেতে পারে এবং সত্তাটিকে তার আইডি ব্যবহার করে আপডেট করা যেতে পারে।
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-03-11 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-03-11 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["Fleet Engine implementations should be designed to handle failures and potential data loss by recreating vehicles and tasks when necessary."],["In case of Fleet Engine failures, use a backoff strategy to manage the recreation rate and avoid quota issues."],["Implement retries for Fleet Engine requests to address occasional failures, leveraging client library defaults or custom mechanisms."],["Driver apps should autonomously restore state after crashes by recreating tasks and stops within the Driver SDK, relying on error handling for existing entities."]]],["Implement error handling for Fleet Engine failures, such as vehicle non-existence, by recreating entities. In catastrophic failures, recreate vehicles and tasks, using a backoff strategy if quota issues arise. Implement request retries, as provided by Fleet Engine client libraries. If the driver app crashes, autonomously recreate tasks and stop lists within the Driver SDK, relying only on Fleet Engine errors to determine if entities already exist for update purposes.\n"]]