Imenik člankov
imeti učenjeSpletno mesto WordPressnovinec vWordPress backendVtičnik W3 Total Cache je nameščen, vendar se Memcached ne odziva in ne deluje kot običajno z naslednjim obvestilom:
Naslednji strežniki memcached se ne odzivajo ali ne delujejo:
Predpomnilnik zbirke podatkov: 127.0.0.1:11211.
Predpomnilnik predmetov: 127.0.0.1:11211.
Predpomnilnik strani: 127.0.0.1:11211.
To sporočilo bo samodejno izginilo, ko bo težava odpravljena
Z izvajanjem ukaza "systemctl restart memcached"Pri ponovnem zagonu storitve memcached je težava za nekaj časa izginila, potem pa se je znova pojavila.
Testiranje združljivosti je bilo opravljeno in zdi se, da je vse v redu:
Memcached extension: Installed Memcache extension: Not Installed Redis extension: Not Installed
Kaj naj storim, da rešim težavo, da storitev Memcached ne more delovati kot običajno?
XNUMX. rešitev za storitev Memcached se ne odziva
Videti je, da je prišlo do neke vrste težave s povezljivostjo s storitvijo Memcached.Težava je torej v strežniku Memcached.
Prosim preverite WordPress vtičnikNastavitve in konfiguracija Memcached.
Sporočilo, ki ste ga prejeli, je posledica težave s strežnikom Memcached.
Če težava po ponovnem zagonu storitve Memcached izgine, so morda težave s povezljivostjo s strežnikom Memcached.
Preverite v CLI/SSH Spomnjeno Storitev▼
memcached-tool 127.0.0.1:11211 display memcached-tool 127.0.0.1:11211 stats telnet 127.0.0.1 11211
- Moral bi komunicirati s predpomnilnikom pomnilnikov in se odzivati na statusne ukaze.
Preverite, ali storitev deluje ▼
ps afux | grep memcPo potrebi znova zaženite storitev memcache (kot root/sudo)▼
service memcached restartČe se prikaže sporočilo o napaki " ERROR Too many open connections"To je tisto, kar je povzročilo težavo.
Ko dosežete omejitev odprte povezave Memcached, ne boste mogli več shranjevati ali pridobivati nobenih sej od te točke naprej, saj stare povezave ne bodo izginile.
Obstajata dve možni rešitvi:
- Onemogočite trajno povezavo v modulu vtičnika W3 Total Cache (npr.: Performance → Object Cache → Advanced)

- Povečajte omejitev odprtih povezav v konfiguraciji memcache, nastavite največje število odprtih povezav.
XNUMX. rešitev za storitev Memcached se ne izvaja
če tvojLinuxuporabo strežnikaNadzorna plošča CWP的 Preklopnik različic PHP, lahko poskusite znova namestiti storitev Memcached.
Kliknite na levi strani nadzorne plošče CWP → Nastavitve PHP → Preklopnik različic PHP → ročno izberite druge različice PHP 7, kot so: različica PHP 7.4.28, in preverite razširitvi Memcache in Memcached▼
Chen WeiliangBlog je prej namestil samo razširitev Memcached in pomanjkanje namestitve razširitve Memcache je povzročilo takšno težavo.
Po hkratni namestitvi razširitev Memcache in Memcached je bil problem, da se storitev Memcached ni odzivala, hitro rešen!
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) je delil "Reševanje memcached strežnikov, ki se ne odzivajo ali ne delujejo", kar vam je v pomoč.
Dobrodošli, da delite povezavo tega članka:https://www.chenweiliang.com/cwl-28039.html
Če želite odkleniti več skritih trikov🔑, se pridružite našemu Telegram kanalu!
Delite in všečkajte, če vam je všeč! Vaše delitve in všečki so naša nadaljnja motivacija!
