summaryrefslogtreecommitdiff
path: root/arch-mirror.home.eckner.net.conf
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2020-11-17 09:00:49 +0100
committerErich Eckner <git@eckner.net>2020-11-17 09:00:49 +0100
commitd674ac349f08c23c1e86fe9c950b6cf14c7dbd88 (patch)
treebc4c6847dc064839557452a3a03859b45cab28b2 /arch-mirror.home.eckner.net.conf
parent95bb242a2241e9cbd2e35b00358de66b216e2e1d (diff)
downloadarch-mirror-d674ac349f08c23c1e86fe9c950b6cf14c7dbd88.tar.xz
arch-mirror.home.eckner.net.conf: try next upstream on 403 and 429, too
Diffstat (limited to 'arch-mirror.home.eckner.net.conf')
-rw-r--r--arch-mirror.home.eckner.net.conf14
1 files changed, 7 insertions, 7 deletions
diff --git a/arch-mirror.home.eckner.net.conf b/arch-mirror.home.eckner.net.conf
index 76c0fa6..1efd00d 100644
--- a/arch-mirror.home.eckner.net.conf
+++ b/arch-mirror.home.eckner.net.conf
@@ -71,14 +71,14 @@ server {
proxy_store on;
proxy_redirect off;
proxy_store_access user:rw group:rw all:r;
- proxy_next_upstream error timeout http_404;
+ proxy_next_upstream error timeout http_403 http_404 http_429;
proxy_pass http://caches$request_uri;
}
location @caches_reordered {
proxy_store on;
proxy_redirect off;
proxy_store_access user:rw group:rw all:r;
- proxy_next_upstream error timeout http_404;
+ proxy_next_upstream error timeout http_403 http_404 http_429;
proxy_pass http://caches/$2/$1/$3;
}
@@ -87,35 +87,35 @@ server {
proxy_store on;
proxy_redirect off;
proxy_store_access user:rw group:rw all:r;
- proxy_next_upstream error timeout http_404;
+ proxy_next_upstream error timeout http_403 http_404 http_429;
proxy_pass http://mirrors$request_uri;
}
location @pkg_mirror32 {
proxy_store on;
proxy_redirect off;
proxy_store_access user:rw group:rw all:r;
- proxy_next_upstream error timeout http_404;
+ proxy_next_upstream error timeout http_403 http_404 http_429;
proxy_pass http://mirrors32$request_uri;
}
location @pkg_mirror32_reordered {
proxy_store on;
proxy_redirect off;
proxy_store_access user:rw group:rw all:r;
- proxy_next_upstream error timeout http_404;
+ proxy_next_upstream error timeout http_403 http_404 http_429;
proxy_pass http://mirrors32/$2/$1/$3;
}
location @pkg_mirrorarm {
proxy_store on;
proxy_redirect off;
proxy_store_access user:rw group:rw all:r;
- proxy_next_upstream error timeout http_404;
+ proxy_next_upstream error timeout http_403 http_404 http_429;
proxy_pass http://mirrorsarm$request_uri;
}
location @pkg_mirrorewe {
proxy_store on;
proxy_redirect off;
proxy_store_access user:rw group:rw all:r;
- proxy_next_upstream error timeout http_404;
+ proxy_next_upstream error timeout http_403 http_404 http_429;
proxy_pass http://mirrorsewe/os/$1/$2;
}