ত্রুটি কোড বুঝতে

শুধুমাত্র ক্লাউড ফায়ারস্টোর এন্টারপ্রাইজ সংস্করণের জন্য প্রাসঙ্গিক।

এই পৃষ্ঠাটি আপনার সম্মুখীন হতে পারে এমন ত্রুটি কোডগুলিকে তালিকাভুক্ত করে এবং সেগুলির প্রতিটি কীভাবে ঠিক করা যায় তার জন্য পরামর্শ প্রদান করে৷

সময়সীমা অতিক্রম করেছে (262)

নিম্নলিখিতগুলি DeadlineExceeded (262) ত্রুটি বাড়াতে পারে:

  • লেটেন্সি বৃদ্ধির কারণে একটি অপারেশন শেষ হতে সময়সীমার (ডিফল্টরূপে 60 সেকেন্ড) বেশি সময় নেয়।
DeadlineExceeded (262): Deadline exceeded.

এই সমস্যাটি সমাধান করতে, লেটেন্সি সমস্যা সমাধানের নির্দেশিকাটি দেখুন।

বাতিল করা হয়েছে (112)

নিম্নলিখিত পরিস্থিতিতে Aborted (112) ত্রুটি বৃদ্ধি করতে পারে:

  • একটি নথি প্রতি সেকেন্ডে অনেকগুলি আপডেট গ্রহণ করছে৷
  • ওভারল্যাপিং লেনদেন থেকে বিরোধিতা।
  • ট্র্যাফিক যা দ্রুত বৃদ্ধি পায় বা হট-স্পটের সম্মুখীন হয়।
Aborted (112): Too much contention on these documents. Please try again

বা

Aborted (112): Aborted due to cross-transaction contention. This occurs when
multiple transactions attempt to access the same data, requiring at least one
to be aborted in order to enforce serializability.

এই সমস্যা সমাধানের জন্য:

  • দ্রুত ট্রাফিক বৃদ্ধির জন্য, MongoDB সামঞ্জস্যের সাথে ক্লাউড ফায়ারস্টোর বর্ধিত চাহিদা মেটাতে স্বয়ংক্রিয়ভাবে স্কেল করার চেষ্টা করে। যখন ক্লাউড ফায়ারস্টোর MongoDB সামঞ্জস্যের স্কেল সহ, লেটেন্সি কমতে শুরু করে।
  • হট-স্পটগুলি MongoDB সামঞ্জস্যের সাথে ক্লাউড ফায়ারস্টোরের ক্ষমতাকে সীমাবদ্ধ করে। হট-স্পট সনাক্ত করতে স্কেলের জন্য ডিজাইনিং পর্যালোচনা করুন।
  • লেনদেনে ডেটা বিতর্ক এবং আপনার লেনদেনের ব্যবহার পর্যালোচনা করুন।
  • স্বতন্ত্র নথিতে লেখার হার কমিয়ে দিন।

অবৈধ আর্গুমেন্ট (2)

নিম্নলিখিত পরিস্থিতিতে InvalidArgument (2) ত্রুটি হতে পারে:

  • একটি সূচক প্রবেশের জন্য 7.5 KiB সীমা অতিক্রম করে এমন একটি নথির প্রতিশ্রুতি দেওয়ার চেষ্টা করা৷

সূচক এন্ট্রির জন্য 7.5 KiB হল একটি সীমা । আপনি এই সীমা অতিক্রম করতে পারবেন না এবং এটি এমন একটি কোটা নয় যা সামঞ্জস্য করা যায়৷

InvalidArgument (2): Index entry on field_name is larger than 7680 bytes.

এই সমস্যা সমাধানের জন্য:

সূচীকৃত ক্ষেত্রের মানগুলির জন্য, ক্ষেত্রটিকে একাধিক ক্ষেত্রে বিভক্ত করুন। যদি সম্ভব হয়, একটি আন-ইনডেক্সড ফিল্ড তৈরি করুন এবং ডেটা সরান যা আন-ইনডেক্সড ফিল্ডে ইন্ডেক্স করার প্রয়োজন নেই।