对我们的后端Django应用程序(使用ECS和Postgres部署在AWS上)的请求中有20%抛出了500个错误。查看ECS日志,会显示各种相关错误:
psycopg2.OperationalError: could not translate host name "abc.efg.us-east-1.rds.amazonaws.com" to address
OSError: [Errno 16] Device or resource busy
<built-in function getaddrinfo>) failed with OSError
我们使用gun
我试图使用服务之间的服务发现来实现多服务ECS集群。我正在尝试遵循教程。但是,它没有包括一个完整的工作示例
我所做的是定义两个服务,通过使用:
docker-compose.yml
ecs-params.yml
我可以轻松地打开ECS集群和这两个服务。一切看起来都是对的。但其中一项服务需要一个公共IP地址。因此,在相应的ecs-params.yml文件中,我放置了assign_public_ip: ENABLED。但是没有分配公共IP地址。在ECS控制台中,服务细节显示为Auto-assign public IP DISABLED,对于任务,它列出了一个私有IP地址,而没有公共
我正在使用Github操作“”从Node.js后端创建Docker容器,并将其部署到ECS上。
在部署期间,我收到以下错误:
Fill in the new image ID in the Amazon ECS task definition
Run aws-actions/amazon-ecs-render-task-definition@v1
Error: /home/runner/work/project-app-strapi/project-app-strapi/task-definition.json: Unexpected token � in JSON at position
我正在使用Fargate为AWS ECS上的web应用程序设置一个环境。设置使用多个容器作为前端和后端,Traefik (也在容器中)用于ALB后的路由。我使用ecs和docker文件进行部署,一切都很好。
尽管一切都正常工作,但是traefik容器一直在记录关于无法连接到docker.sock的错误。
time="2019-09-12T21:54:13Z" level=error msg="Failed to retrieve information of the docker client and server host: Cannot connect to the