Yeni bir ürün “Asimetrik işlem geri alma” oluşturulurken neden hata oluştu?


11

Yeni bir ürün oluştururken ve kaydetmeye çalışırken, aşağıdaki hata iletisini alıyorum:

Asimetrik işlem geri alma hatası

Başka kimse bununla karşılaştı mı? Lütfen düzeltmeyi paylaşın :)


Magento2 Asimetrik işlem geri alma hatası

Yanıtlar:


17

Magento veri taşıma aracını kullanarak veri içe aktardıktan sonra bazı kategorileri güncellemeye çalıştığımda aynı hatayı (Asimetrik işlem geri alma) alıyordum.

Manuel bir reindex benim için sorunu düzeltti, veritabanınızı ssh ile manuel olarak yeniden endekslemek için Magento kurulumunuzdan aşağıdaki komutu çalıştırın:

php bin/magento indexer:reindex

Bu yardımcı olmazsa, aşağıdaki hata raporuna göz atmak isteyebilirsiniz: https://github.com/magento/magento2/issues/3720


6

Sorun çözüldü ve aşağıdaki adımlar

  1. Aşağıdaki komutu kullanarak yeniden endeksleyin

    php bin/magento indexer:reindex
  2. aşağıdaki komutları çalıştır

    rm -rf var/cache/*
    rm -rf var/page_cache/*
    rm -rf var/generation/*
    
  3. var/generationKlasöre izin verin .


Korkunç bir hata aldım. Bu komutu uyguladım ama asıl sorun bu hatayı tüm ürün kaldırdıktan sonra geliyor, bu yüzden bana bir fikriniz varsa, bu hata her seferinde rastgele gelmez.
Rv Singh

4

Ayrıca, bu hata harici arama motorunu (Solr veya Elasticsearch) yapılandırdığınızda oluşur ve ürün / kategori kaydetme sırasında kullanılamaz.


Bu benim için sonuçlandı, yardımın için teşekkürler!
Joshua Soileau

bu tür harici arama motorlarını kullanırsak çözüm nedir?
SIBHI S

3

Tam bir çözüm değildir, ancak bazı durumlarda sorunun kaynağını tespit etmenize yardımcı olabilir. Bu sınıftaki etrafında kaydetme eklentisini yorumlayın Magento\CatalogSearch\Model\Indexer\Fulltext\Plugin\Productve istisna hatasını göreceksiniz


1

Düz katalog kullanıyorsanız ve reindexing çalışmıyorsa, belki de MySQL satır sınırlamalarınız bitti . Düz kataloğu kapatmalı veya used in product listingve used for sorting in product listingseçeneğini kullanan özellik sayısını azaltmalısınız .


1

Bu sorun için başka bir çözümüm var ve bu kolay.

Sadece ürünle ilgili indeksleyici için reindex modunu değiştirebilirsiniz -> Programa göre güncelle. resim açıklamasını buraya girin


kategori ürünler ve ürün kategorisi endeksi arasındaki farklar nelerdir?
LucScu

0

Ayrıca MySql InnoDB kümesinde Asimetrik işlem geri alma hatası sorunuyla karşı karşıyayım , bu yüzden ürünü ve kategoriyi kaydedemedim ve hata mesajını yazdırdığımda

`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

Uzun bir aramadan sonra bu taahhüt sorunumu çözdü. https://github.com/magento/magento2/commit/4b51ee19353fb39263991f38663ad2fabcb1ce84#diff-08d583954f382bd67bd8f89c7c2345c6

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.