如何调试失败的 Fargate 任务初始化

2023-12-30

我有一个 Fargate 任务,已计划使用 CloudWatch Event 规则运行,并在成功运行时将时间戳输出到数据库。它还会在每次运行时向 CloudWatch 输出一个日志文件。

但是,有 1 次未创建日志文件,并且未更新数据库。我怀疑该任务从未开始,或者未能开始。

在 CloudWatch 中,事件规则在我预期任务运行时显示触发器和调用,因此我假设该任务至少尝试启动。

我的问题是:有什么方法可以调试或记录有关集群无法启动任务的信息吗?

如果我需要提供更多信息,请告诉我。

编辑:我应该指定我正在寻找一种方法来在某处的日志文件中读取此信息。我知道我可以在 Web 控制台中看到失败的任务原因,但这仅适用于相对较新的任务。

我在这里发布了同样的问题:https://www.reddit.com/r/aws/comments/adtqvt/debugging_failed_fargate_task_initialization/ https://www.reddit.com/r/aws/comments/adtqvt/debugging_failed_fargate_task_initialization/和堆栈溢出:https://forums.aws.amazon.com/thread.jspa?messageID=884638???? https://forums.aws.amazon.com/thread.jspa?messageID=884638


  1. 进入集群并选择Tasks tab
  2. 在下部窗格中,选择Stopped为了Desired Task Status value
  3. 找到所需的Task然后单击它的 GUID
  4. 向下滚动到Containers部分并展开出现错误的相关容器

您将看到错误的某种状态原因。就我而言,是:

CannotStartContainerError: API error (500): failed to initialize logging driver: Cannot determine region for awslogs driver

编辑:我真的不能因为弄清楚这一点而受到赞扬 - 在这里找到它:

