【发布时间】:2016-07-27 19:45:22
【问题描述】:
我们有一个在 AWS 中执行 Lambda(写入节点)的 Slack 斜杠命令。 Lambda 调用我们拥有的内部服务并返回 JSON。通常需要多次执行才能使斜杠命令起作用。调用者收到以下消息:
该死 - 斜杠命令不起作用。如果您多次看到此消息,我们建议您联系“姓名”。
我们运行了一个 bash 脚本,它每分钟调用一次 lambda,持续 12 小时。调用的平均持续时间约为 1.5 秒,远低于斜杠命令预期的 3 秒内返回响应。有其他人遇到过这个问题吗?
【问题讨论】:
-
在 12 小时内每分钟调用一次函数不考虑“冷启动”。如果设置需要很长时间,您的功能只有在几次尝试后才能成功,这是有道理的。如果问题是冷启动,您可以尝试的一件事是增加内存大小。此外,请检查您的处理程序之外是否有任何可能增加这次的代码。如果没有,请检查您的功能的 cloudwatch 日志。您的函数内部可能有条件失败
-
@JonathanSeed 冷启动是目前的主要候选人。如果您输入它作为答案,我会将其标记为正确答案。
标签: amazon-web-services aws-lambda slack