aws-fargate - ResourceInitializationError:无法验证记录器参数::信号:已杀死
问题描述
启动 AWS ECS Fargate 服务时突然收到消息“ResourceInitializationError: failed to validate logger args:: signal:killed”。几天前,同样的服务运行良好。
以下是相关 aws 任务中的日志驱动程序配置:
日志配置
日志驱动:awslogs
Key Value
awslogs-group /ecs/analytics
awslogs-region us-east-1
awslogs-stream-prefix ecs
任何想法或帮助?
解决方案
我终于找到了根本原因:
如果 Fargate 服务无法连接到 CloudWatch api 端点,则会出现该错误。如果您在无法访问 Internet 的私有子网中运行 Fargate,则可能会发生这种情况。您可以将 CloudWatch 日志端点添加到您的私有子网或添加 Internet 连接
推荐阅读
- azure - 从 SSMS(从 Azure 数据科学 VM)到 Azure Sql 数据库的间歇性连接断开
- kotlin - 如何增加 ktor 可接受 url 的最大长度?
- c++ - 为什么 printf 和 std::cout 的输出不同?
- javascript - 故障 DOM 渲染 ReactJS
- sql-server - SQL - 根据最新条目连接两个表
- c# - 从具有常见值的字典中获取 TKey,其中 TValue 是 List
- charts - 谷歌图表 - 爆炸饼图问题,而只有 1 个输入显示
- c# - 将 C# 表达式与 ADO.NET 数据表相结合
- sql - SQL Report - query multiple tables
- symfony - Symfony 4 所有视图中的公共数据 - 最佳实践