Estou tentando usar o memcached de uma máquina diferente (que tem acesso ao meu servidor), mas não consigo descobrir como.
na máquina memcached eu posso testar a conexão executando
telnet 127.0.0.1 port
E funciona, mas na outra máquina, ele continua tentando se conectar
telnet machine_address port
Trying machine_address...
Não tenho certeza se devo configurar outra coisa para fazê-lo funcionar. Eu sei que a porta está funcionando e acessível, porque se eu tentar executar outros serviços nela, eles funcionarão.
OS é ubuntu
Respostas:
No /etc/memcached.conf:
Mude isso para
e reinicie o memcached.
fonte
netstat -ln4t
e verifique se está ouvindo 127.0.0.1:11211 ou 0.0.0.0:11211.Local Address
?Edite a
-l
linha/etc/memcached.conf
. É aqui que suas opções de inicialização são armazenadas.A seguinte linha permitirá que o memcached escute em todas as interfaces:
fonte
Existem duas possibilidades básicas:
netstat -l
saída.iptables
firewall configurado para rejeitar todas as conexões de entrada, exceto aquelas que são explicitamente permitidas.fonte