Estoy tratando de usar memcached desde una máquina diferente (que tiene acceso a mi servidor), pero no puedo entender cómo.
en la máquina memcached puedo probar la conexión ejecutando
telnet 127.0.0.1 port
Y funciona, pero en la otra máquina sigue intentando conectarse
telnet machine_address port
Trying machine_address...
No estoy seguro de si debería configurar algo más para que funcione. Sé que el puerto funciona y es accesible porque si intento ejecutar otros servicios en él, funcionan.
Os es ubuntu
Respuestas:
En /etc/memcached.conf:
Cambia eso a
y reiniciar memcached.
fuente
netstat -ln4t
entonces para ver si está escuchando en 127.0.0.1:11211 o 0.0.0.0:11211.Local Address
?Edite la
-l
línea en/etc/memcached.conf
. Aquí es donde se almacenan sus opciones de inicio.La siguiente línea permitirá a memcached escuchar en todas las interfaces:
fuente
Hay dos posibilidades básicas:
netstat -l
salida.iptables
firewall configurado para rechazar todas las conexiones entrantes, excepto aquellas que están explícitamente permitidas.fuente