Memcached sunucuların yanıt vermediğini veya çalışmadığını çözme

öğrenmekWordPress web sitesiacemiWordPress arka ucuW3 Total Cache eklentisi yüklü, ancak Memcached yanıt vermiyor ve aşağıdaki bildirimle her zamanki gibi çalışmıyor:

Aşağıdaki memcached sunucular yanıt vermiyor veya çalışmıyor:
Veritabanı Önbelleği: 127.0.0.1:11211.
Nesne Önbelleği: 127.0.0.1:11211.
Sayfa Önbelleği: 127.0.0.1:11211.
Sorun çözüldüğünde bu mesaj otomatik olarak kaybolacaktır.

" komutunu çalıştıraraksystemctl restart memcached"Memcached hizmetini yeniden başlatırken sorun bir süreliğine ortadan kalktı, ancak daha sonra yeniden ortaya çıktı.

Uyumluluk testi yapıldı ve her şey yolunda görünüyor:

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

Memcached hizmetinin her zamanki gibi çalışamaması sorununu çözmek için ne yapmalıyım?

Yanıt vermeyen Memcached hizmeti için XNUMX. Çözüm

Memcached hizmetinde bir tür bağlantı sorunu var gibi görünüyor.Yani sorun Memcached sunucusunda.

lütfen kontrol edin WordPress eklentisiAyarlar ve Memcached yapılandırması.

Aldığınız mesaj, Memcached sunucusundaki bir sorunun sonucudur.

Memcached hizmetini yeniden başlattıktan sonra sorun ortadan kalkarsa, Memcached sunucusunda bazı bağlantı sorunları olabilir.

CLI/SSH'yi kontrol edin memcached  Hizmet▼

memcached-tool 127.0.0.1:11211 display 
memcached-tool 127.0.0.1:11211 stats
telnet 127.0.0.1 11211
  • Memcache ile iletişim kurmalı ve durum komutlarına yanıt vermelidir.

Hizmetin çalışıp çalışmadığını kontrol edin ▼

ps afux | grep memc

Gerekirse memcache hizmetini yeniden başlatın (root/sudo olarak)▼

service memcached restart

Bir hata mesajı görünürse " ERROR Too many open connectionsbaşlıklı bir kılavuz yayınladıSoruna neden olan buydu.

Memcached açık bağlantı sınırına ulaştığınızda, eski bağlantılar ortadan kalkmayacağından, o noktadan sonra artık oturumları depolayamaz veya geri alamazsınız.

İki olası düzeltme vardır:

  1. W3 Total Cache eklenti modülünde kalıcı bağlantıyı devre dışı bırakın (örneğin: Performans → Nesne Önbelleği → Gelişmiş)
    Memcached sunucuların yanıt vermediğini veya çalışmadığını çözme
  2. Memcache yapılandırmasında açık bağlantı sınırını artırın, maksimum açık bağlantıları ayarlayın.

Memcached hizmeti için XNUMX. Çözüm çalışmıyor

Eğer seninLinuxsunucu kullanımıCWP Kontrol PaneliOf PHP sürüm değiştirici, Memcached hizmetini yeniden yüklemeyi deneyebilirsiniz.

CWP kontrol panelinin sol tarafına tıklayın → PHP Ayarları → PHP Sürüm Değiştirici → diğer PHP 7 sürümlerini manuel olarak seçin, örneğin: PHP 7.4.28 sürümü ve Memcache ve Memcached uzantısını kontrol edin▼

Chen WeiliangBlog daha önce sadece Memcached eklentisini kuruyordu ve Memcache eklentisinin kurulmaması böyle bir soruna yol açıyordu.

Memcache ve Memcached uzantılarını aynı anda kurduktan sonra Memcached servisinin yanıt vermemesi sorunu hızlıca çözüldü!

Umut Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) paylaşılan "Memcached sunucuları çözme yanıt vermiyor veya çalışmıyor", bu size yardımcı olur.

Bu makalenin bağlantısını paylaşmaya hoş geldiniz:https://www.chenweiliang.com/cwl-28039.html

En son güncellemeleri almak için Chen Weiliang'ın blogunun Telegram kanalına hoş geldiniz!

🔔 Kanalın üst dizinindeki değerli "ChatGPT İçerik Pazarlama Yapay Zeka Aracı Kullanım Kılavuzunu" alan ilk kişi olun! 🌟
📚 Bu rehber çok büyük değer içeriyor, 🌟Bu nadir bir fırsat, kaçırmayın! ⏰⌛💨
İsterseniz paylaşın ve beğenin!
Paylaşımlarınız ve beğenileriniz bizim sürekli motivasyonumuz!

 

发表 评论

E-posta hesabınız yayımlanmayacak. 必填 项 已 用 * 标注

yukarı kaydır