Saya mencoba menggunakan memcached dari mesin yang berbeda (yang memiliki akses ke server saya), tetapi saya tidak tahu caranya.
pada mesin memcached saya dapat menguji koneksi dengan menjalankan
telnet 127.0.0.1 port
Dan itu berhasil, tetapi pada mesin lain itu hanya terus mencoba untuk terhubung
telnet machine_address port
Trying machine_address...
Saya tidak yakin apakah saya harus mengatur sesuatu yang lain untuk membuatnya bekerja. Saya tahu port berfungsi dan dapat diakses karena jika saya mencoba menjalankan layanan lain di dalamnya, mereka berfungsi.
Os adalah ubuntu
Jawaban:
Di /etc/memcached.conf:
Ubah itu menjadi
dan mulai kembali memcached.
sumber
netstat -ln4t
untuk melihat apakah mendengarkan pada 127.0.0.1:11211 atau 0.0.0.0:11211.Local Address
?Edit
-l
garis masuk/etc/memcached.conf
. Di sinilah opsi startup Anda disimpan.Baris berikut akan memungkinkan memcached untuk mendengarkan pada semua antarmuka:
sumber
Ada dua kemungkinan dasar:
netstat -l
output.iptables
mengatur firewall untuk menolak semua koneksi yang masuk, kecuali yang diizinkan secara eksplisit.sumber