我的网络服务器拒绝连接到memached服务器。 php.ini和memcached.ini都调整为新的memcached ip xx.xx.71.5。
允许Web服务器(xx.xx.13.32 / xx.xx.13.16)进行连接。
To Action From
-- ------ ----
22 ALLOW Anywhere
127.0.0.1 11211/tcp ALLOW 127.0.0.1
127.0.0.1 11211/tcp ALLOW xx.xx.13.16
127.0.0.1 11211/tcp ALLOW xx.xx.13.32
Anywhere ALLOW xx.xx.13.32
Anywhere ALLOW xx.xx.13.16
80/tcp ALLOW Anywhere
Anywhere ALLOW 127.0.0.1
22 (v6) ALLOW Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)
Web服务器如何无法连接到memcached服务器。
telnet xx.xx.71.5给了我答案,连接被拒绝了。
答案 0 :(得分:0)
让我们假设您使用的是RedHat Linux。您将在/ etc / sysconfig / memcached中找到只读的memcached配置(如果使用yum安装)。
继续,给自己写权限。会有这样一行:
OPTIONS="-l 172.xx.xx.xx,::1"
唯一的区别是,我用外部IP替换了127.0.0.1,以便其他服务器可以访问它。希望这能解决问题。
PS:尽管这是一个古老的问题,但回答此问题可以为有类似问题的其他人提供见解!