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) {