前段时间写了一个excel商品导入,导入后存到数据库。今天有个用户导入1400个商品,结果导一次系统挂一次。导入商品的逻辑,node根据读取的excel数据,解析成一个长1400的数组,然后循环调用java商品更新接口,每次都是等待上一个请求结束才会进行下一个请求,每次一个商品更新后会settimeout 10ms进行下一个商品的更新;你们觉得会是什么原因导致系统挂掉
调试欢乐多
另外我不知道你的node是干了啥,是服务器吗,还是你把JS统称为node。
如果是,怀疑不是系统崩了,而是你的前端浏览器崩了。这个请求大概卡住了浏览器14秒。
后台接口改成批量的,一次批量更新500条。