AWS Lambda:服务错误
AWS Lambda: Service error
这个错误是什么意思?
我使用 Java 部署了 5 个 Lambda 函数,它们运行良好,但从今天下午开始,当我执行每个函数时,它们都开始显示相同的消息:
Service error.
没有输出,没有日志,只有红色框中的那条消息。
在 http://status.aws.amazon.com/ 他们说:
6:05 PM PDT We are investigating increased error rates and elevated
latencies for AWS Lambda requests in the US-EAST-1 Region. Newly
created functions and console editing are also affected.
为什么会发生,有什么办法可以预防吗?
Amazon 的部分 AWS 服务有时会出现故障。有时故障非常小且持续时间很短,而在其他情况下会出现较大的分布式故障。
您的系统设计需要考虑到您所依赖的那块 AWS 暂时无法工作的可能性,并尝试绕过损坏。例如,您可以 运行 Lambda 在多个区域。 (它已经 运行 在单个区域内的多个可用性区域中,因此您不必担心)。这使您可以隔离任何一个区域中的故障。
让分布式系统在小范围内运行可能很困难,因为您需要防止的故障不会经常发生。在大规模情况下,您会得到类似 Netflix "Chaos Monkey" 的系统性努力,它故意引入故障,以便自动化流程可以检测并纠正这些问题。
"A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable." -- 莱斯利·兰波特
"When a Fail-Safe system fails, it fails by failing to fail safe." -- 约翰·高尔
这个错误是什么意思?
我使用 Java 部署了 5 个 Lambda 函数,它们运行良好,但从今天下午开始,当我执行每个函数时,它们都开始显示相同的消息:
Service error.
没有输出,没有日志,只有红色框中的那条消息。
在 http://status.aws.amazon.com/ 他们说:
6:05 PM PDT We are investigating increased error rates and elevated latencies for AWS Lambda requests in the US-EAST-1 Region. Newly created functions and console editing are also affected.
为什么会发生,有什么办法可以预防吗?
Amazon 的部分 AWS 服务有时会出现故障。有时故障非常小且持续时间很短,而在其他情况下会出现较大的分布式故障。
您的系统设计需要考虑到您所依赖的那块 AWS 暂时无法工作的可能性,并尝试绕过损坏。例如,您可以 运行 Lambda 在多个区域。 (它已经 运行 在单个区域内的多个可用性区域中,因此您不必担心)。这使您可以隔离任何一个区域中的故障。
让分布式系统在小范围内运行可能很困难,因为您需要防止的故障不会经常发生。在大规模情况下,您会得到类似 Netflix "Chaos Monkey" 的系统性努力,它故意引入故障,以便自动化流程可以检测并纠正这些问题。
"A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable." -- 莱斯利·兰波特
"When a Fail-Safe system fails, it fails by failing to fail safe." -- 约翰·高尔