小编Jac*_*311的帖子

AWS ECS 服务未启动任何任务

我已经在 ECS 上设置了集群、容器、任务和服务。

在我创建该服务后,它似乎正在运行“3 个所需的任务”,但是没有任何任务被创建为挂起或正在运行。实际上,它似乎什么也没做。

我的任务定义(不包括空值和空数组)是

{
  "containerDefinitions": [
    {
      "portMappings": [
        {
          "hostPort": 5000,
          "protocol": "tcp",
          "containerPort": 25565
        },
        {
          "hostPort": 5000,
          "protocol": "udp",
          "containerPort": 25565
        }
      ],
      "cpu": 0,
      "memoryReservation": 1024,
      "image": "itzg/bungeecord",
      "essential": true,
      "name": "BungeeCord"
    }
  ],
  "compatibilities": [
    "EC2"
  ],
  "taskDefinitionArn": "arn:aws:ecs:us-west-1:949960343466:task-definition/BungeeCordTask:3",
  "family": "BungeeCordTask",
  "requiresAttributes": [
    {
      "name": "com.amazonaws.ecs.capability.docker-remote-api.1.21"
    }
  ],
  "requiresCompatibilities": [
    "EC2"
  ],
  "revision": 3,
  "status": "ACTIVE",
}
Run Code Online (Sandbox Code Playgroud)

我的集群有 3 个 ECS 实例,它们都在运行并且上面没有任何东西: 我的集群

我的服务在这里: 我的服务

我没有任何自动缩放、负载平衡或任何设置。但我确实有一些真正的默认服务发现。

任何人都知道为什么没有任务开始?

编辑:

  • 我看过“停止的任务”,它实际上是空的。
  • 我还通过 SSH 连接到我的每个 …

amazon-ec2 containers amazon-web-services docker amazon-ecs

6
推荐指数
1
解决办法
5214
查看次数