GoDaddy Bantuan

Kami berusaha sebaik mungkin menerjemahkan halaman ini untuk Anda. Halaman juga tersedia dalam bahasa Inggris.

Apakah Memcache berfungsi?

Jika Anda tidak yakin apakah Memcache telah diinstal dengan benar, Anda dapat menjalankan beberapa pengujian sederhana untuk memastikan semuanya berjalan sebagaimana mestinya.

Catatan: Pengujian dalam panduan ini mengharuskan Anda menggunakan SSH. Untuk memulai, Anda harus mengaktifkan akses administrator di server Gen 3 atau Gen 4 (jika belum melakukannya), hubungkan dengan SSH, lalu alihkan ke pengguna root .

Apakah Memcache sudah terinstal?

Periksa apakah layanan Memcache telah diinstal, dijalankan, dan didengarkan pada port 11211.

telnet localhost 11211

Ini harus melaporkan kembali bahwa itu dapat terhubung ke layanan.

[root @ server [~]: telnet localhost 11211 Mencoba 127.0.0.1 ... Terhubung ke localhost. Karakter melarikan diri adalah '^]'.

Jika tidak diinstal dengan benar, Anda tidak akan bisa menyambung ke layanan tersebut.

[root @ transfer [~]: telnet localhost 11211 Mencoba 127.0.0.1 ... telnet: sambungkan ke alamat 127.0.0.1: Sambungan ditolak

Apakah ini diaktifkan di situs saya?

Gunakan file info.php di situs Anda untuk memeriksa keberadaan pustaka PHP yang diperlukan.



Anda juga dapat memverifikasi penginstalan dari SSH.

Catatan: Pastikan untuk menggunakan versi PHP yang sama seperti situs tempat Anda ingin menggunakan Memcache.


Di server dengan WHM / cPanel , PHP versi 7.3, perintah ini akan menampilkan keluaran ini (hanya beberapa baris pertama yang ditampilkan):
[root @ server [~]: ea-php73 -i | grep "memcached" /opt/cpanel/ea-php73/root/etc/php.d/memcached.ini, memcached memcached support = > diaktifkan



Di server dengan Plesk , PHP versi 7.3, perintah ini akan menampilkan keluaran ini (hanya beberapa baris pertama yang ditampilkan):

[root @ 6266-7xsm ~] # /opt/plesk/php/7.3/bin/php -i | grep "memcached" /opt/plesk/php/7.3/etc/php.d/memcached.ini, memcache dukungan memcache = > diaktifkan

Jika pustaka PHP tidak diinstal, tidak ada keluaran yang dikembalikan saat menjalankan perintah.

Apakah layanan Memcache dan perpustakaan PHP berfungsi?


Pastikan layanan memcache dan perpustakaan PHP memcache berfungsi bersama dan penyimpanan cache berfungsi seperti yang diharapkan.

Dari baris perintah, telnet ke layanan Memcache.

[root @ server ~] # telnet localhost 11211

Keluaran ini akan dikembalikan, dan Anda akan tersambung ke layanan Memcache.

Mencoba :: 1 ... telnet: sambungkan ke alamat :: 1: Sambungan ditolak Mencoba 127.0.0.1 ... Tersambung ke localhost. Karakter melarikan diri adalah '^]'.

Masukkan statistik perintah. Halaman keluaran penuh akan ditampilkan, tetapi di bagian tengah, cari baris STAT bytes_read dan STAT bytes_written .

stats STAT pid 6374 Waktu aktif STAT 37567 ... ... STAT byte_baca 3733268975 STAT byte_ditulis 6526192728 STAT limit_maxbytes 1073741824 ... ... END

Dalam kasus ini, dengan sejumlah besar data yang sedang dibaca dan ditulis, Memcache berfungsi seperti yang diharapkan. Memasukkan kembali statistik perintah akan menunjukkan perubahan pada nilai-nilai ini.

Jika Anda melihat jumlah data yang dibaca dan ditulis sangat sedikit, atau nilai 0, Memcache tidak berfungsi dengan benar.

stats STAT pid 30601 waktu aktif STAT 603941 ... ... STAT byte_baca 7 STAT byte_ditulis 0 STAT limit_maxbytes 1073741824 ... ... END

Anda harus dapat menggunakan berhenti untuk kembali ke perintah SSH standar.

berhenti Sambungan ditutup oleh host asing. [root @ server ~] #

Langkah-langkah Terkait

Info selengkapnya

  • Pakar server kami dapat melakukan langkah-langkah ini dengan biaya tertentu. Untuk informasi selengkapnya tentang Layanan Pakar kami, kunjungi menu Layanan Pakar kami.