mirror of
https://github.com/webrecorder/browsertrix-crawler.git
synced 2025-10-19 06:23:16 +00:00
exit codes: exit with error code 10 if interrupt is caused by unexpected browser exit (#686)
Differentiate from expected/predictable interrupts due to limits (exit code 11) and unexpected interrupt due to browser crash (now exit code 10) fixes #683
This commit is contained in:
parent
fdb76f2c88
commit
eb50fdffde
1 changed files with 3 additions and 1 deletions
|
@ -170,6 +170,7 @@ export class Crawler {
|
|||
skipTextDocs = 0;
|
||||
|
||||
interrupted = false;
|
||||
browserCrashed = false;
|
||||
finalExit = false;
|
||||
uploadAndDeleteLocal = false;
|
||||
done = false;
|
||||
|
@ -582,7 +583,7 @@ export class Crawler {
|
|||
logger.info("Crawl gracefully stopped on request");
|
||||
} else if (this.interrupted) {
|
||||
status = "interrupted";
|
||||
exitCode = 11;
|
||||
exitCode = this.browserCrashed ? 10 : 11;
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
|
@ -1444,6 +1445,7 @@ self.__bx_behaviors.selectMainBehavior();
|
|||
err,
|
||||
"browser",
|
||||
);
|
||||
this.browserCrashed = true;
|
||||
},
|
||||
|
||||
recording: this.recording,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue