首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >命中lambda函数终结点时出现EROFS错误

命中lambda函数终结点时出现EROFS错误
EN

Stack Overflow用户
提问于 2019-09-05 18:51:40
回答 2查看 539关注 0票数 0

我已经使用claudiajs.When将expressjs代码部署到lambda,我点击API端点,生成的每个备用请求都会给我内部服务器错误。我检查了日志,发现了以下内容

代码语言:javascript
复制
 "errorType": "Error",
    "errorMessage": "EROFS: read-only file system, mkdir '/var/task/logs'",
    "code": "EROFS",
    "stack": [
        "Error: EROFS: read-only file system, mkdir '/var/task/logs'"
    ],
    "cause": {
        "errorType": "Error",
        "errorMessage": "EROFS: read-only file system, mkdir '/var/task/logs'",
        "code": "EROFS",
        "stack": [
            "Error: EROFS: read-only file system, mkdir '/var/task/logs'"
        ],
        "errno": -30,
        "syscall": "mkdir",
        "path": "/var/task/logs"
    },
    "isOperational": true,
    "errno": -30,
    "syscall": "mkdir",
    "path": "/var/task/logs"
}

我不能找出可能的问题是什么,为什么它只在备用请求上发生,而不是每个request.How都发生?任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2019-09-05 20:16:58

兰姆达dosen't allow you to write the space allocated给你。

由于您正在尝试创建一个可能要写入日志的目录,因此它会给您一个错误。

要使用lambda编写应用程序日志,您可以使用AWS Cloudwatch日志流。

https://www.npmjs.com/package/lambda-log

票数 0
EN

Stack Overflow用户

发布于 2019-09-05 20:25:46

对于一些临时文件,可以使用/tmp目录,但也有512Mb的限制。

请查看以下链接:

AWS Lambda Limits

Accessing Amazon CloudWatch Logs for AWS Lambda

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57803861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档