0

ラックスペース クラウド サイトで php アプリケーション (Yii) を実行しています。実行中のラックスペース クラウド サーバーに memcached サーバーをインストールしました。問題は、memcache にアクセスできないことです。次のエラーが表示されます

Memcache::get() [<a href='memcache.get'>memcache.get</a>]: Server xx.xx.xxx.xxx (tcp 11211) failed with: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (10060)

netstat -an | grep ":11211"
tcp        0      0 0.0.0.0:11211               0.0.0.0:*     LISTEN
tcp        0      0 :::11211                    :::*          LISTEN
udp        0      0 0.0.0.0:11211               0.0.0.0:*                                                                                                              
udp        0      0 :::11211                    :::*           

でキャッシュ構成を見つけてください。main.php

'cache'=>array(
        'class'=>'system.caching.CMemCache',
        'servers'=>array(
            array('host'=>' xx.xx.xxx.xxx', 'port'=>11211, 'weight'=>60),
        ),
    ),

それを機能させる方法は?

4

1 に答える 1

1

ポート 11211 を iptables で開いてみましたか? どのディストリビューションを使用しているかはわかりませんが、ここにいくつかのチュートリアルがあります。

また、Rackspace に所属しているため、ライブ チャットを介して支援できるエンジニアに連絡できる可能性があります。私はいつもそれらが確かに非常に役立つことを発見しました!

于 2013-01-20T15:48:33.557 に答える