我有应用程序,我必须从数据库加载大量数据。
数据库中的很多对象都有子对象。 我使用了很多异步循环。
async.eachSeries(....., function (item, cb) {
....
});
它的工作正常,我每秒处理大约1000个对象。
此功能在后台运行。 有时我的应用程序卡住了,http服务器没有响应。
我想也许我需要在后台数据处理中加入延迟来修复它?
答案 0 :(得分:0)
我认为您的问题是由于连续工作而导致job1
未完成,job2
无法启动,您的应用会停留在此处。尝试以平行的方式耗费你的工作时间。