სტატიების დირექტორია
აქვს სწავლა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-ის ღია კავშირის ლიმიტს, ამ მომენტიდან ვეღარ შეძლებთ სესიების შენახვას ან აღდგენას, რადგან ძველი კავშირები არ გაქრება.
არსებობს ორი შესაძლო გამოსწორება:
- გამორთეთ მუდმივი კავშირი W3 Total Cache მოდულის მოდულში (მაგ.: Performance → Object Cache → Advanced)
- გაზარდეთ ღია კავშირების ლიმიტი მემქეშის კონფიგურაციაში, დააყენეთ მაქსიმალური ღია კავშირები.
გამოსავალი 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-ის ბლოგის ტელეგრამის არხზე, რომ მიიღოთ უახლესი განახლებები!
📚 ეს სახელმძღვანელო შეიცავს უზარმაზარ ღირებულებას, 🌟ეს იშვიათი შესაძლებლობაა, არ გამოტოვოთ! ⏰⌛💨
გააზიარეთ და მოიწონეთ თუ მოგეწონათ!
თქვენი გაზიარება და მოწონებები ჩვენი უწყვეტი მოტივაციაა!