小编Ven*_*esh的帖子

nodejs到redis ECONNRESET错误

对于 Node.js 到 Redis 的连接,我们使用了 Redis npm 模块。

偶尔,我们会收到以下错误,

message: read ECONNRESET, stack: Error: read ECONNRESET
at exports._errnoException (util.js:1020:11)
at TCP.onread (net.js:568:26)
Run Code Online (Sandbox Code Playgroud)

Redis 设置是,内部网中的 1 个 redis 服务器和 2 个 Node js 服务器,每个服务器都有 8 个 PM2 实例在 DMZ 中运行。节点服务器和 Redis 服务器之间存在防火墙。

NODE 版本 - 6.11.2 REDIS 版本 - 3.2.9 PM2 版本 - 2.4.6

我们也做了 TCP 转储。TCP 转储显示一些 RST/ACK 数据包。 TCP转储

在 nodeJS 中,我们正在创建单个 redis 连接并尝试对所有请求使用相同的 redis 连接。

    const Redis = require('redis');
    const Config = require('../../config');
    const Logger = require('../helpers/logger');

    const …
Run Code Online (Sandbox Code Playgroud)

redis node.js econnreset

8
推荐指数
1
解决办法
6322
查看次数

标签 统计

econnreset ×1

node.js ×1

redis ×1