حل الخوادم memcached لا تستجيب أو لا تعمل

التعلمموقع ووردبريسمبتدئ فيووردبريس الخلفيةتم تثبيت المكون الإضافي W3 Total Cache ، لكن Memcached لا يستجيب ولا يعمل كالمعتاد مع الإشعار التالي:

خوادم memcached التالية لا تستجيب أو لا تعمل:
ذاكرة التخزين المؤقت لقاعدة البيانات: 127.0.0.1:11211.
ذاكرة التخزين المؤقت للكائن: 127.0.0.1:11211.
ذاكرة التخزين المؤقت للصفحة: 127.0.0.1:11211.
ستختفي هذه الرسالة تلقائيًا بمجرد حل المشكلة

عن طريق تشغيل الأمر "systemctl restart memcached"عند إعادة تشغيل خدمة memcached ، اختفت المشكلة لفترة من الوقت ، لكنها عادت للظهور بعد ذلك.

تم إجراء اختبار التوافق ويبدو أن كل شيء على ما يرام:

Memcached extension: Installed
Memcache extension: Not Installed
Redis extension: Not Installed

ماذا علي أن أفعل لحل المشكلة التي لا تستطيع خدمة Memcached تشغيلها كالمعتاد؟

الحل XNUMX لخدمة Memcached لا يستجيب

يبدو أن هناك نوعًا من مشكلة الاتصال بخدمة Memcached.لذا فإن المشكلة تكمن في خادم Memcached.

يرجى المراجعة البرنامج المساعد ووردبريسالإعدادات وتكوين Memcached.

الرسالة التي تلقيتها هي نتيجة مشكلة في خادم Memcached.

إذا اختفت المشكلة بعد إعادة تشغيل خدمة Memcached ، فقد تكون هناك بعض مشكلات الاتصال بخادم Memcached.

تحقق في CLI / SSH أعطها  خدمة ▼

memcached-tool 127.0.0.1:11211 display 
memcached-tool 127.0.0.1:11211 stats
telnet 127.0.0.1 11211
  • يجب التواصل مع memcache والاستجابة لأوامر الحالة.

تحقق مما إذا كانت الخدمة قيد التشغيل ▼

ps afux | grep memc

إذا لزم الأمر ، أعد تشغيل خدمة memcache (مثل الجذر / sudo) ▼

service memcached restart

إذا ظهرت رسالة خطأ " ERROR Too many open connections"هذا هو سبب المشكلة.

عندما تصل إلى حد الاتصال المفتوح Memcached ، لن تتمكن بعد ذلك من تخزين أو استرداد أي جلسات من تلك النقطة فصاعدًا ، حيث لن تختفي الاتصالات القديمة.

هناك نوعان من الحلول الممكنة:

  1. قم بتعطيل الاتصال المستمر في وحدة البرنامج المساعد W3 Total Cache (على سبيل المثال: الأداء ← ذاكرة التخزين المؤقت للكائنات ← متقدم)
    حل الخوادم memcached لا تستجيب أو لا تعمل
  2. قم بزيادة حد الاتصالات المفتوحة في تكوين memcache ، واضبط الحد الأقصى للاتصالات المفتوحة.

الحل XNUMX لخدمة Memcached لا يعمل

إذا كان لديكلينكساستخدام الخادملوحة تحكم CWP محول إصدار PHP، يمكنك محاولة إعادة تثبيت خدمة Memcached.

انقر على الجانب الأيسر من لوحة التحكم CWP ← إعدادات PHP ← PHP Version Switcher ← حدد يدويًا إصدارات PHP 7 الأخرى ، مثل: إصدار PHP 7.4.28 ، وتحقق من امتداد Memcache و Memcached ▼

تشن ويليانجقامت المدونة بتثبيت ملحق Memcached فقط من قبل ، وتسبب عدم تثبيت ملحق Memcache في حدوث مثل هذه المشكلة.

بعد تثبيت امتدادات Memcache و Memcached في نفس الوقت ، تم حل المشكلة التي لم تستجب لها خدمة Memcached بسرعة!

مدونة Hope Chen Weiliang ( https://www.chenweiliang.com/ ) شارك "حل خوادم memcached لا تستجيب أو لا تعمل" ، وهو أمر مفيد لك.

مرحبا بكم في مشاركة رابط هذه المقالة:https://www.chenweiliang.com/cwl-28039.html

مرحبًا بك في قناة Telegram الخاصة بمدونة Chen Weiliang للحصول على آخر التحديثات!

🔔 كن أول من يحصل على "دليل استخدام أداة الذكاء الاصطناعي لتسويق محتوى ChatGPT" في الدليل العلوي للقناة! 🌟
📚 يحتوي هذا الدليل على قيمة كبيرة، 🌟هذه فرصة نادرة، لا تفوتها! ⏰⌛💨
شارك و اعجبك اذا اردت
مشاركتك وإعجاباتك هي دافعنا المستمر!

 

发表 评论

لن يتم نشر عنوان بريدك الإلكتروني. 必填 项 已 用 * 标注

انتقل إلى أعلى