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

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

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

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

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

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

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

বাতিল (১১২)

নিম্নলিখিত পরিস্থিতিগুলি 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) ত্রুটির কারণ হতে পারে:

  • এমন একটি ডকুমেন্ট তৈরি করার চেষ্টা করা হচ্ছে যা একটি সূচক এন্ট্রির জন্য ৭.৫ KiB সীমা অতিক্রম করে।

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

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

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

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