我有 AWS 自动扩展组,在高峰时段会扩展。由于 AWS 的 apt 服务器有时没有响应,我面临不健康的实例。
Err:68 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu focal-updates/main amd64 python-apt-common all 2.0.0ubuntu0.20.04.7
503 Service Unavailable
Err:69 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-apt amd64 2.0.0ubuntu0.20.04.7
503 Service Unavailable
Err:70 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu focal-updates/main amd64 ubuntu-release-upgrader-core all 1:20.04.38
503 Service Unavailable
Err:71 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu focal-updates/main amd64 update-manager-core all 1:20.04.10.10
503 Service Unavailable
Err:72 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-distupgrade all 1:20.04.38
503 Service Unavailable
Err:73 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-update-manager all 1:20.04.10.10
503 Service Unavailable
这种情况并非每次都会发生,但偶尔会发生。
我正在尝试在 Ubuntu 20.04 中使用多个 apt 存储库,这样当一个存储库失败时,就可以从另一个存储库下载软件包。有什么有效的方法吗?
我尝试使用 apt-mirror 克隆 aws 的 apt 存储库(在我的情况下是 ap-northeast-1.ec2.archive.ubuntu.com/ubuntu/)。然后我使用 cloudfront 将其上传到 S3。然后我在 sources.list 文件中添加了端点。
- 当我使用我的克隆的端点时,它只运行良好。
- 当我同时使用公共存储库和克隆存储库时,只要它们都可用,它就能正常工作。
- 当我通过禁用云端访问使克隆不可用时,我再次得到不健康的实例。
我希望 apt 在主存储库关闭时使用备份存储库。sources.list
使用两个存储库时的文件如下所示:
#clone
deb my-endpoint/ubuntu/ focal main restricted
deb my-endpoint/ubuntu/ focal-updates main restricted
deb my-endpoint/ubuntu/ focal universe
deb my-endpoint/ubuntu/ focal-updates universe
deb my-endpoint/ubuntu/ focal multiverse
deb my-endpoint/ubuntu/ focal-updates multiverse
deb my-endpoint/ubuntu/ focal-backports main restricted universe multiverse
#public
deb http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu/ focal main restricted
deb http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu/ focal-updates main restricted
deb http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu/ focal universe
deb http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu/ focal-updates universe
deb http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu/ focal multiverse
deb http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu/ focal-updates multiverse
deb http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
#security
deb http://archive.ubuntu.com/ubuntu focal-security main restricted
deb http://archive.ubuntu.com/ubuntu focal-security universe
deb http://archive.ubuntu.com/ubuntu focal-security multiverse