Katalog artykułów
uczyć sięWitryna WordPressnowicjusz wZaplecze WordPressWtyczka W3 Total Cache jest zainstalowana, ale Memcached nie odpowiada i nie działa jak zwykle z następującym powiadomieniem:
Następujące serwery memcached nie odpowiadają lub nie działają:
Pamięć podręczna bazy danych: 127.0.0.1:11211.
Pamięć podręczna obiektów: 127.0.0.1:11211.
Pamięć podręczna stron: 127.0.0.1:11211.
Ta wiadomość automatycznie zniknie po rozwiązaniu problemu
Uruchamiając polecenie „systemctl restart memcached„Po ponownym uruchomieniu usługi memcached problem zniknął na chwilę, ale potem pojawił się ponownie.
Testy zgodności zostały wykonane i wszystko wydaje się być w porządku:
Memcached extension: Installed Memcache extension: Not Installed Redis extension: Not Installed
Co powinienem zrobić, aby rozwiązać problem polegający na tym, że usługa Memcached nie może działać normalnie?
Rozwiązanie XNUMX dla usługi Memcached nie odpowiada
Wygląda na to, że występuje jakiś problem z łącznością z usługą Memcached.Więc problem dotyczy serwera Memcached.
Proszę sprawdzić Wtyczka WordPressUstawienia i konfiguracja Memcached.
Otrzymana wiadomość jest wynikiem problemu z serwerem Memcached.
Jeśli problem zniknie po ponownym uruchomieniu usługi Memcached, mogą występować problemy z łącznością z serwerem Memcached.
Zaewidencjonuj CLI/SSH Memcached Serwis▼
memcached-tool 127.0.0.1:11211 display memcached-tool 127.0.0.1:11211 stats telnet 127.0.0.1 11211
- Powinien komunikować się z memcache i odpowiadać na polecenia stanu.
Sprawdź, czy usługa działa ▼
ps afux | grep memcW razie potrzeby uruchom ponownie usługę memcache (jako root/sudo)▼
service memcached restartJeśli pojawi się komunikat o błędzie „ ERROR Too many open connections"To właśnie spowodowało problem.
Gdy osiągniesz limit otwartych połączeń Memcached, nie będziesz już mógł przechowywać ani pobierać żadnych sesji od tego momentu, ponieważ stare połączenia nie znikną.
Możliwe są dwie poprawki:
- Wyłącz trwałe połączenie w module wtyczki W3 Total Cache (np.: Wydajność → Pamięć podręczna obiektów → Zaawansowane)

- Zwiększ limit otwartych połączeń w konfiguracji memcache, ustaw maksymalną liczbę otwartych połączeń.
Rozwiązanie XNUMX dla niedziałającej usługi Memcached
Jeżeli twójLinuxkorzystanie z serweraPanel sterowania CWP的 Przełącznik wersji PHP, możesz spróbować ponownie zainstalować usługę Memcached.
Kliknij po lewej stronie panelu sterowania CWP → Ustawienia PHP → Przełącznik wersji PHP → ręcznie wybierz inne wersje PHP 7, takie jak: Wersja PHP 7.4.28 i sprawdź rozszerzenie Memcache i Memcached▼
Chen WeiliangBlog wcześniej instalował tylko rozszerzenie Memcached, a brak instalacji rozszerzenia Memcache powodował taki problem.
Po zainstalowaniu jednocześnie rozszerzeń Memcache i Memcached problem, na który usługa Memcached nie reagowała, został szybko rozwiązany!
Nadzieja Chen Weiliang Blog ( https://www.chenweiliang.com/ ) udostępniony „Rozwiązywanie serwerów memcached nie odpowiada lub nie działa”, co jest dla Ciebie pomocne.
Zapraszamy do udostępnienia linku do tego artykułu:https://www.chenweiliang.com/cwl-28039.html
Aby odblokować więcej ukrytych sztuczek🔑, zapraszamy do dołączenia do naszego kanału Telegram!
Udostępnij i polub jeśli Ci się podoba! Twoje udostępnienia i polubienia są naszą ciągłą motywacją!
