我正在使用Node.js,Express,Redis和Socket.io。當Redis關閉時,Node.js將終止。nodejs在redis失敗時終止
我該如何防止這種情況,可能是代碼重新連接的地方呢?
輸出:
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)
遺憾的錯誤消息。不知道如何在這裏格式化它們。 – twb
如果您可以將以下答案標記爲已接受,這將是一件好事 - 這是一個有用的答案。 –
已經很久了。我不記得太多。你認爲這是答案嗎?如果是這樣,我會標記它。 – twb