Saya telah menginstal memcache untuk situs Drupal dengan ekstensi pecl memcached. Semuanya berjalan dengan baik tetapi saya masih berjuang dengan pengaturan konfigurasi.
Misalnya, mengikuti saran di drupal.org
You should probably lock down the memcache server so that it only listens for
connections from the hosts that need to be served, as the default is that
memcache listens to connections from all addresses.
So, to close that hole, edit /etc/sysconfig/memcached with:
OPTIONS="-l ${HOSTIP}"
Masalahnya adalah saya tidak memiliki file ini di server saya, dalam hal apa pun tidak di lokasi ini. Beberapa artikel lain menyebutkan /etc/memcached.conf tetapi saya tidak dapat menemukan file ini juga.
Mempertimbangkan bahwa / etc / sysconfig / memcached atau /etc/memcached.conf tidak keluar di server saya, dapatkah saya membuatnya dengan aman? Apakah mungkin file-file ini ditempatkan di tempat lain, dalam hal mana saya harus mencari atau ada cara untuk menemukan info itu?
Akhirnya, semua sumber daya, tutorial, atau tautan dokumentasi akan sangat dihargai. Saya telah meramban situs Wiki memcache, dan hanya bisa menemukan beberapa artikel yang relevan untuk pemula.
-l
Menagatur pilihan untuk yang antarmuka memcached akan mendengarkan, tidak yang host akan dilayani.Jawaban:
Anda tidak memberi tahu kami tentang OS / distro Anda. Juga, Anda tidak memberi tahu kami bagaimana Anda menginstal memcached.
Biasanya, Anda akan mendapatkan file konfigurasi sampel di bawah
/etc/
ketika Anda menginstal memcached menggunakan diapt-get
bawah sistem berbasis debian danrpm
atau diyum
bawah redhat, fedora atau centos.Jika Anda menginstalnya dari sumber, Anda mungkin tidak mendapatkan file sampel di bawah
/etc/
(saya sendiri tidak menginstal memcached dari sumber). Namun, Anda dapat mencari sampel file konfigurasi di folder sumber yang tidak dibongkar.Bagaimanapun, Anda dapat menggunakannya
locate memcached.conf
untuk mencari di sistem Anda. Yang perlu Anda lakukansudo updatedb
sebelum itu untuk memperbarui cache pencarian.Ini file konfigurasi dari sistem saya. Anda bisa menggunakannya:
Anda juga dapat melewati opsi yang sama dari baris perintah.
sumber
Default (CentOS) / etc / sysconfig / memcached:
Skrip init (CentOS) /etc/init.d/memcached:
Jumlah di atas sama dengan, jika file itu ada, 'sumber' itu (yaitu membaca dan mengevaluasi isinya).
Sejauh yang saya tahu, memcached tidak memiliki file konfigurasi. Ini menggunakan parameter baris perintah , misalnya (dari skrip init RHEL / CentOS):
(Anda akan mencatat bahwa variabel yang didefinisikan di atas, digunakan di sini).
Intinya, oleh karena itu, adalah:
sumber
Jika Anda tidak dapat menemukannya di CentOS /etc/init.d/memcached coba ini:
dan ubah:
untuk:
Setelah menambahkan / etc / sysconfig / memcached
Mulai kembali memcached
Untuk memeriksa apakah parameter ditambahkan coba:
sumber