间歇性Redis连接错误:“不确定状态”

时间:2019-07-18 17:25:48

标签: node.js redis

一次又一次,我们得到这个错误:

{ Error: Redis connection to some-redis-server:6379 failed - read ETIMEDOUT
  at TCP.onStreamRead (internal/stream_base_commons.js:171:27) errno: 'ETIMEDOUT', code: 'ETIMEDOUT', syscall: 'read' }
{ AbortError: Redis connection lost and command aborted. It might have been processed.
    at RedisClient.flush_and_error (/usr/src/app/node_modules/redis/index.js:362:23)
    at RedisClient.connection_gone (/usr/src/app/node_modules/redis/index.js:664:14)
    at Socket.<anonymous> (/usr/src/app/node_modules/redis/index.js:289:14)
    at Object.onceWrapper (events.js:281:20)
    at Socket.emit (events.js:193:13)
    at TCP._handle.close (net.js:614:12)
  code: 'UNCERTAIN_STATE',
  command: 'GET'
  args: [ 'some-key' ] }

我们正在使用https://www.npmjs.com/package/redis来访问Redis。 设置的一些细节:

  • 当前Redis中存储了25GB数据
  • 写入=大约2MB /秒的速率。
  • 已连接的并发客户端的最大数量:400

我不知道从哪里真正开始寻找东西,所以我们将不胜感激。

0 个答案:

没有答案