Avoid Uptime Kuma getting stop if one monitor is gone wrong

This commit is contained in:
Louis Lam 2024-10-09 07:18:55 +08:00
parent 6437b9afab
commit 344fd52501

View file

@ -1803,7 +1803,11 @@ async function startMonitors() {
}
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.
await sleep(getRandomInt(300, 1000));
}