node.js - 启动剑圣时出错

标签 node.js redis juggernaut

当我尝试启动 Juggernaut 时出现此错误:

1 Apr 20:21:01 - socket.io ready - accepting connections
node_redis: no callback to send error: ERR unknown command 'subscribe'

node.js:134
        throw e; // process.nextTick error, or 'error' event on first tick
        ^
Error: ERR unknown command 'subscribe'
    at RedisReplyParser.<anonymous> (/usr/local/lib/node/.npm/redis/0.5.9/packag
e/index.js:84:27)
    at RedisReplyParser.emit (events.js:64:17)
    at RedisReplyParser.send_error (/usr/local/lib/node/.npm/redis/0.5.9/package
/lib/parser/javascript.js:251:14)
    at RedisReplyParser.execute (/usr/local/lib/node/.npm/redis/0.5.9/package/li
b/parser/javascript.js:110:22)
    at RedisClient.on_data (/usr/local/lib/node/.npm/redis/0.5.9/package/index.j
s:328:27)
    at Socket.<anonymous> (/usr/local/lib/node/.npm/redis/0.5.9/package/index.js
:99:14)
    at Socket.emit (events.js:64:17)
    at Socket._onReadable (net.js:672:14)
    at IOWatcher.onReadable [as callback] (net.js:177:10)

我没有找到任何可以帮助我的东西!

最佳答案

尝试升级 Redis .

它发生在我身上,这就是解决它的原因。我正在使用 Ubuntu,包管理器中的那个不是更新版本。它至少需要是 2.2.1 版本。

来源:From one of the issues posted on the juggernaut github repo.

编辑:经过仔细检查,您似乎是在 github 存储库上发布问题的人。我会在这里留下这个答案,以防万一其他人遇到同样的问题。

关于node.js - 启动剑圣时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5517290/

相关文章:

Node.js & Redis & For Loop with bluebird Promises?

ruby-on-rails - Rails 3.1 在 Ubuntu 11.10 上使用 Socket.io/Juggernaut

ruby-on-rails - Rails 应用程序 : Reconnect juggernaut redis after forking?

javascript - 使用 Node.JS 创建一个无法访问任何以上级别文件的子进程?

python - Pybossa webhooks 中的问题,如何执行它

javascript - 等待/异步问题

Redis 可用性和 CAP 定理

ruby-on-rails - Juggernaut 2 的服务器端计时器

javascript - 是否有可能捕捉到 webRTC 流视频分辨率的变化?

javascript - 使用 Electron 和 node.js 应用程序的 easy-ftp 中的文件上传错误