Вирішіть, чи сервери memcached не відповідають або не працюють

мати навчанняВеб-сайт WordPressновачок вСервер WordPressПлагін 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.

Будь ласка, перевірте Плагін WordPressНалаштування та налаштування 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 (наприклад, Performance → Object Cache → Advanced)
    Вирішіть, чи сервери memcached не відповідають або не працюють
  2. Збільште ліміт відкритих з’єднань у конфігурації memcache, установіть максимальну кількість відкритих з’єднань.

Рішення XNUMX для служби Memcached не працює

якщо тиLinuxвикористання сервераПанель керування CWPЗ Перемикач версій PHP, ви можете спробувати перевстановити службу Memcached.

Клацніть ліворуч на панелі керування CWP → Налаштування PHP → Перемикач версій PHP → виберіть вручну інші версії 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 у блозі Чень Вейляна, щоб отримувати останні оновлення!

🔔 Станьте першим, хто отримає цінний «Посібник із використання інструменту штучного інтелекту маркетингу контенту ChatGPT» у верхньому каталозі каналу! 🌟
📚 Цей посібник має величезну цінність. 🌟Це рідкісна можливість, не пропустіть її! ⏰⌛💨
Поділіться та вподобайте, якщо вам подобається!
Ваші публікації та лайки є нашою постійною мотивацією!

 

发表 评论

Ваша електронна адреса не буде опублікована. 必填 项 已 用 * Етикетка

прокрутіть наверх