chore(fetcher): increase general timeouts

This commit is contained in:
WebStreamr 2025-06-15 11:34:09 +00:00
parent e9ccee5621
commit 6cf31f60de
No known key found for this signature in database

View file

@ -118,7 +118,7 @@ export class Fetcher {
this.logger.info(`Query FlareSolverr for ${url.href}`, ctx);
const body = { cmd: 'request.get', url: url.href, session: 'default' };
const challengeResult = await (await this.queuedFetch(ctx, new URL(flareSolverrEndpoint), { method: 'POST', body: JSON.stringify(body), headers: { 'Content-Type': 'application/json' }, queueLimit: 1, timeout: 10000 })).json() as FlareSolverrResult;
const challengeResult = await (await this.queuedFetch(ctx, new URL(flareSolverrEndpoint), { method: 'POST', body: JSON.stringify(body), headers: { 'Content-Type': 'application/json' }, queueLimit: 1, timeout: 15000 })).json() as FlareSolverrResult;
if (challengeResult.status !== 'ok') {
this.logger.warn(`FlareSolverr issue: ${JSON.stringify(challengeResult)}`, ctx);
throw new BlockedError(BlockedReason.flaresolverr_failed, {});
@ -226,7 +226,7 @@ export class Fetcher {
}
const controller = new AbortController();
const timer = setTimeout(() => controller.abort(TIMEOUT), init?.timeout ?? 5000);
const timer = setTimeout(() => controller.abort(TIMEOUT), init?.timeout ?? 10000);
let response;
try {