等待网络接口配置完成超时

Posted

技术标签:

【中文标题】等待网络接口配置完成超时【英文标题】:Timeout waiting for network interface provisioning to complete 【发布时间】:2020-10-27 04:06:09 【问题描述】:

有谁知道为什么 ECS Fargate 任务会因此错误而失败? Timeout waiting for network interface provisioning to complete。我正在使用步进函数运行 ECS Fargate 任务。 step 函数的 IAM 角色可以访问任务 def。状态机代码看起来也不错。相同的步进函数之前运行良好,但我刚刚遇到了这个错误。想知道为什么会这样吗?是偶然的吗?

【问题讨论】:

【参考方案1】:

如果 AWS 内部出现问题,就会发生这种情况。您可以在 EC2 控制台上查看网络接口页面,并且您可能会看到加载错误,这表明 EC2 中存在 API 问题。您还可以检查status.aws.amazon.com 以查找错误。请注意,AWS 在那里确认问题的速度可能很慢,因此您可能会在它们更新状态页面之前遇到错误!

【讨论】:

【参考方案2】:

根据 AWS 支持,这种性质的间歇性故障是可以预料的(概率相对较低)。

建议设置retryAttempts > 1 来处理这些情况。

【讨论】:

【参考方案3】:

在切换到 Fargate 平台 1.4.0 之前,我遇到了同样的问题

看起来网络方面发生了一些变化。

https://aws.amazon.com/blogs/containers/aws-fargate-launches-platform-version-1-4/

默认版本目前仍设置为 1.3.0,所以不妨试一试,看看它是否为您解决了问题。

【讨论】:

以上是关于等待网络接口配置完成超时的主要内容,如果未能解决你的问题,请参考以下文章

Gin 接口超时控制

接口超时

pcaptransfertimedout

一次由于 MTU 设置不当导致的网络访问超时

jedis 连接超时后还需要关闭吗

网络出现连接超时怎么解决?