23

こんにちは、Apache が文句を言い続けているため、Rails プロジェクトをサーバーにセットアップするのに問題があります。

DalliError: No server available.

ubuntu マシンにインストールmemcachedしましたが、それでも動作しません。私の Rails プロジェクトにはconfig.cache_store = :dalli_store, 'localhost:11211', { :namespace => "production" }、environments/production.rb もあります。これをどのようにデバッグしますか?

私のログは、各リクエストの前に表示されます:

localhost:11211 failed (count: 6)
DalliError: No server available

11211 への telnet:

    root@s2:/usr/local/www/production/current/log# telnet localhost 11211
    Trying 127.0.1.1...
    telnet: Unable to connect to remote host: Connection refused
4

6 に答える 6

3

これは、誰かが/etc/hostsファイル127.0.1.1を .xml ではなく localhost を指すように変更したためです127.0.0.1。それを変更した後、動作しmemcachedました。

于 2013-09-10T16:07:21.497 に答える