mirror of
https://github.com/azures04/crafatar.git
synced 2026-05-06 11:00:39 +02:00
move www.js to lib
it's not a binary, why is this in bin?
This commit is contained in:
21
lib/www.js
Normal file
21
lib/www.js
Normal file
@@ -0,0 +1,21 @@
|
||||
var logging = require ("../lib/logging");
|
||||
var cleaner = require("../lib/cleaner");
|
||||
var config = require("../lib/config");
|
||||
var cluster = require("cluster");
|
||||
|
||||
if (cluster.isMaster) {
|
||||
var cores = config.clusters || require("os").cpus().length;
|
||||
logging.log("Starting", cores + " workers");
|
||||
for (var i = 0; i < cores; i++) {
|
||||
cluster.fork();
|
||||
}
|
||||
|
||||
cluster.on("exit", function (worker) {
|
||||
logging.error("Worker #" + worker.id + " died. Rebooting a new one.");
|
||||
setTimeout(cluster.fork, 100);
|
||||
});
|
||||
|
||||
setInterval(cleaner.run, config.cleaning_interval * 1000);
|
||||
} else {
|
||||
require("../server.js").boot();
|
||||
}
|
||||
Reference in New Issue
Block a user