我现在用用微软提供的镜像microsoft/aspnetcore生成自己的镜像并且运行,如果说容器里的站点挂了,会怎么样。
1 回答
子衿沉夜
TA贡献1828条经验 获得超3个赞
站点挂掉也就是容器死了啊,除了重启没辙,但是为了保证服务不会死,建议你用service的形式运行,也就是swarm集群中,做一个服务的高可用,然后用nginx或者haproxy去负载均衡,一个容器挂了可以使用另外几个站点,然后挂掉的容器也会被service重新运行起来。 需要做个监控,有时候站点死了,容器不死,那服务是不会重启的,这个时候就靠监控去做逻辑上的判断,运行一下脚本,stop 容器,让服务自动跑一个新的容器。
我说的容器都是带站点的,所以你最好自定义镜像,让容器运行起来的时候,站点也运行。
- 1 回答
- 0 关注
- 1767 浏览
添加回答
举报
0/150
提交
取消