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查询因时间范围错误而失败,请缩小分析窗口或检查日志组保留设置。有关详细信息,请参阅完整步骤。






