GoDaddy วิธีใช้

เราพยายามอย่างสุดความสามารถแล้วที่จะแปลหน้านี้ให้คุณ มีหน้าภาษาอังกฤษด้วย

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 มาตรฐานได้

ออกจากการเชื่อมต่อที่ปิดโดยโฮสต์ต่างประเทศ [รูท @ เซิร์ฟเวอร์ ~] #

ขั้นตอนที่เกี่ยวข้อง

ข้อมูลเพิ่มเติม

  • ผู้เชี่ยวชาญด้านเซิร์ฟเวอร์ของเราสามารถดำเนินการตามขั้นตอนเหล่านี้ได้โดยมีค่าธรรมเนียม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการระดับผู้เชี่ยวชาญของเราโปรดไปที่ เมนูบริการระดับผู้เชี่ยวชาญ