有时 503 服务在同时 API 呼叫时不可用。 mongoDB 的 NodeJS

Sometimes 503 Service Unavailable on Simultaneous API calls. NodeJS with mongoDB

我们正在开发移动应用程序,作为移动开发人员,我缺乏服务器知识。

一些自定义 api 用于执行一些较长的操作,例如从数据库中检索客户的订单并删除无效记录并将剩余的记录作为响应返回。

当多次并行调用同一个自定义 API 时,我有时会收到 503 服务不可用错误。但是当我一次只调用一次时,API 似乎工作正常。

但是其他一些简单操作的api即使同时调用100次也能很好地工作。所以希望服务器硬件资源没有问题

可能是什么问题,只是想了解一下。当我在研究这个问题时,我开始了解这些事情..

Redis,队列系统,MongoDB队列

这个问题是否与上述问题有关,或者是否与负载平衡器、NGINX 或自定义 API 的编写方式有关,或者可能是服务器资源?

我刚刚发现了类似的问题,但找不到任何答案。

NodeJS app with Apache2 sometimes returns 503 Server Unavailable

请帮忙!!

提前致谢:)

我和服务器人员支持一起检查了日志,原来问题是在不正确的地方返回回调。

实际抛出的错误是错误回调已被调用。服务器正在重新启动。

我们开始一一修复所有 API,问题似乎解决了