INNER CODE UNIT · JavaScript
forceTimer
riclolsen/json-scada · src/OPC-UA-Server/index.js:89
const forceTimer = setTimeout(() => {
Log.log('Shutdown timed out, forcing exit.')
process.exit(1)
}, 10000)
if (forceTimer.unref) forceTimer.unref()
try {
await shutdownServers()
} catch (e) {
Log.log('Error shutting down OPC-UA server(s): ' + e)
}
try {
if (clientMongo) await clientMongo.close()
} catch (e) {
Log.log('Error closing MongoDB client: ' + e)
}
clearTimeout(forceTimer)
process.exit(0)
}