حل سرورهای memcached پاسخ نمی دهند یا اجرا نمی شوند

یادگیری داشته باشندوب سایت وردپرستازه وارد درباطن وردپرسافزونه W3 Total Cache نصب شده است، اما 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 را مجدداً راه اندازی کنید (به صورت root/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 به سرعت حل شد!

وبلاگ امید چن ویلیانگ ( https://www.chenweiliang.com/ ) به اشتراک گذاشت "حل سرورهای حافظه پنهان پاسخ نمی دهند یا اجرا نمی شوند" که برای شما مفید است.

به اشتراک گذاری لینک این مقاله خوش آمدید:https://www.chenweiliang.com/cwl-28039.html

به کانال تلگرام وبلاگ چن ویلیانگ خوش آمدید تا از آخرین به روز رسانی ها مطلع شوید!

🔔 اولین نفری باشید که "راهنمای استفاده از ابزار هوش مصنوعی بازاریابی محتوایی ChatGPT" را در فهرست بالای کانال دریافت می کنید! 🌟
📚 این راهنما حاوی ارزش بسیار زیادی است، 🌟این یک فرصت نادر است، آن را از دست ندهید! ⏰⌛💨
اگر دوست داشتید به اشتراک بگذارید و لایک کنید
اشتراک گذاری و لایک های شما انگیزه مستمر ما هستند!

 

发表 评论

آدرس ایمیل شما منتشر نخواهد شد. از زمینه های مورد نیاز استفاده می شود * 标注

به بالا بروید