debugging-lambda-timeouts

debugging-lambda-timeouts

热门

通过系统分析函数配置、CloudWatch日志和指标、VPC/网络、冷启动、内存限制以及下游依赖,调试AWS Lambda函数超时故障,识别根本原因并提供可操作的修复方案。当Lambda函数超时或接近超时限制时使用。

2174Star
204Fork
更新于 2026/7/29
SKILL.md
readonly只读
name
debugging-lambda-timeouts
description

通过系统分析函数配置、CloudWatch日志和指标、VPC/网络、冷启动、内存限制以及下游依赖,调试AWS Lambda函数超时故障,识别根本原因并提供可操作的修复方案。当Lambda函数超时或接近超时限制时使用。

version
1

调试Lambda超时

概述

系统调查AWS Lambda函数超时故障的领域专业知识,通过分析函数配置、CloudWatch日志、指标、依赖关系、冷启动模式和代码。识别常见原因,如超时设置不足、外部服务延迟、数据库连接问题、内存限制和低效代码模式,然后提供优先推荐。

调试Lambda超时

要调查并解决Lambda超时问题,请严格按照步骤操作。请参阅Lambda超时调试步骤

该步骤收集函数配置、CloudWatch指标和日志、依赖分析以及冷启动模式。如果提供了Lambda代码,还会审查代码中容易超时的模式。结果将编译成结构化的调试报告,并附有优先推荐。

故障排除

函数未找到

请验证函数名称和区域。使用aws lambda list-functions --region <region>列出可用函数。

无可用日志

函数可能最近未被调用,或者日志记录可能被禁用。请检查函数的日志组配置和调用指标。

访问被拒绝错误

请验证AWS凭证是否具有Lambda、CloudWatch Logs和CloudWatch Metrics的权限。有关详细信息,请参阅完整步骤。

日志查询时间范围问题

如果CloudWatch Logs Insights查询因时间范围错误而失败,请缩小分析窗口或检查日志组保留设置。有关详细信息,请参阅完整步骤。