- const sql = err.parent ? err.parent.sql : undefined
- logger.error('Error in controller.', { err: error, sql })
+ const sql = err?.parent ? err.parent.sql : undefined
+
+ // Help us to debug SequelizeConnectionAcquireTimeoutError errors
+ const activeRequests = err?.name === 'SequelizeConnectionAcquireTimeoutError' && typeof (process as any)._getActiveRequests !== 'function'
+ ? (process as any)._getActiveRequests()
+ : undefined
+
+ logger.error('Error in controller.', { err: error, sql, activeRequests })