From f2dac05577f0ca20cfec261d19ec5236e5f5cb25 Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Wed, 9 Apr 2025 21:37:46 +0200 Subject: [PATCH] regression fix: start redis if needed before attempting to init state! (#819) bump to 1.6.0-beta.1 --- package.json | 2 +- src/crawler.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index ea8dbc78..02dbb47f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "browsertrix-crawler", - "version": "1.6.0-beta.0", + "version": "1.6.0-beta.1", "main": "browsertrix-crawler", "type": "module", "repository": "https://github.com/webrecorder/browsertrix-crawler", diff --git a/src/crawler.ts b/src/crawler.ts index e3b00459..946554c8 100644 --- a/src/crawler.ts +++ b/src/crawler.ts @@ -476,8 +476,6 @@ export class Crawler { } async bootstrap() { - await this.initCrawlState(); - if (await isDiskFull(this.params.cwd)) { logger.fatal( "Out of disk space, exiting", @@ -498,6 +496,8 @@ export class Crawler { subprocesses.push(this.launchRedis()); } + await this.initCrawlState(); + await fsp.mkdir(this.logDir, { recursive: true }); if (!this.params.dryRun) {