开发者社区 > 云原生 > Serverless > 正文

请问这是什么情况? "Function timed out after 30 seconds (m

请问这是什么情况?

"Function timed out after 30 seconds (maxMemoryUsage: 168.34MB)"

展开
收起
Java工程师 2023-03-29 19:00:23 727 0
4 条回答
写回答
取消 提交回答
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    将函数的执行超时时间调大。具体操作,请参见更新函数。 检查函数逻辑,配置日志功能,查看是否调用其他接口返回超时,导致整个函数执行时间变长而出现超时。 检查是否进入耗时较多的逻辑分支,例如CPU密集型。

    2023-03-31 17:02:23
    赞同 展开评论 打赏
  • 配置太低

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-03-30 09:18:43
    赞同 展开评论 打赏
  • 这是一个函数执行超时的错误提示,最大内存使用量为168.34MB。可以考虑优化函数代码,减少内存使用量,或者增加函数执行时间限制。同时,也可以考虑增加服务器的内存容量来解决问题。

    2023-03-30 08:38:50
    赞同 展开评论 打赏
  • 发表文章、提出问题、分享经验、结交志同道合的朋友

    根据官方文档说明,如果在生产运行中的SAE突然变慢或超时等,请按照以下步骤排查问题:

    • 查看基础监控,包含CPU、负载、内存、网络和磁盘等指标。
    • 查看应用监控。Java与其他语言都提供了应用监控,包含接口调用或者语言相关的监控指标,例如JVM。
    2023-03-29 21:34:31
    赞同 展开评论 打赏

快速交付实现商业价值。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载