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
@@ -88,6 +88,11 @@ if (!cluster.worker) {
|
||||
keepAliveTimeout: 0,
|
||||
};
|
||||
|
||||
// Need this for Node < 15
|
||||
process.on("unhandledRejection", (err) => {
|
||||
throw err;
|
||||
});
|
||||
|
||||
process.on("uncaughtException", (err) => {
|
||||
if ((err as NodeJS.ErrnoException).code === "ERR_IPC_DISCONNECTED") return;
|
||||
logger.error({
|
||||
|
||||
Reference in new issue
Block a user