একটি নতুন পণ্য "অসম্পূর্ণ লেনদেন রোলব্যাক" তৈরি করার সময় ত্রুটি কেন?


11

একটি নতুন পণ্য তৈরি করার সময় এবং এটি সংরক্ষণ করার চেষ্টা করার সময়, আমি নিম্নলিখিত ত্রুটি বার্তাটি পাই:

অসমমিতিক লেনদেনের রোলব্যাক ত্রুটি

অন্য কেউ ইহার সম্মুখীন হয়েছে? ফিক্সটি শেয়ার করুন :)


Magento2 অসমমিতিক লেনদেন রোলব্যাক ত্রুটি

উত্তর:


17

আমি যখন ম্যাজেন্টো ডেটা-মাইগ্রেশন-সরঞ্জামটি ব্যবহার করে ডেটা আমদানি করার পরে কিছু বিভাগ আপডেট করার চেষ্টা করেছি তখন আমি কেবল একই ত্রুটি (অ্যাসিমেট্রিক লেনদেন রোলব্যাক) পাচ্ছিলাম।

একটি ম্যানুয়াল রিইন্ডেক্স আমার জন্য সমস্যাটি স্থির করেছে, ম্যানুয়ালি আপনার ডেটাবেসকে ssh এর মাধ্যমে পুনরায় সূচি দেওয়ার জন্য আপনার ম্যাজেন্টো ইনস্টলেশন থেকে নিম্নলিখিত কমান্ডটি চালান:

php bin/magento indexer:reindex

এটি যদি আপনাকে সহায়তা না করে তবে আপনি নিম্নলিখিত বাগের প্রতিবেদনটি একবার দেখতে চান: https://github.com/magento/magento2/issues/3720


6

সমস্যাটি সমাধান হয়েছে এবং নিম্নলিখিত পদক্ষেপগুলি রয়েছে

  1. নিম্নলিখিত কমান্ডটি ব্যবহার করে রিইনডেক্স

    php bin/magento indexer:reindex
  2. কমান্ডের নীচে চালান

    rm -rf var/cache/*
    rm -rf var/page_cache/*
    rm -rf var/generation/*
  3. var/generationফোল্ডারে অনুমতি দিন ।


আমি ভীতিজনক ত্রুটি পেয়েছি I আমি এই আদেশটি প্রয়োগ করেছি তবে সমস্ত পণ্য এটি অপসারণের পরে আমার এই ত্রুটিটি আসবে তাই আপনার যদি আমার উত্তর থাকে তবে এই ত্রুটিটি এলোমেলোভাবে আসে না প্রতিবার।
আরভি সিং 12

4

এছাড়াও, আপনি যখন বাহ্যিক অনুসন্ধান ইঞ্জিন (সোলার বা ইলাস্টিকসার্ক) কনফিগার করেছেন এবং পণ্য / বিভাগ সংরক্ষণের সময় এটি অনুপলব্ধ থাকে তখন এই ত্রুটিটি এমন পরিস্থিতিতে দেখা দেয়।


এটিই আমার পক্ষে হয়ে গেছে, আপনার সহায়তার জন্য ধন্যবাদ!
জোশুয়া সোইলিও

আমরা যদি এই ধরনের বাহ্যিক অনুসন্ধান ইঞ্জিন ব্যবহার করি তবে এর সমাধান কী?
এসআইবিআই এস

3

এটি সম্পূর্ণ সমাধান নয় তবে এটি আপনাকে কিছু ক্ষেত্রে সমস্যার উত্স সনাক্ত করতে সহায়তা করতে পারে। এই শ্রেণীর চারপাশে সেভ প্লাগইন মন্তব্য করুন Magento\CatalogSearch\Model\Indexer\Fulltext\Plugin\Productএবং আপনি ব্যতিক্রম ত্রুটি দেখতে পাবেন


1

আপনি যদি ফ্ল্যাট ক্যাটালগ ব্যবহার করছেন এবং পুনর্নির্মাণ কাজ না করে, তবে সম্ভবত আপনি মাইএসকিউএল সারি সীমাবদ্ধতার বাইরে চলে গেছেন । আপনি হয় ফ্ল্যাট ক্যাটালগ বন্ধ করতে হবে বা বৈশিষ্ট্যগুলির সংখ্যাকে হ্রাস করতে হবে যা বিকল্পগুলি used in product listingএবং used for sorting in product listingবিকল্পগুলি ব্যবহার করে ।


1

এই ইস্যুটির জন্য আমার কাছে আরও একটি সমাধান রয়েছে এবং এটি সহজ।

কেবলমাত্র আপনি পণ্য সম্পর্কিত সূচকের জন্য পুনর্নির্দেশ মোড পরিবর্তন করতে পারেন -> সময়সূচী অনুসারে আপডেট। এখানে চিত্র বর্ণনা লিখুন


বিভাগ পণ্য এবং পণ্য বিভাগ সূচীর মধ্যে পার্থক্য কোনটি?
লুস্ক্কু

0

আমি মাইএসকিএল ইনোডিবি ক্লাস্টারের সাথে অসমমিত ট্রানজেকশন রোলব্যাক ত্রুটির সমস্যার মুখোমুখি হচ্ছি, সুতরাং আমি পণ্য এবং বিভাগটি সংরক্ষণ করতে পারিনি এবং যখন আমি ত্রুটি বার্তাটি প্রিন্ট করি তখন

`SQLSTATE[HY000]: General error: 1787 Statement violates GTID consistency: CREATE TEMPORARY TABLE and DROP TEMPORARY TABLE can only be executed outside transactional context. These statements are also not allowed in a function or trigger because functions and triggers are also considered to be multi-statement transactions., query was: CREATE TEMPORARY TABLE IF NOT EXISTS `catalog_product_index_eav_temp` LIKE `catalog_product_index_eav_tmp

দীর্ঘ অনুসন্ধানের পরে এই প্রতিশ্রুতিটি আমার সমস্যার সমাধান করে। https://github.com/magento/magento2/commit/4b51ee19353fb39263991f38663ad2fabcb1ce84#diff-08d583954f382bd67bd8f89c7c2345c6

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.