Memcached ใช้งานได้หรือไม่
หากคุณไม่แน่ใจว่าได้ติดตั้ง Memcached อย่างถูกต้องหรือไม่คุณสามารถทำการทดสอบง่ายๆเพื่อให้แน่ใจว่าทุกอย่างทำงานตามที่ควรจะเป็น
หมายเหตุ: การทดสอบในคู่มือนี้กำหนดให้คุณใช้ SSH ในการเริ่มต้นคุณจะต้องเปิดใช้งานการเข้าถึงของผู้ดูแลระบบบน เซิร์ฟเวอร์ Gen 3 หรือ Gen 4 ของคุณ (หากคุณยังไม่ได้ดำเนินการดังกล่าว) เชื่อมต่อกับ SSH แล้ว เปลี่ยนเป็นผู้ใช้ระดับรู ท
ติดตั้ง Memcached แล้วหรือยัง
ตรวจสอบว่ามีการติดตั้งใช้งานบริการ Memcached และกำลังฟังอยู่บนพอร์ต 11211 หรือไม่
เทลเน็ต localhost 11211
สิ่งนี้ควรรายงานกลับมาว่าสามารถเชื่อมต่อกับบริการได้
[root @ server [~]: telnet localhost 11211 กำลังลองใช้ 127.0.0.1 ... เชื่อมต่อกับ localhost แล้ว อักขระ Escape คือ '^]'
หากติดตั้งไม่ถูกต้องคุณจะไม่สามารถเชื่อมต่อกับบริการได้
[root @ transfer [~]: telnet localhost 11211 กำลังลอง 127.0.0.1 ... telnet: เชื่อมต่อกับที่อยู่ 127.0.0.1: การเชื่อมต่อถูกปฏิเสธ
เปิดใช้งานบนเว็บไซต์ของฉันหรือไม่
ใช้ไฟล์ info.php บนเว็บไซต์ของคุณเพื่อตรวจสอบว่ามีไลบรารี PHP ที่จำเป็นหรือไม่
คุณยังสามารถตรวจสอบการติดตั้งได้จาก SSH
หมายเหตุ: อย่าลืมใช้ PHP เวอร์ชันเดียวกับเว็บไซต์ที่คุณต้องการใช้ Memcached
ในเซิร์ฟเวอร์ที่มี WHM / cPanel , PHP เวอร์ชัน 7.3 คำสั่งนี้ควรส่งคืนเอาต์พุตนี้ (แสดงเฉพาะสองสามบรรทัดแรกเท่านั้น):
[root @ server [~]: ea-php73 -i | grep "memcached" /opt/cpanel/ea-php73/root/etc/php.d/memcached.ini, รองรับ memcached = > เปิดใช้งาน
ในเซิร์ฟเวอร์ที่มี Plesk , PHP เวอร์ชัน 7.3 คำสั่งนี้ควรส่งกลับเอาต์พุตนี้ (แสดงเฉพาะสองสามบรรทัดแรกเท่านั้น):
[รูท @ 6266-7xsm ~] # /opt/plesk/php/7.3/bin/php -i | grep "memcached" /opt/plesk/php/7.3/etc/php.d/memcached.ini, รองรับ memcached = > เปิดใช้งาน
หากไม่ได้ติดตั้งไลบรารี PHP จะไม่มีการส่งคืนเอาต์พุตเมื่อรันคำสั่ง
บริการ Memcached และไลบรารี PHP ใช้งานได้หรือไม่
ตรวจสอบว่าบริการ memcached และไลบรารี PHP ของ memcached ทำงานร่วมกันและการแคชทำงานตามที่คาดไว้
จากบรรทัดคำสั่ง telnet ไปจนถึงบริการ Memcached
[root @ เซิร์ฟเวอร์ ~] # telnet localhost 11211
เอาต์พุตนี้จะถูกส่งกลับและคุณจะเชื่อมต่อกับบริการ Memcached
กำลังลอง :: 1 ... telnet: เชื่อมต่อกับที่อยู่ :: 1: การเชื่อมต่อถูกปฏิเสธการลอง 127.0.0.1 ... เชื่อมต่อกับ localhost แล้ว อักขระ Escape คือ '^]'
ป้อนสถิติ คำสั่ง เอาต์พุตแบบเต็มหน้าจะปรากฏขึ้น แต่ตรงกลางให้มองหาบรรทัด STAT bytes_read และ STAT bytes_written
stats STAT pid 6374 STAT uptime 37567 ... ... STAT bytes_read 3733268975 STAT bytes_written 6526192728 STAT Limit_maxbytes 1073741824 ... END
ในกรณีนี้เมื่อมีการอ่านและเขียนข้อมูลจำนวนมาก Memcached จะทำงานตามที่คาดไว้ การป้อน สถิติ คำสั่งอีกครั้งควรแสดงการเปลี่ยนแปลงกับค่าเหล่านี้
หากคุณเห็นข้อมูลที่อ่านและเขียนจำนวนน้อยมากหรือค่า 0 แสดงว่า Memcached ทำงานไม่ถูกต้อง
สถิติ STAT pid 30601 STAT uptime 603941 ... ... STAT bytes_read 7 STAT bytes_written 0 STAT Limit_maxbytes 1073741824 ... ... END
คุณควรจะใช้การ ออกจาก ระบบเพื่อกลับไปยังพรอมต์ SSH มาตรฐานได้
ออกจากการเชื่อมต่อที่ปิดโดยโฮสต์ต่างประเทศ [รูท @ เซิร์ฟเวอร์ ~] #
ขั้นตอนที่เกี่ยวข้อง
- กลับไปที่ ติดตั้งไลบรารี PHP Memcached โดยใช้ WHM
- กลับไปที่ ติดตั้งไลบรารี PHP Memcached โดยใช้ Plesk
- กลับไป กำหนดค่าเว็บไซต์ของคุณเพื่อใช้ Memcached
ข้อมูลเพิ่มเติม
- ผู้เชี่ยวชาญด้านเซิร์ฟเวอร์ของเราสามารถดำเนินการตามขั้นตอนเหล่านี้ได้โดยมีค่าธรรมเนียม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการระดับผู้เชี่ยวชาญของเราโปรดไปที่ เมนูบริการระดับผู้เชี่ยวชาญ