diff --git a/packages/backend/src/misc/skipped-instances.ts b/packages/backend/src/misc/skipped-instances.ts index 79cc96ac9..1ba2de9be 100644 --- a/packages/backend/src/misc/skipped-instances.ts +++ b/packages/backend/src/misc/skipped-instances.ts @@ -40,7 +40,10 @@ export async function skippedInstances( .andWhere( new Brackets((qb) => { qb.where("instance.isSuspended") - .orWhere("instance.lastCommunicatedAt < :deadTime", { deadTime }); + .orWhere(new Brackets((qb) => { + qb.where("instance.isNotResponding") + .andWhere("instance.lastCommunicatedAt < :deadTime", { deadTime }); + })); }), ) .select("host")