小编Bru*_*uce的帖子

为什么只有 50 个实例在 AWS lambda 上运行?

我用来context.logStreamName识别 lambda 实例。并发设置为无保留。但日志显示只有 50 个实例正在运行。

我是否误解了logStream(pre logStream pre实例)?我从这个博客得到了信息

下面是我对应的代码:

let instances = {};
for (let i = 0; i < each_invokes; i++) {
    lambda.invoke(params, function (err, data) {
        if (err) {
            console.log(err, err.stack);
        } else {
            // console.log(data);
            let logs = Buffer.from(data.LogResult, 'base64').toString('utf8');
            let instanceID = logs.match(new RegExp("\\$InstanceID: (.*?) \\$END", "ig"))[0].split(" ")[1];
            if (instanceID) {
                if (instances.hasOwnProperty(instanceID)) {
                    instances[instanceID] += 1
                } else {
                    instances[instanceID] = 0
                }
                console.log(instanceID, instances[instanceID], 'StatusCode:', data.StatusCode);
            } else {
                console.log('missing …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services node.js aws-lambda

3
推荐指数
1
解决办法
3440
查看次数

标签 统计

amazon-web-services ×1

aws-lambda ×1

node.js ×1