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