blob: adc931ce9d0ba87ad7f2c24c68d2f9e7defbf938 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
const cluster = require('cluster');
global.mpws = require('./server/version');
if (cluster.isMaster) {
console.log("")
console.log("Minteck Satellite Server");
console.log("version " + mpws.version);
console.log("");
console.log("Copyright (c) " + mpws.copyright + " Minteck");
console.log("All Rights Reserved");
console.log("");
require('child_process').spawn("node", ["gitea.js"], {cwd: "./server", stdio: "inherit"})
for (let i = 0; i < require('os').cpus().length; i++) {
cluster.fork();
}
cluster.on('exit', (worker, code, signal) => {
console.log("[" + worker.id + "] " + "Process " + worker.process.pid + " died");
cluster.fork();
});
} else {
require('./server/core');
}
|