عندما نستخدم WordPress، غالبًا ما نواجه مشكلات مثل صفحات WordPress الفارغة، وعدم القدرة على تسجيل الدخول إلى الواجهة الخلفية لـ WordPress، وأخطاء الخادم 500. غالبًا ما تحدث هذه المشكلات بعد تحديث إصدار WordPress وترقيته، وتثبيت المكونات الإضافية، وبعد ذلك يتم تحديث خادم PHP وMysql والإصدارات الرئيسية الأخرى، ولا تعمل وظيفة WordPress لأسباب مدعومة.
عملية استكشاف الأخطاء وإصلاحها في WordPress لحل المشكلة التي واجه فيها موقعك خطأً فادحًا - ذاكرة التخزين المؤقت لذاكرة Redis غير كافية
تلقيت اليوم رسالة من صديق على WeChat يذكرني فيها بأنه لا يمكن فتح المدونة. من المؤكد أنه بعد فتحه، يظهر مباشرة "لقد واجه موقعك خطأً فادحًا." إذا فكرت في الأمر بعناية، بالإضافة إلى تعرضه للهجوم مؤخرًا، فقد قامت المدونة بتثبيت المكون الإضافي W3 Total Cache، وفقًا للتكهنات. يمكن استنتاج أن المكون الإضافي هو المسؤول.
بعد التحقيق، تبين أن خطأ PHP هو: "Uncaught RedisException: أمر OOM غير مسموح به عند استخدام الذاكرة"، مما يشير إلى أن Redis لا يمكنه كتابة البيانات إلى الذاكرة، حتى إذا تم إعادة تشغيل الخادم. الحل النهائي هو ضبط تكوين Redis وزيادة حجم الذاكرة الافتراضية.