0

私の Web サーバーは、memaced サーバーへの接続を拒否しています。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 で答えが返ってきました。接続が拒否されました。

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 に答える