谷歌云功能&;Redis:Econreset

谷歌云功能&;Redis:Econreset,redis,google-cloud-platform,google-cloud-functions,connection-pooling,ioredis,Redis,Google Cloud Platform,Google Cloud Functions,Connection Pooling,Ioredis,有人知道为什么我在使用ioredis模块时不断从云函数(google云函数)中得到这个错误吗 [ioredis]未处理的错误事件:错误:在TLSWrap.onread(net.js:628:25)处的错误异常(util.js:1022:11)处读取EConreset 错误永远不会停止。它不会影响正常操作(也就是说,我可以使用ioredis模块和我的redis执行所有需要的操作)。它令人难以置信地讨厌,并且使调试云函数性能变得不可能 注: 在Microsoft Azure上使用redis缓存(尽

有人知道为什么我在使用ioredis模块时不断从云函数(google云函数)中得到这个错误吗

[ioredis]未处理的错误事件:错误:在TLSWrap.onread(net.js:628:25)处的错误异常(util.js:1022:11)处读取EConreset

错误永远不会停止。它不会影响正常操作(也就是说,我可以使用ioredis模块和我的redis执行所有需要的操作)。它令人难以置信地讨厌,并且使调试云函数性能变得不可能

注: 在Microsoft Azure上使用redis缓存(尽管我也在google compute上尝试过自我管理的redis),高级层

我怀疑这一定与我如何实例化redis/导入redis有关。我只在一个文件utils/index.ts中使用了它,并且是这样描述的:

const redis = new Redis(6380, 'myredis.redis.cache.windows.net', { tls: true as any, password: 'azuresucks=' });
我尝试过不使用TLS,创建新的缓存,以及几乎所有我能想到的东西。任何了解ioredis及其与云功能兼容性的人,请提供帮助!m注意:我实际上已经尝试过使用node_redis vs.ioredis-仍然存在这个问题

编辑:来自
utils/index.ts
这是我的'index.ts',它是我的入口点(我在这里导出实际的firebase函数)。

这是一个我所说的不影响正常运行的例子。在这里,我的函数成功执行,但几秒钟后,错误仍然不断出现。我的代码运行良好,但我几乎无法判断,因为所有这些来自EconReset的垃圾邮件都被抛出。也许有办法抑制这个错误/处理它?因为它不会影响我的代码。

请编辑问题,以显示再现问题的整个最小云函数,而不仅仅是一行。@DougStevenson对此表示抱歉,只是添加了具体示例请将您的整个,在问题中直接使用最少的代码,而不是链接到其他资源。请使您的问题独立,无需外部链接。明天这些链接可能不存在,如chage、break等,这使得你的问题/答案对未来的读者来说毫无价值。