Jac*_*311 6 amazon-ec2 containers amazon-web-services docker amazon-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 实例,它们都在运行并且上面没有任何东西: 我的集群
我的服务在这里: 我的服务
我没有任何自动缩放、负载平衡或任何设置。但我确实有一些真正的默认服务发现。
任何人都知道为什么没有任务开始?
编辑:
在“集群”选项卡中,选择集群。在服务中,打开“任务”选项卡并将视图切换到 \xe2\x80\x9cStopped 任务\xe2\x80\x9d。
\n您应该看到未能启动的任务列表以及失败的原因。
\n还要检查/var/log/amazon/{something about ecr}/*其他可能的错误。
可能是实例无法\xe2\x80\x99t 到达 docker 注册表(网络配置问题),或者如果\xe2\x80\x99s ECR(IAM 角色)或需要用户名/,则它们可以\xe2\x80\x99t 登录。密码。
\n希望有帮助:)
\n| 归档时间: |
|
| 查看次数: |
5214 次 |
| 最近记录: |