https://github.com/aws/amazon-ecs-agent/issues/1654#issuecomment-437178282 https://github.com/aws/amazon-ecs-agent/issues/1654#issuecomment-437178282

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何调试失败的 Fargate 任务初始化 的相关文章

  • cloudfront 响应状态为 413(请求实体太大)

    我们需要发送大量数据作为 URL 的一部分 Angular 将读取该数据以呈现页面 网址超过 10000 个字符 但 cloudfront 返回以下错误 错误的请求 由 cloudfront CloudFront 生成请求 ID I2fOA
  • 如何使用 aws-cdk 在 EC2 和 RDS 之间创建 DependsOn 关系

    我目前正在使用aws cdk TypeScript 创建一个堆栈 其中包含EC2实例和一个RDS数据库实例 The RDS实例需要在之前设置EC2实例可以启动并且userdata将被执行 我遇到的问题是 我找不到一种方法来定义DepensO
  • 用于移动到冰川的对象的 AWS Lambda

    我正在开发一个 POC 其中我在 S3 上设置了生命周期规则 以便在一定天数后将对象移动到冰川 如果对象具有指定的标签 规则对我来说效果很好 对象通过生命周期规则移动到冰川 存储类型从标准更改为冰川 到目前为止 一切都很好 由于我需要限制用
  • 表单输入框不显示

    我正在尝试使用 Django 显示一个简单的表单输入文本框 我正在亚马逊 AWS 上部署 该网站在不同的服务器 pythonanywhere 上运行良好 但在 AWS 上存在主要问题 具体来说 输入框没有被显示 我使用的模板如下 首页 ht
  • 无法连接到 EC2 - ssh:连接到主机端口 22:连接被拒绝

    我目前在海外 尝试通过 ssh 连接到我的 EC2 实例 但收到错误ssh connect to host ec2 34 207 64 42 compute 1 amazonaws com port 22 Connection refuse
  • 如何恢复丢失的aws服务器实例的私钥?

    我丢失了 AWS 实例的私钥 我在控制台面板中搜索了该选项 恐怕你可能不走运 当您启动实例时 您应该指定密钥的名称 您计划用于连接到实例的对 如果你不指定 启动实例时现有密钥对的名称 您 将无法连接到实例 当您连接到 例如 您必须指定与密钥
  • 由 aws API 制作的 HttpRequest 拦截器

    我正在开发一个项目 该项目使用 cognito 作为身份验证服务来保护使用 nodeJS 制作的无服务器休息 API 我已成功关闭未经身份验证的客户端的 API 现在 每当我从 Angular 客户端发出请求时 我都需要在标头中自动注入一个
  • Amazon S3 - 一个对象的多个键

    我有一个 S3 存储桶 其中包含超过 1 亿个对象 每个对象像往常一样都有一个唯一的密钥 我想知道是否有办法为其中一些对象分配另一个键 像这样的东西 键1 gt 对象1 键2 gt 对象2 Key3 gt Object2 我想添加这个 我在
  • 如何在亚马逊 EC2 上调试 python 网站?

    我是网络开发新手 这可能是一个愚蠢的问题 但我找不到可以帮助我的确切答案或教程 我工作的公司的网站 用 python django 构建 托管在亚马逊 EC2 上 我想知道从哪里开始调试这个生产站点并检查存储在那里的日志和数据库 我有帐户信
  • Jackson反序列化SNS消息错误MismatchedInputException

    我正在编写一个通过 SNS HTTP 请求处理来自 Amazon Simple Email Service 的回调的功能 我想将亚马逊提供的消息解析为本地对象结构 问题是 SNS 将 JSON 消息包装成字符串 并且 Jackson 无法解
  • 获取一个 jar 及其源代码和 javadoc

    随着以下内容在ivy xml
  • AWS S3 JavaScript SDK - 网络错误:网络故障

    我正在尝试使用 AWS 在浏览器网页的示例中提供的示例 并且我不断收到NetworkingError Network Failure错误 这是我正在使用的
  • 从 RabbitMQ 迁移到 Amazon SQS [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我们的初创公司目前正在使用RabbitMQ with Python Django 对于消息队列 现在我们计划转移到Amazon SQS其高可用性
  • 我可以指定默认的 AWS 配置文件吗?

    在我的开发环境中 我经常在多个 AWS 访问密钥之间切换 所以在我的 aws credentials文件 我有几个配置文件 然后 我可以通过指定以下内容将这些配置文件与 aws cli 一起使用 profile
  • 如何使用 AWS SAM 为 HttpApi 配置自定义域?

    我正在使用 AWS Lambda AWS API Gateway 和 aws sam 开发 API 我已经实现了 firebase 身份验证 我也使用嵌套堆栈 我正在尝试为我的 API 端点使用自定义域 因此我可以像这样调用api mydo
  • AWS Import-image 用户无权访问 S3 对象

    运行 AWS Amazon Web Services 导入映像任务时 aws ec2 import image description My OVA disk containers file c TEMP containers json 我
  • 尝试安装 AWS CLI,卡在一个步骤上

    我正在尝试为 mac 命令行安装 aws 我想我不明白我需要做什么 我在终端上安装了带有 wget 的 aws 捆绑包 解压后它完成了所有操作 但是当我需要配置我的凭据时 什么也没有出现把aws配置 以下是说明 http docs aws
  • 适用于 AWS 区域的 Cassandra Ec2MultiRegionSnitch 或 GossipingPropertyFileSnitch

    我们在美国 AWS 区域有 3 个 Cassandra 节点 在新加坡 AWS 区域有 3 个节点 如果我必须构建多数据中心 我们是否必须使用 Ec2MultiRegionSnitch 或者我们可以使用 GossipingPropertyF
  • 如何处理自动缩放期间网络流量的突然激增

    我在 ELB 后面和 Auto Scaling 组中有两个 EC2 实例 扩大规模政策如下 CPUUtilization gt 70 持续 300 秒 添加一台服务器 当 Atoscaling 活动正在进行时 现有实例上的负载已达到 99
  • 无法在 xcode 8 beta 6 上编译 AWS CustomIdentityProvider

    我在 iOS 应用程序中使用 Amazon Cognito 和 Facebook 登录 直到 beta 5 为止此代码从这个SO线程 https stackoverflow com questions 37597388 aws cognit

随机推荐

  • 更改 DialogFragment 中 ProgressDialog 的字体

    我想知道是否可以更改字体ProgressDialog的消息显示 内DialogFragment public class LoadFromCloudTaskFragment extends DialogFragment Override p
  • 如何在通话开始时播放音频文件?

    我正在从我的应用程序发起语音呼叫 现在我希望当另一端的用户接听电话时 我想播放录制的音频文件 这件事该怎么办呢 请帮忙 我已经找到了解决方法 当手机状态变为TelephonyManager CALL STATE OFFHOOK 这可确保另一
  • Rails 4 中的 Jquery 文件上传

    大家好 我正在关注 Jquery 文件上传的视频教程 http railscasts com episodes 381 jquery file upload http railscasts com episodes 381 jquery f
  • 获取列表中的所有递归结果

    我正在学习 python 递归 为了练习 我给出了一个任务来查找列表的所有子集 例如函数 subset 1 2 should return 1 2 1 2 我可以让我的函数在递归的帮助下打印这些结果 def subset List prin
  • Basler Pylon 4 SDK 和 OPENCV 2.4.9,CPylonImage 到 Mat

    我目前正在使用 Basler 相机 acA1300 30gc 开发机器视觉应用程序 为此 我正在使用 Basler Pylon 4 和 OPENCV 版本 2 4 9 但出现了一些问题 我正在尝试使用 Pylon SDK 捕获图像并将其转换
  • 获取当前活动的应用程序名称

    我想在计时器停止时获取当前活动应用程序的名称 记录 20 秒后 它应该显示当前活动的应用程序名称 我尝试了一些代码 你可以在这里看到 但计时器停止后它没有向我显示任何内容 C code public class Win32wrapper p
  • MediaPlayer 中的 IllegalStateException

    这是我的代码 if player null if player isPlaying player pause player stop player release 这是错误 FATAL EXCEPTION main java lang Il
  • Firebase 数据库每次读取时都返回 null

    我有一个类从数据库读取数据 但它总是返回null 这是java文件 public class UserActivity extends AppCompatActivity TextView textView private Firebase
  • 通过重定向进行基本身份验证

    我有一个需要基本身份验证标头的网络服务 但是 当我使用它来调用它时 var header Authorization Basic CreateBasicHttpAuthenticationHeader login password webR
  • 打乱已排序的数组

    如果给定一个已排序的数组 我们可以使用什么算法来创建一个与已排序数组具有相同元素的输出数组 但元素应该随机打乱 我正在寻找一种复杂度为 O n 的算法 Collections shuffle List has an O n 时间复杂度 您可
  • 如何在 Docker 容器中运行 Python Flask [重复]

    这个问题在这里已经有答案了 我正在尝试在 docker 容器内运行 Python Flask Web 服务器 但无法从外部连接到 Flask 服务器 我做了什么 我创建 temp HelloFlask py from flask impor
  • 使用 Phonegap 应用程序执行 ajax 请求时出现问题

    我正在尝试使用 Phonegap 和 jQuery 创建一个简单的 RSS 阅读器 我正在关注这个教程 http visualrinse com 2008 09 24 how to build a simple rss reader wit
  • 来自 Android 的 HTTP 补丁请求

    我正在尝试从 Android 应用程序发出 HTTP 补丁请求 但无法弄清楚 HTTPUrlConnection 似乎不支持 PATCH HttpPatch 似乎不在 Android 包含的库中 link http hc apache or
  • Microsoft 团队获取来电号码

    我们有一个非常简单的用例 当团队中的用户被呼叫时 我们需要的只是呼叫者的号码 我们的想法是将这个数字传递到我们的后端系统并弹出相关信息 如果存在 所以只需要一种方法来读取呼叫者的号码 我查看了通话记录 API 但他们会提供已经发生的通话的信
  • MDX DRILLTHROUGH 失败但 select 可以成功执行

    我有以下 MDX 查询 它在执行时成功返回度量 SELECT Measures Closed Quote OE Retail ON COLUMNS FROM Sales WHERE Posting Date Date YQMD Month
  • sql服务器+VB 6.0

    我在 vb 6 0 中创建了一个数据库项目 我已经在 sql server 2000 中创建了数据库 我使用 adodc 和 odbc 连接到数据库 我想将我的 sql 服务器保留在一个系统中 将我的 vb 6 0 应用程序保留在另一个系统
  • 在 JSF 子视图中混合 HTML 和 JSF

    我今天遇到的问题是关于使用 JSF 处理包含的 JSP 中的 HTML 情况如下 我在 RAD 上使用 IBM 的 JSF 1 2 和 Websphere v6 1 我有一个自定义组件 来自公司层 来使用选项卡 为了获得更清晰的代码 我只想
  • Ember:动态切换到所选语言(使用 i18n 库)

    我正在使用 ember i18n 库来翻译我的应用程序中使用的静态字符串 由于语言文件相当大 我不想在应用程序启动时加载所有可能的语言词典 因此 我想在用户选择更改语言时动态加载字典 我已经做了第一个实现 效果相当好 See http js
  • 通过@leader@model访问automlleader时返回空列表

    Running h2o automl 返回排行榜中的单个模型 但是 当尝试通过访问实际模型时 leader model 出现以下错误 is H2OFrame x 中的错误 尝试从对象获取槽 指标 没有槽的基本类 NULL 另外 打电话时h2
  • 如何调试失败的 Fargate 任务初始化

    我有一个 Fargate 任务 已计划使用 CloudWatch Event 规则运行 并在成功运行时将时间戳输出到数据库 它还会在每次运行时向 CloudWatch 输出一个日志文件 但是 有 1 次未创建日志文件 并且未更新数据库 我怀