misc: added timeout for db queries

This commit is contained in:
Sheen Capadngan
2024-10-04 02:25:02 +08:00
parent 723f0e862d
commit 81846d9c67

View File

@@ -105,7 +105,8 @@ export const auditLogDALFactory = (db: TDbClient) => {
void sqlQuery.where(`${TableName.PartitionedAuditLog}.createdAt`, "<=", endDate);
}
const docs = await sqlQuery;
// we timeout long running queries to prevent DB resource issues (2 minutes)
const docs = await sqlQuery.timeout(1000 * 120);
return docs;
} catch (error) {