1.0.0 • Published 9 years ago
memory-tripwire v1.0.0
memory-tripwire
suicide when memory over the limit
Installation
$ npm install memory-tripwire
Usage
var tripwire = Tripwire({
warning: '20mb',
critical: '40mb',
interval: '1s',
cycle: 3,
exitTime: '5s',
disconnectTime: '3s'
});
tripwire.start();
tripwire.on('bomb', function () {
console.log('oops');
});
Options
warning
- warning memory limit, will be killed after observationcritical
- critical memory limit, will be killed at once if memory is criticalinterval
- memory check intervalcycle
- max warning continuously cycle, or will be killeddisconnectTime
- will disconnect afterdisconnctTime
exitTime
- will exit afterexitTime
exitCode
- will exit withexitCode
Examples
License
MIT
1.0.0
9 years ago