Fix unhandled promise rejections
This commit is contained in:
1 parent
328bfa03e0
commit
9286bd6aa0
2 files changed
+10
-3
No files matched your search
+7
-2
@@ -1211,12 +1211,17 @@ export function listener(
|
|||||||
})
|
})
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
currentSessions.delete(httpResponse.connection);
|
currentSessions.delete(httpResponse.connection);
|
||||||
httpResponse.writeHead(500, { Connection: "close" });
|
|
||||||
httpResponse.end(`${err.name}: ${err.message}`);
|
|
||||||
stats.concurrentRequests -= 1;
|
stats.concurrentRequests -= 1;
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
throw err;
|
throw err;
|
||||||
});
|
});
|
||||||
|
try {
|
||||||
|
httpResponse.connection.unref();
|
||||||
|
httpResponse.writeHead(500, { Connection: "close" });
|
||||||
|
httpResponse.end(`${err.name}: ${err.message}`);
|
||||||
|
} catch (err) {
|
||||||
|
// Ignore
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user