0

我的网络服务器拒绝连接到 memached 服务器。php.ini 和 memcached.ini 都调整为新的 memcached ip xx.xx.71.5 。

允许连接网络服务器 (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)

网络服务器怎么可能无法连接到 memcached 服务器。

telnet xx.xx.71.5 给了我答案,连接被拒绝。

4

1 回答 1

2

让我们假设您使用的是 RedHat Linux。您将在 /etc/sysconfig/memcached 找到只读的 memcached 配置(如果使用 yum 安装)。

继续并给自己写权限。会有这样一行: OPTIONS="-l 172.xx.xx.xx,::1"

唯一的区别是,我将 127.0.0.1 替换为我的外部 IP,以便另一台服务器可以访问它。希望这能解决问题。

PS:虽然这是一个老问题,但回答是为了给其他有类似问题的人提供见解!

于 2020-09-24T04:44:37.523 回答