Nodejs app卡住了

时间:2014-11-19 14:39:43

标签: javascript node.js asynchronous callback

我有应用程序,我必须从数据库加载大量数据。

数据库中的很多对象都有子对象。 我使用了很多异步循环。

async.eachSeries(....., function (item, cb) {
     ....
});

它的工作正常,我每秒处理大约1000个对象。

此功能在后台运行。 有时我的应用程序卡住了,http服务器没有响应。

我想也许我需要在后台数据处理中加入延迟来修复它?

1 个答案:

答案 0 :(得分:0)

我认为您的问题是由于连续工作而导致job1未完成,job2无法启动,您的应用会停留在此处。尝试以平行的方式耗费你的工作时间。