J'essaie d'utiliser memcached à partir d'une autre machine (qui a accès à mon serveur), mais je ne sais pas comment.
sur la machine memcached je peux tester la connexion en exécutant
telnet 127.0.0.1 port
Et cela fonctionne, mais sur l'autre machine, il continue d'essayer de se connecter
telnet machine_address port
Trying machine_address...
Je ne sais pas si je devrais mettre en place autre chose pour le faire fonctionner. Je sais que le port fonctionne et est accessible, car si j'essaie d'exécuter d'autres services dessus, il fonctionne.
Os is ubuntu
Réponses:
Dans /etc/memcached.conf:
Changer cela en
et redémarrez memcached.
la source
netstat -ln4t
then pour voir si elle écoute sur 127.0.0.1:11211 ou 0.0.0.0:11211.Local Address
?Modifiez la
-l
ligne/etc/memcached.conf
. C'est là que vos options de démarrage sont stockées.La ligne suivante permettra à memcached d'écouter sur toutes les interfaces:
la source
Il existe deux possibilités de base:
netstat -l
sortie.iptables
pare - feu est configuré pour rejeter toutes les connexions entrantes, à l'exception de celles qui sont explicitement autorisées.la source