我得到了很多ECONNRESET
Error: socket hang up
at connResetException (internal/errors.js:570:14)
at Socket.socketOnEnd (_http_client.js:440:23)
at Socket.emit (events.js:215:7)
at endReadableNT (_stream_readable.js:1183:12)
at processTicksAndRejections (internal/process/task_queues.js:80:21)在我的一个应用程序中向我的微服务发送请求。两者都运行到我的kubernetes中,并通过内部端点调用,例如my-service.production:3026
当我们从应用程序向服务发送大量请求时,会发生这种情况,而服务正在向mongodb执行请求。
问题是,在应用程序端,我只有ECONNRESET错误,没有关于服务的错误。
这个问题会不会来自kubernetes网络?那我怎么调试它呢?
发布于 2019-12-17 18:49:41
从外观上看,你得到的是ECONNRESET,因为TCP/IP连接限制被打破了。
默认情况下,每台服务器/机器允许1000个TCP/IP连接。连接的最大限制是65,535。你可以通过在这个线程mongodb : Increasing max connections in mongodb上的回答来增加这些连接
您需要在涉及的每台服务器上增加连接限制。
https://stackoverflow.com/questions/59370991
复制相似问题