فهرست مقاله
یادگیری داشته باشندوب سایت وردپرستازه وارد درباطن وردپرسافزونه 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 رسیدید، دیگر نمیتوانید هیچ جلسهای را از آن نقطه ذخیره یا بازیابی کنید، زیرا اتصالات قدیمی از بین نمیروند.
دو راه حل ممکن وجود دارد:
- غیرفعال کردن اتصال دائمی در ماژول افزونه W3 Total Cache (به عنوان مثال: عملکرد → کش شی → پیشرفته)
- محدودیت اتصالات باز را در پیکربندی 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
به کانال تلگرام وبلاگ چن ویلیانگ خوش آمدید تا از آخرین به روز رسانی ها مطلع شوید!
📚 این راهنما حاوی ارزش بسیار زیادی است، 🌟این یک فرصت نادر است، آن را از دست ندهید! ⏰⌛💨
اگر دوست داشتید به اشتراک بگذارید و لایک کنید
اشتراک گذاری و لایک های شما انگیزه مستمر ما هستند!