mirror of
https://github.com/hcengineering/platform.git
synced 2024-12-24 03:59:50 +03:00
Prevent server crash on mongo unhandled rejection (#771)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
parent
4328fdee9b
commit
c53647b7e8
@ -33,10 +33,15 @@ if (elasticUrl === undefined) {
|
|||||||
const shutdown = start(url, elasticUrl, 3333)
|
const shutdown = start(url, elasticUrl, 3333)
|
||||||
|
|
||||||
const close = (): void => {
|
const close = (): void => {
|
||||||
console.error(new Error().stack)
|
console.trace('Exiting from server')
|
||||||
console.log('Shutdown request accepted')
|
console.log('Shutdown request accepted')
|
||||||
shutdown()
|
shutdown()
|
||||||
process.exit(0)
|
process.exit(0)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
process.on('unhandledRejection', (reason, promise) => {
|
||||||
|
console.log('Unhandled Rejection at:', promise, 'reason:', reason)
|
||||||
|
})
|
||||||
|
|
||||||
process.on('SIGINT', close)
|
process.on('SIGINT', close)
|
||||||
process.on('SIGTERM', close)
|
process.on('SIGTERM', close)
|
||||||
|
Loading…
Reference in New Issue
Block a user