MongoDB套接字挂断,服务器瘫痪

时间:2018-09-27 16:47:28

标签: node.js mongodb

我将MongoDB用作IoT时间序列数据的数据缓存。但是,当请求的数据集变大时,大约有几千条记录,MongoDB服务器似乎陷入了困境,这需要很长时间(大约1-2分钟)才能返回套接字挂起错误。更糟糕的是,发生这种情况时,无法发出后续请求(当前也将其用作会话存储,并且请求未得到授权)。

可能会切换到JWT身份验证,但仍想获取有关套接字挂起错误的句柄。

是否可以:

(1)减少mongodb服务器和/或

上某处的超时设置

(2)以某种方式检查mongodb服务器是否正常运行,否则绕过缓存? (实际上,正在发出请求,直到套接字挂起后很长一段时间才抛出错误,无法判断请求是花费时间还是处于错误状态)

感谢任何建议或指导,谢谢!

0 个答案:

没有答案