Handle unhandledRejection events
Because in Nodejs 12-14 unhandled rejections don't trigger uncaughtException event by default so the process doesn't exit in case of errors.
This commit is contained in:
1 parent
7b8a49a7ba
commit
a54b2c8cd6
5 files changed
+25
No files matched your search
@@ -54,6 +54,11 @@ function errorToFault(err: Error): Fault {
|
||||
return fault;
|
||||
}
|
||||
|
||||
// Need this for Node < 15
|
||||
process.on("unhandledRejection", (err) => {
|
||||
throw err;
|
||||
});
|
||||
|
||||
process.on("uncaughtException", (err) => {
|
||||
const fault = errorToFault(err);
|
||||
jobs.forEach((jobId) => {
|
||||
|
||||
Reference in new issue
Block a user