Commit b3e275d9 authored by Mark Tyneway's avatar Mark Tyneway Committed by GitHub

Merge pull request #1838 from ethereum-optimism/fix/dtl-clean-stop

dtl: cleanly catch sigterm and sigint
parents dc3586ab f13fdaf4
---
'@eth-optimism/data-transport-layer': patch
---
Cleanly catch sigterm, sigint and sigkill
......@@ -53,6 +53,15 @@ type ethNetwork = 'mainnet' | 'kovan' | 'goerli'
sentryTraceRate: config.ufloat('sentry-trace-rate', 0.05),
})
const stop = async (signal) => {
console.log(`"{"msg": "${signal} - Stopping data-transport layer"}"`)
await service.stop()
process.exit()
}
process.on('SIGTERM', stop)
process.on('SIGINT', stop)
await service.start()
} catch (err) {
console.error(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment