ไดเรกทอรีบทความ
มีการเรียนรู้เว็บไซต์ WordPressมือใหม่ในWordPress แบ็กเอนด์ติดตั้งปลั๊กอิน W3 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 (เช่น: ประสิทธิภาพ → แคชวัตถุ → ขั้นสูง)

- เพิ่มขีดจำกัดการเชื่อมต่อที่เปิดอยู่ในการกำหนดค่า memcache ตั้งค่าการเชื่อมต่อที่เปิดสูงสุด
โซลูชันที่ XNUMX สำหรับบริการ Memcached ไม่ทำงาน
ถ้าคุณลินุกซ์การใช้เซิร์ฟเวอร์แผงควบคุม CWP的 ตัวสลับเวอร์ชัน 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 ไม่ตอบสนองหรือไม่ทำงาน" ซึ่งเป็นประโยชน์กับคุณ
ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-28039.html
หากต้องการปลดล็อคเคล็ดลับที่ซ่อนอยู่เพิ่มเติม ยินดีต้อนรับเข้าร่วมช่อง Telegram ของเรา!
แชร์และกดไลค์ถ้าคุณชอบ! การแชร์และการถูกใจของคุณคือแรงบันดาลใจอย่างต่อเนื่องของเรา!
