我注意到我的 Nodejs Lambda 函数在云监视日志中存在持续时间与函数运行时间的问题。我正在使用无服务器插件来部署/编码我的功能。
这是我的 lambda 函数代码:
module.exports.handler = function (event, context, cb) {
console.time("function_run_time");
myFunction(function (callback) {
console.timeEnd("function_run_time");
return cb(null, callback)
});
};
在云监视日志中,我得到以下信息
2016-05-25T00:18:58.881Z 45cd0785-ccce-11e6-818f-cb61404e173c function_run_time: 477ms
REPORT RequestId: 45cd0785-ccce-11e6-818f-cb61404e173c Duration: 1866ms Billed Duration: 1900 ms Memory Size: 1024 MB Max Memory Used: 39 MB
我想知道为什么函数运行时间为 477 毫秒,但持续时间为 1866 毫秒。
我的代码中是否需要调用以提前结束 Lamdba 函数?
谢谢