Լուծել memcached սերվերները չեն արձագանքում կամ չեն աշխատում

սովորելWordPress կայքընորեկ ներսWordPress backendW3 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 pluginԿարգավորումներ և 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 Control Panel PHP տարբերակի փոխարկիչ, կարող եք փորձել նորից տեղադրել Memcached ծառայությունը:

Կտտացրեք CWP կառավարման վահանակի ձախ կողմում → PHP կարգավորումներ → PHP տարբերակի փոխարկիչ → ձեռքով ընտրեք PHP 7-ի այլ տարբերակներ, ինչպիսիք են՝ PHP 7.4.28 տարբերակը, և ստուգեք Memcache և Memcached ընդլայնումը:

Չեն ՎայլյանԲլոգը նախկինում տեղադրել էր միայն Memcached ընդլայնումը, իսկ Memcache ընդլայնման տեղադրման բացակայությունը նման խնդիր առաջացրեց։

Memcache և Memcached ընդլայնումները միաժամանակ տեղադրելուց հետո Memcached ծառայության չպատասխանելու խնդիրը արագ լուծվեց:

Հույս Chen Weiliang բլոգ ( https://www.chenweiliang.com/ ) կիսվել է «Memcached servers-ի լուծումը չի արձագանքում կամ չի աշխատում», որն օգտակար է ձեզ համար:

Բարի գալուստ՝ կիսելու այս հոդվածի հղումը.https://www.chenweiliang.com/cwl-28039.html

Ավելի շատ թաքնված հնարքներ բացահայտելու համար🔑, միացեք մեր Telegram ալիքին։

Տարածեք և հավանեք, եթե ձեզ դուր եկավ: Ձեր կիսումներն ու հավանումները մեր շարունակական շարժառիթն են:

 

发表 评论

Ձեր էլփոստի հասցեն չի հրապարակվի: Օգտագործվում են պահանջվող դաշտերը * Պիտակ

Ոլորել դեպի սկիզբ