服务无法放置任务

2024-05-04

好吧,我不知道在哪里可以解决这个问题。我正在尝试启动一个堆栈,其中有一个在 ECS 中运行的基本应用程序。我将在下面展示云信息。但我不断得到:

服务 sos-ecs-SosEcsService-1RVB1U5QXTY9S 无法放置任务 因为没有容器实例能够满足其所有要求。原因: 没有 在您的集群中找到容器实例。了解更多信息, 请参阅故障排除部分。

我启动并运行了 2 个 EC2 实例,但它们都没有出现在 ECS 集群实例中。

以下是我的一些理论:

  • 我的用户数据正确吗?我需要子值吗?
  • 健康检查怎么样
  • 我的应用程序是一个使用端口 4567 的 sinatra 应用程序。我是否遗漏了一些东西?

另外,我基本上是从这个开始的,http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-ecs.html http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-ecs.html并简化了它。这是我当前的 json,https://gist.github.com/kidbrax/388e2c2ae4d622b3ac4806526ec0e502 https://gist.github.com/kidbrax/388e2c2ae4d622b3ac4806526ec0e502

顺便说一句,我如何简化它以消除所有自动缩放?只是想让它以某种形式或方式工作?


ECS实例加入集群需要满足以下条件:

  1. 必须正确配置代理才能连接到正确的 集群通过/etc/ecs/ecs.config file.
  2. 必须为 ECS 实例分配正确的 IAM 角色,才能允许 ECS 代理访问 ECS 终端节点。
  3. ECS 实例必须通过 igw 或 NAT 连接到 Internet 才能联系控制平面。
  4. ECS 实例上的 ECS 代理应该正在运行。

应该用于配置的 UserData/etc/ecs/ecs.config file.

#!/bin/bash
echo ECS_CLUSTER=ClusterName >> /etc/ecs/ecs.config

您可以在 /var/log/ecs/ecs-agent.log* 中检查 COntainer 实例未注册集群的原因

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

服务无法放置任务 的相关文章

