Avoid Uptime Kuma getting stop if one monitor is gone wrong

2.0-last-part
Louis Lam 2 months ago
parent 6437b9afab
commit 344fd52501

@ -1803,7 +1803,11 @@ async function startMonitors() {
} }
for (let monitor of list) { for (let monitor of list) {
await monitor.start(io); try {
await monitor.start(io);
} catch (e) {
log.error("monitor", e);
}
// Give some delays, so all monitors won't make request at the same moment when just start the server. // Give some delays, so all monitors won't make request at the same moment when just start the server.
await sleep(getRandomInt(300, 1000)); await sleep(getRandomInt(300, 1000));
} }

Loading…
Cancel
Save