Sove 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 მოდულიპარამეტრები და Memcached კონფიგურაცია.

თქვენ მიერ მიღებული შეტყობინება არის Memcached სერვერთან დაკავშირებული პრობლემის შედეგი.

თუ პრობლემა მოგვარდება Memcached სერვისის გადატვირთვის შემდეგ, შეიძლება იყოს გარკვეული დაკავშირების პრობლემები Memcached სერვერთან.

შეამოწმეთ CLI/SSH Memcached  სერვისი ▼

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)
    Sove memcached სერვერები არ პასუხობენ ან არ მუშაობს
  2. გაზარდეთ ღია კავშირების ლიმიტი მემქეშის კონფიგურაციაში, დააყენეთ მაქსიმალური ღია კავშირები.

გამოსავალი XNUMX Memcached სერვისისთვის არ მუშაობს

თუ შენიLinuxსერვერის გამოყენებაCWP მართვის პანელიიმათგან PHP ვერსიის გადამრთველი, შეგიძლიათ სცადოთ Memcached სერვისის ხელახლა ინსტალაცია.

დააწკაპუნეთ CWP მართვის პანელის მარცხენა მხარეს → PHP პარამეტრები → PHP ვერსიების გადამრთველი → ხელით აირჩიეთ PHP 7 ვერსიები, როგორიცაა: PHP 7.4.28 ვერსია და შეამოწმეთ Memcache და Memcached გაფართოება

ჩენ ვეილიანგიბლოგმა მანამდე მხოლოდ Memcached გაფართოება დააინსტალირა და Memcache გაფართოების ინსტალაციის არარსებობამ გამოიწვია ასეთი პრობლემა.

Memcache და Memcached გაფართოებების ერთდროულად დაყენების შემდეგ, პრობლემა, რომ Memcached სერვისი არ პასუხობდა, სწრაფად მოგვარდა!

იმედი ჩენ ვეილიანგის ბლოგი ( https://www.chenweiliang.com/ ) გააზიარა "Memcached სერვერების გადაჭრა არ პასუხობს ან არ მუშაობს", რაც თქვენთვის სასარგებლოა.

კეთილი იყოს თქვენი მობრძანება ამ სტატიის ბმულის გასაზიარებლად:https://www.chenweiliang.com/cwl-28039.html

კეთილი იყოს თქვენი მობრძანება Chen Weiliang-ის ბლოგის ტელეგრამის არხზე, რომ მიიღოთ უახლესი განახლებები!

🔔 იყავით პირველი, ვინც მიიღეთ ღირებული "ChatGPT Content Marketing AI Tool Usage Guide" არხის ზედა დირექტორიაში! 🌟
📚 ეს სახელმძღვანელო შეიცავს უზარმაზარ ღირებულებას, 🌟ეს იშვიათი შესაძლებლობაა, არ გამოტოვოთ! ⏰⌛💨
გააზიარეთ და მოიწონეთ თუ მოგეწონათ!
თქვენი გაზიარება და მოწონებები ჩვენი უწყვეტი მოტივაციაა!

 

评论

თქვენი ელ.ფოსტის მისამართი არ გამოქვეყნდება. გამოყენებულია აუცილებელი ველები * ლეიბლი

გადახვევა ზევით