mirror of
https://github.com/catdevnull/transicion-desordenada-diablo
synced 2024-11-15 10:31:38 +00:00
reintentar menos veces y evitar situaciones en donde se reintente todo al mismo tiempo
This commit is contained in:
parent
2d4e319323
commit
39e17419d7
1 changed files with 3 additions and 3 deletions
|
@ -191,13 +191,13 @@ async function downloadDistWithRetries(job, attempts = 0) {
|
||||||
await wait(15000);
|
await wait(15000);
|
||||||
return await downloadDistWithRetries(job, attempts + 1);
|
return await downloadDistWithRetries(job, attempts + 1);
|
||||||
}
|
}
|
||||||
// si no fue un error de http, reintentar hasta 5 veces con 5 segundos de por medio
|
// si no fue un error de http, reintentar hasta 3 veces con 5 segundos de por medio
|
||||||
else if (
|
else if (
|
||||||
!(error instanceof StatusCodeError) &&
|
!(error instanceof StatusCodeError) &&
|
||||||
!(error instanceof TooManyRedirectsError) &&
|
!(error instanceof TooManyRedirectsError) &&
|
||||||
attempts < 10
|
attempts < 3
|
||||||
) {
|
) {
|
||||||
await wait(5000);
|
await wait(5000 + Math.random() * 10000);
|
||||||
return await downloadDistWithRetries(job, attempts + 1);
|
return await downloadDistWithRetries(job, attempts + 1);
|
||||||
} else throw error;
|
} else throw error;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue