|
|
@ -1,7 +1,7 @@
|
|
|
|
console.log("Welcome to Uptime Kuma");
|
|
|
|
console.log("Welcome to Uptime Kuma");
|
|
|
|
console.log("Node Env: " + process.env.NODE_ENV);
|
|
|
|
console.log("Node Env: " + process.env.NODE_ENV);
|
|
|
|
|
|
|
|
|
|
|
|
const { sleep, debug, TimeLogger } = require("../src/util");
|
|
|
|
const { sleep, debug, TimeLogger, getRandomInt } = require("../src/util");
|
|
|
|
|
|
|
|
|
|
|
|
console.log("Importing Node libraries")
|
|
|
|
console.log("Importing Node libraries")
|
|
|
|
const fs = require("fs");
|
|
|
|
const fs = require("fs");
|
|
|
@ -755,8 +755,11 @@ async function startMonitors() {
|
|
|
|
let list = await R.find("monitor", " active = 1 ")
|
|
|
|
let list = await R.find("monitor", " active = 1 ")
|
|
|
|
|
|
|
|
|
|
|
|
for (let monitor of list) {
|
|
|
|
for (let monitor of list) {
|
|
|
|
monitor.start(io)
|
|
|
|
monitor.start(io);
|
|
|
|
monitorList[monitor.id] = monitor;
|
|
|
|
monitorList[monitor.id] = monitor;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Give some delays, so all monitors won't make request at the same moment when just start the server.
|
|
|
|
|
|
|
|
await sleep(getRandomInt(300, 1000));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|