Node.js UDP连接太多

时间:2018-05-26 06:20:36

标签: node.js docker udp

我正在运行一个节点/快递应用程序,它会在几个小时后随机死亡。

此过程始终处于运行状态,没有日志或CPU /内存峰值甚至是大量使用,但此过程不再提供任何请求。

我怀疑这个进程有太多的活动UDP连接:当{s}进入运行节点进程的docker-container时,lsof -i -a -p X | wc -l计算了9k +网络连接,98%UDP就像这样: node 6 root 223u IPv4 614173 0t0 UDP *:63025 node 6 root 224u IPv4 324249 0t0 UDP *:34622 node 6 root 225u IPv4 415898 0t0 UDP *:44176

#connections以每分钟10个新连接的速度增长。

我的应用中唯一与UDP相关的功能是https://github.com/sazze/winston-logstash-udp

详细说明:

  • AWS ec2 t2.medium上的Docker中的节点v6.12.3
  • debian:wheezy Docker基础映像迁移到node:6.14.2-alpine后,此行为开始发生。

问题:

  1. 如何进一步调试每个UDP连接?例如。目标,持续时间,......这有助于找到潜在的问题。
  2. 节点连接限制的限制是什么?我读过4096。
  3. 这个问题在debian下没有发生,可能有什么区别?

0 个答案:

没有答案