mirror of
https://github.com/bitinflow/server.git
synced 2026-11-01 05:09:10 +00:00
use cluster module to handle auto restart on death
having some problems with docker auto restarts so we will do it in the code for now
This commit is contained in:
1 parent
7f6640a9d6
commit
8d78956355
1 file changed
+14
-2
+14
-2
@@ -1,10 +1,22 @@
|
|||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
|
|
||||||
|
var cluster = require('cluster');
|
||||||
|
var debug = require('debug')('localtunnel');
|
||||||
|
var localenv = require('localenv');
|
||||||
|
|
||||||
|
if (cluster.isMaster) {
|
||||||
|
cluster.on('exit', function() {
|
||||||
|
debug('child died, restarting');
|
||||||
|
cluster.fork();
|
||||||
|
});
|
||||||
|
|
||||||
|
cluster.fork();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
require('stackup');
|
require('stackup');
|
||||||
var log = require('bookrc');
|
var log = require('bookrc');
|
||||||
var localenv = require('localenv');
|
|
||||||
var optimist = require('optimist');
|
var optimist = require('optimist');
|
||||||
var debug = require('debug')('localtunnel');
|
|
||||||
|
|
||||||
var argv = optimist
|
var argv = optimist
|
||||||
.usage('Usage: $0 --port [num]')
|
.usage('Usage: $0 --port [num]')
|
||||||
|
|||||||
Reference in new issue
Block a user