随机推荐

  • 推进并离开加入

    在教义中我可以 q Doctrine Query create gt from One o gt where t text aaa gt andWhere h text bbb gt leftJoin o Two t gt leftJoin
  • 如何在 VBA 中克隆范围对象

    我正在使用 Excel Visual Basic 编辑器在 VBA 中编写 Excel 宏 我不知道如何复制 克隆范围对象 而不是创建对同一对象的第二个引用 MemberwiseClone 函数似乎不可用 我认为它将针对内置类型实现 我需要
  • 路由器在 Ionic 上导航,并在 ios 上使用角度动画闪烁动画

    我正在使用 angular animations 在 Ionic v4 上的两个页面之间设置页面转换 这一切在 chrome 上都很好用 但在 safari 上却不行 在一个只有两个页面 热切加载 的简单应用程序上 我仍然遇到问题 与我尝试
  • android 录音时可以静音吗

    我想构建一个应用程序 我想在通话中调制声音 我编写了一段代码来记录声音并以不同的音调播放它 现在我想要在通话时使用此功能 我想将通话静音 记录声音然后以不同的音调播放它 如何将通话静音但仍录制音频 此答案可在通话期间使麦克风静音 Boole
  • NetBeans IDE 在“清理和构建”或外部更改时发出异常编译器错误。IDE 无法识别 JPA 生成的静态元模型

    我已经完全厌倦了使用 NetBeans IDE 8 x 目前使用 8 0 1 几个月了 它看起来就像地狱 说真的 当对项目 尤其是 Java EE Web 应用程序 在不同包中包含数百个 Java 类 进行一些外部更改或尝试清洁和构建项目
  • Notepad++ SourceCookifier 插件在大型 C++ 标头上非常慢

    我喜欢在 Notepad 中浏览我的 C 项目 我使用 SourceCookifier 插件来轻松地在大文件的定义之间跳转 但是 如果我加载一个大的 C 头文件 大约 30 000 行 其中有很多 define and typedef里面的
  • User.Identity.GetUserId 是缓存还是每次都从数据库获取?

    我正在使用 ASP Net MVC 5 并且我在我的代码中调用这一行 string userId User Identity GetUserId ASP NET MVC 是否会在每次调用时从表中获取此数据 还是将其缓存 查看 Microso
  • 一次向字符串添加一行

    我有这个程序 可以让你打开一个文件并将其读入一个JTextArea使用以下代码一次性完成所有操作 try String fileContents new Scanner new File fileName useDelimiter Z ne
  • 如何在 WPF 中执行操作之前延迟

    我尝试使用下面的代码在导航到下一个窗口之前延迟 2 秒 但线程首先调用 文本块显示一微秒并进入下一页 我听说调度员会这样做 这是我的片段 tbkLabel Text two mins delay Thread Sleep 2000 Page
  • 如何使用 Ajax 和 Jquery 验证提交表单?

    我正在尝试使用 Ajax 提交一个 from 并使用查询验证插件来验证它 我在下面编写代码
  • 无法解析:com.android.support:recyclerview-v7:28.1.1

    我正在尝试使用 RecyclerView 并添加了这一行implementation com android support recyclerview v7 28 0 0 alpha3 to my build gradle app 但它给出
  • 使用 git-cvsserver 和 CVS 工作副本获取 commitid 或“git描述”

    我有一些自动化工具可以通过以下方式访问 git 存储库cvs and git cvsserver 我希望这些工具能够看到他们签出的内容的提交 ID 这是否记录在CVS元数据目录 None
  • 如何在两个 960.gs 框之间添加垂直线?

    我正在使用 960 gs 网格系统进行设计 在两个盒子之间添加一条细细的分隔垂直线的最佳方法是什么 宽度和颜色应该是可调的 我的计划是定义几个具有绝对位置和背景颜色的 div 类 每个可能的位置对应一个 并使用 JQuery 确保它与周围的
  • C++ 私有和受保护的虚拟方法

    似乎最好将虚拟方法设为私有 以便分离以下两个客户端的接口 1 实例化对象并调用方法的客户端 2 从该类派生并可能想要重写该方法的客户端 简而言之 第一个客户端不需要知道方法是否是虚拟的 他将调用基类公共非虚拟方法 该方法又将调用私有虚拟方法
  • 如何将 char * 转换为 BSTR?

    如何将 char 从 C dll 传递到 VB 这是示例代码 void Cfunc char buffer int len BSTR buf bstr SysAllocString BSTR buffer VBptr VBfunc buf
  • 进行 URL 重写

    当我点击网站上给定条目的评论部分时 URL 如下所示 http www com comments index php submission Portugal 20Crushes 20North 20Korea submissionid 62
  • 运行玩笑测试时,Firebase 在signInAnonymously() 上抛出“auth/network-request-failed”

    我正在使用 firebase 为我的应用程序 使用 create react app 构建 编写一些测试 并且我正在尝试匿名登录我的测试数据库 但认证失败 然而 所有其他 Firebase 操作 CRUD 都工作得很好 我还可以从在浏览器中
  • JavaFX - 如何检测 Windows 注销/关闭请求?

    我有一个应用程序必须在退出时处理一些方法 但是 当用户在没有先关闭我的应用程序的情况下关闭 Windows 时 Windows 会终止该应用程序并且不会运行关闭方法 如何检测用户何时请求关闭或注销 Windows 我需要运行的方法需要几毫秒
  • 使用 ffmpeg 将 h.264 avi 容器转换为 mp4

    我想使用 ffmpeg 将 h 264 avi 容器转换为 mp4 容器 我发现这个有效 ffmpeg i myfile avi vcodec copy myfile mp4 ffmpeg version N 51169 gcedf276
  • 服务无法放置任务

    好吧 我不知道在哪里可以解决这个问题 我正在尝试启动一个堆栈 其中有一个在 ECS 中运行的基本应用程序 我将在下面展示云信息 但我不断得到 服务 sos ecs SosEcsService 1RVB1U5QXTY9S 无法放置任务 因为没