【发布时间】:2019-07-13 12:07:06
【问题描述】:
我在 Debian 系统上运行了一个 NodeJS 应用程序,但上次我遇到了麻烦。
我使用 http.createServer 运行它,它似乎一次只支持 6 个打开的连接。这意味着如果我轮询请求 10 秒,新的必须等待这 10 秒,直到前一个被关闭才能进入。
我完全不知道为什么会发生这种情况,我不知道它是否是操作系统设置或应用程序的原因,所以我非常感谢任何建议。
谢谢!
【问题讨论】:
-
如果您从浏览器发出 HTTP 请求,那么浏览器只能发出 6 个并发请求。您是否为每个请求都返回了响应?如果您不这样做,那么每个请求都会等到超时。
-
@RajanSharma 我没有从浏览器运行 HTTP。问题实际上是后端。我等待每个请求的返回响应,这是我不做就无法做到的事情。我将它们描述为“开放”的连接。