fix: Log timeout and deadlocks (#36786)
closes https://github.com/frappe/frappe/issues/34254
This commit is contained in:
parent
55aca7654d
commit
251a081e85
1 changed files with 2 additions and 0 deletions
|
|
@ -275,9 +275,11 @@ class Database:
|
|||
frappe.log(f"Syntax error in query:\n{query} {values or ''}")
|
||||
|
||||
elif self.is_deadlocked(e):
|
||||
self.db_type == "mariadb" and frappe.log_error("Query deadlocked", defer_insert=True)
|
||||
raise frappe.QueryDeadlockError(e) from e
|
||||
|
||||
elif self.is_timedout(e):
|
||||
self.db_type == "mariadb" and frappe.log_error("Query timed out", defer_insert=True)
|
||||
raise frappe.QueryTimeoutError(e) from e
|
||||
|
||||
elif self.is_read_only_mode_error(e):
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue