【发布时间】:2013-09-04 16:44:14
【问题描述】:
我正在使用 Node.js、Express、Redis 和 Socket.io。当 Redis 宕机时,Node.js 将终止。
我怎样才能防止这种情况,可能是在某个地方进行代码重新连接之类的?
输出:
info - socket.io started
Express server listening on port 3000
错误:
events.js:72
throw er; // Unhandled 'error' event
^ Error: Redis connection to 127.0.0.1:6380 failed - connect ECONNREFUSED
at RedisClient.on_error (...../node_modules/redis/index.js:151:24)
at Socket.<anonymous> (...../node_modules/redis/index.js:86:14)
at Socket.EventEmitter.emit (events.js:95:17)
at net.js:426:14
at process._tickCallback (node.js:415:13)
【问题讨论】:
-
对错误信息表示抱歉。不知道如何在这里格式化它们。
-
如果您可以将以下答案标记为已接受,那就太好了 - 这是一个有用的答案。
-
好久不见。我记不太清了。你认为这是答案吗?如果是这样,我会标记它。
标签: node.js express redis socket.io