调用太多请求会导致超时错误吗?

时间:2019-05-13 04:44:16

标签: node.js request

在我的node服务器中,我有一个cronjob,它向apache PHP服务器调用大约1000个API请求。在某个时候,该请求会导致超时错误。(每个API请求大约需要2秒钟)。我正在使用的图书馆是request

如果我异步调用1000个API请求,那么在大约100个请求之后,其余请求将不会得到任何返回(超时错误)。

我以为我一次请求太多,因此php服务器无法处理所有请求。因此,我没有同时请求1000次,而是依次(同步)请求了它。这次,大约有800个请求成功,但其余200个仍然存在超时错误。

由于我是依次调用的(一次调用一次),所以我认为PHP服务器应该不是问题。当我使用邮递员从php服务器调用相同的API时,它的响应很好。但是当我重新启动节点服务器时,它再次工作到一定程度。

所以我很确定我的节点服务器出了点问题,但是我不知道是什么问题。

0 个答案:

没有答案
相关问题