catch rejection error globally

This commit is contained in:
LouisLam 2021-08-17 15:32:34 +08:00
parent 316db89b9a
commit 7a32e5e6ff

View file

@ -826,3 +826,9 @@ gracefulShutdown(server, {
onShutdown: shutdownFunction, // shutdown function (async) - e.g. for cleanup DB, ...
finally: finalFunction, // finally function (sync) - e.g. for logging
});
// Catch unexpected errors here
process.addListener("unhandledRejection", (error, promise) => {
console.trace(error);
console.error("If you keep encountering errors, please report to https://github.com/louislam/uptime-kuma/issues");
});