我的应用程序使用 NodeJS、Express 和 Request。
我正在从 API 下载一堆数据(都在 API 的使用限制范围内)。大约有 3,000 个请求,它们几乎同时发生。
在大约 1,000 个请求(返回数据正常)之后,我开始看到 Error: read ETIMEDOUT
几乎每个请求。我可以CURL
从我的终端手动请求 API 端点,它会得到很好的响应。
这是 NodeJS 的一个已知问题吗?也许是代理/汇集问题?或者这可能是我的 API 端的某种调用限制?
我的应用程序使用 NodeJS、Express 和 Request。
我正在从 API 下载一堆数据(都在 API 的使用限制范围内)。大约有 3,000 个请求,它们几乎同时发生。
在大约 1,000 个请求(返回数据正常)之后,我开始看到 Error: read ETIMEDOUT
几乎每个请求。我可以CURL
从我的终端手动请求 API 端点,它会得到很好的响应。
这是 NodeJS 的一个已知问题吗?也许是代理/汇集问题?或者这可能是我的 API 端的某种调用限制?