diff --git a/worker/src/monitor.ts b/worker/src/monitor.ts index aad0b1c..b0c2779 100644 --- a/worker/src/monitor.ts +++ b/worker/src/monitor.ts @@ -37,6 +37,9 @@ export async function getStatus( status.err = '' } catch (e: Error | any) { console.log(`${monitor.name} errored with ${e.name}: ${e.message}`) + if (e.message.includes('timed out')) { + status.ping = monitor.timeout || 10000 + } status.up = false status.err = e.name + ': ' + e.message }