เรา (ยังคง) ใช้ Drupal 8 เวอร์ชันล่าสุด เป็น CMS สำหรับแก้ไขเนื้อหา
แพลตฟอร์มของเรามีขนาดใหญ่และมีบรรณาธิการมากกว่า 100 คนที่เพิ่ม/แก้ไขเนื้อหาอย่างต่อเนื่อง และยังมีผู้นำเข้าอีก 20 รายที่นำเข้าเนื้อหาตลอดเวลา
เรากำลังโฮสต์แพลตฟอร์มของเราบน Azure Kubernetes Service และใช้ Azure VM แบบกำหนดเองที่เราโฮสต์เซิร์ฟเวอร์ MySQL แบบกำหนดเองของเรา เรามีการตั้งค่านี้มาหนึ่งปีครึ่งแล้ว
ทุกอย่างทำงานได้ดีจนกระทั่งเมื่อ 3 สัปดาห์ที่ผ่านมาเมื่อเราเริ่มพบปัญหาที่แปลกประหลาดจริงๆ: การตั้งค่าการแก้ไขล่าสุดล่าช้า
นี่คือสิ่งที่เกิดขึ้น:
- ตัวแก้ไขเพิ่มโหนด ทุกอย่างถูกบันทึกอย่างถูกต้อง
- Editor เปิดโหนดนั้นเพื่อแก้ไข เขา/เธอบันทึกไว้แต่เนื้อหาเก่า
ได้รับการแสดง
- เมื่อเราตรวจสอบหน้าการแก้ไข การแก้ไขเริ่มต้น/ปัจจุบันไม่ใช่การแก้ไขล่าสุด แต่เป็นการแก้ไขก่อนหน้า
- หลังจากผ่านไปไม่เกิน 10 นาที การแก้ไขล่าสุดจะถูกบันทึกโดยอัตโนมัติเป็น
ค่าดีฟอลต์/ปัจจุบัน และเนื้อหาแสดงอย่างถูกต้อง
สำหรับชั้นแคช เราใช้ Memcached และ Akamai แต่ Akamai ถูกปิดใช้งานสำหรับผู้ใช้ที่เข้าสู่ระบบ
(ขณะนี้เรากำลังอยู่ในขั้นตอนการอัปเกรดเป็น Drupal 9 แต่พบปัญหานี้ เราจึงพยายามแก้ไขอย่างเต็มที่)
มีใครมีประสบการณ์คล้าย ๆ กันกับการแก้ไขเมื่อเร็ว ๆ นี้หรือไม่?
ขอบคุณล่วงหน้าสำหรับความช่วยเหลือของคุณ.