Sejak kami menerapkan tambalan SUPEE-6788 di situs klien, sekitar sekali sehari situs tersebut telah turun & satu-satunya hal yang tampaknya mengembalikannya adalah menghapus cache. Kami telah melihat log, & banyak dari mereka tampaknya termasuk "Pengontrol depan mencapai 100 iterasi pertandingan router". Masalah ini tidak terjadi sebelum tambalan diterapkan. Adakah yang tahu apa yang menyebabkan ini? Beberapa orang mengatakan itu bisa jadi bug cache dalam masalah magento, tapi saya tidak tahu. Setiap masukan akan sangat membantu!
Beberapa catatan tambahan:
- Belum ada beban berat di server saat itu turun, jadi itu bukan faktor.
- Ya, semua tambalan sebelumnya berhasil diterapkan.
- Kami menggunakan memcache untuk menyimpan cache.
ce-1.8.1.0
Daryl Gochnauer
sumber
sumber
Jawaban:
Saya dan pengembang lain telah mengalami masalah serupa, namun kami tampaknya telah menyelesaikannya dengan menerapkan tambalan yang ada di GitHub ini: https://github.com/AmpersandHQ/magento-ce-ee-config-corruption-bug
Penyebabnya tampaknya semacam kondisi balapan di mana cache dihapus oleh satu proses saat sedang instantiated oleh yang lain, saya sudah bisa mereproduksi dengan mengikuti langkah-langkah yang juga tercantum pada GitHub itu.
Saya telah membuka tiket dukungan dengan Magento untuk masalah ini dan memiliki kecurigaan saya tentang apa yang mulai menyebabkannya sejak tambalan, tetapi saya menunggu untuk mendengar kembali.
Anda dapat membaca lebih lanjut tentang hal ini pada pertanyaan berikut: Masalah dengan Halaman Tidak Bergaya, Jalur Buruk, hilangnya konfigurasi tata letak setelah penerapan SUPEE-6788 Patch .
sumber
Kami memiliki masalah yang sama dengan 3 situs versi 1.8.1. Itu mulai muncul setelah SUPEE 6788. Perbaikan dari atas tidak menyelesaikan masalah. Sebenarnya, sepertinya ada beberapa perubahan. Sebelum perbaikan, situs mengalami crash dua kali sehari, sekarang crash terakhir adalah setelah 2 hari. Tapi mungkin itu terkait dengan beban. 3 situs kecil dan tidak terlalu dimuat. Masalah ini tidak muncul dengan situs besar yang versi 1.6.2 dan SUPEE 6788 diterapkan. Semua situs berada di server yang sama - 3 dengan versi 1.8.1 dan yang besar dengan versi 1.6.2
sumber
Kami meminta cache situs beralih dari memcache ke Redis & kemudian menambahkan cronjob untuk membuang cache setiap 12 jam. Mulai dari mogok sekali sehari menjadi sekitar 4-5 hari sebelum turun lagi. Kami kemudian men-tweak cronjob untuk dibuang setiap 6 jam & itu belum turun sejak (sudah sekitar 3-4 hari sejak). Baik kami atau perusahaan hosting dapat melacak masalah yang sebenarnya, tetapi ini tampaknya merupakan perbaikan yang baik bagi kami. Semoga itu bisa membantu seseorang.
sumber
Saya menambahkan kode debug AmpersandHQ pagi ini dan baru saja ada pengecualian "Pengontrol depan mencapai 100 router cocok iterasi" terjadi sekitar 75 kali dalam periode 2 menit. Tapi kali ini, mungkin karena kode debug tidak menyimpan entri cache yang korup, situs masih naik tanpa semua orang mendapatkan pengecualian (saya tidak membersihkan cache).
Saya belum menggali hal ini untuk menyelidiki tetapi corrupt-cache.log berisi:
Ini ada di Magento 1.7.0.2 dengan cache Redis dan patch SUPEE-4755 AmpersandHQ sudah diterapkan.
Pembaruan 2 Des 2015: Ini adalah kesalahan lain dengan jejak tumpukan penuh:
sumber
useCache = true
kesalahan cache objek atau sesuatu yang lain sama sekali.Kami telah mengalami masalah yang sama selama berminggu-minggu sekarang dengan berbagai situs web Magento CE. Namun, tidak ada saran yang diposting di sini yang membantu. Setelah beberapa sesi debug yang mengecewakan selama beberapa minggu, kami akhirnya berhasil mengatasinya.
Singkatnya, kami menemukan masalah karena kombinasi dari tambalan SUPEE-6788, Magento <1.9.2.0 dan PHP> = 5.5.22, dengan penyerang potensial atau bahkan pemindai keamanan dapat membuat situs turun sesuai permintaan. Kami telah memposting detail lengkap, termasuk perbaikan, di blog kami . Saya benar-benar berharap ini membantu jiwa-jiwa miskin lainnya yang menderita dengan masalah yang sama.
sumber
Kami mengalami masalah ini dan situs web kami sejak kami merilis SUPEE6788 dan tampaknya panggilan penipuan ke layanan web xmlrpc dapat bertanggung jawab atas korupsi cache.
Kami memblokir panggilan layanan web dari server depan kami karena kami tidak menggunakannya + menerapkan SUPEE 4755, saya akan membuat Anda tetap diposting.
sumber
libxml_disable_entity_loader
yang bukan utas aman. Dalam beberapa contoh ini dapat menyebabkan Magento untuk mengarahkan ulang ke halaman instalasi, namun saya percaya itu juga mungkin bahwa sebelum kesalahan seperti ini, bahwa itu akan kehilangan langkah loadDB dari generasi konfigurasi, menyimpan data yang rusak ke dalam cache. Lihat magento.stackexchange.com/questions/30071/…