node.js - 如何增加 Node.js 中脚本的最大执行时间?

标签 node.js mongodb express

我正在使用 Node 的异步模块连接50个mongodb数据库并用数据填充它们。

我在我的 Express 应用程序中使用 async.eachSeries 来实现此目的。

但是执行似乎总是不会超过 120 秒。

我遇到了一些链接说 app.timeout = x ,其中 x 是我们希望脚本执行的毫秒数。但这对我不起作用。

最佳答案

我找到了一种我猜的方法,这对我有用。

var server = app.listen(app.get('port'), function() {
  server.timeout = 2000000;
  debug('Express server listening on port ' + server.address().port);
});

关于node.js - 如何增加 Node.js 中脚本的最大执行时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31920256/

相关文章:

当我尝试从 Mongoose 访问 MongoDB 数据库时,Node.js Express 应用程序卡住

node.js - 避免使用 localhost 来解析 mocha 中的测试

javascript - Mongoose:使用 pass 选项 'useUnifiedTopology: true' 导致错误处理失败

node.js - 如何在真实服务中运行nuxt.js?

java - 我们如何解决: "the method insert(DBObject[]) in the type DBCollection is not applicable for the arguments (BasicDBObject)?

mongodb - Elasticsearch-更新非索引字段

javascript - 如何实现 WebRTC 录制到 Node.js 服务器

javascript - 使用 Mongoose 模式导入 CSV

javascript - 如何让 JSDoc 识别分配给对象属性的匿名函数? (包含示例代码)

mongodb - 如何使用 MongoDB 查询检查对象中的属性是否存在?