AmazonAWSEc2マイクロインスタンスでnode.jsサーバーとRedisサーバーを実行しようとしています。
Redisサーバーをインストールしましたが、redis-serverコマンドは正常に実行されます。
「Forever」を使用して、Redis-Serverを実行し続けます。そしてそれはうまくいきます。
しかし、Nodeサーバーを起動すると、Redis-Serverに接続できません。
次のエラーが発生します-
Error Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED
「ForeverList」を実行すると、redisサーバーが正常に実行されていることが示されます。
info: Forever processes running
data: uid command script forever pid logfile uptime
data: [0] _pXw node app.js 26670 26671 /home/ubuntu/.forever/_pXw.log 0:0:0:13.463
data: [1] ylT1 node redis-server 25013 26681
redis-serverが起動すると、6379ポートで起動することを確認しました。
誰かがこのエラーが発生している理由と私がこれを修正する方法を説明するのを手伝ってもらえますか?
次のコードを使用してRedisに接続します。Redis用にクライアントライブラリをインストールしています。
var redis = require("redis"),
client = redis.createClient();
ローカルホストでコードを実行すると、すべてが正常に実行されます。