2025-08-03 11:29:41,804 - INFO - Database health monitor started 2025-08-03 11:29:41,804 - INFO - Database health monitoring started 2025-08-03 11:29:41,805 - INFO - Database monitor already running 2025-08-03 11:29:45,548 - INFO - Database health monitor started 2025-08-03 11:29:45,549 - INFO - Database health monitoring started 2025-08-03 11:29:45,549 - INFO - Database monitor already running 2025-08-03 11:30:20,179 - DEBUG - Query optimized: SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) -> SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) LIMIT 1000 2025-08-03 11:30:30,594 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-03 11:30:41,807 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754199941.8065045} 2025-08-03 11:30:41,807 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:30:45,554 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754199945.5525603} 2025-08-03 11:30:45,554 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:31:41,814 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200001.811628} 2025-08-03 11:31:41,815 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:31:43,616 - INFO - Database health monitor started 2025-08-03 11:31:43,616 - INFO - Database health monitoring started 2025-08-03 11:31:43,617 - INFO - Database monitor already running 2025-08-03 11:32:41,821 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200061.8199825} 2025-08-03 11:32:41,822 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:32:43,624 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200063.6212344} 2025-08-03 11:32:43,625 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:33:40,806 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-03 11:33:41,827 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200121.825818} 2025-08-03 11:33:41,827 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:33:43,632 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200123.6307428} 2025-08-03 11:33:43,633 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:34:41,846 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200181.8387134} 2025-08-03 11:34:41,849 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:34:43,668 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200183.660054} 2025-08-03 11:34:43,671 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:34:48,056 - ERROR - Failed to create minimal connection pool: 1045 (28000): Access denied for user 'ashlya_skill_darbar'@'localhost' (using password: YES) 2025-08-03 11:34:48,065 - ERROR - Failed to create absolute minimal connection pool: 1045 (28000): Access denied for user 'ashlya_skill_darbar'@'localhost' (using password: YES) 2025-08-03 11:34:48,065 - ERROR - Failed to initialize connection pool: 1045 (28000): Access denied for user 'ashlya_skill_darbar'@'localhost' (using password: YES) 2025-08-03 11:34:48,066 - ERROR - Failed to initialize connection pool on module import: 1045 (28000): Access denied for user 'ashlya_skill_darbar'@'localhost' (using password: YES). Will retry on first db_connection() call. 2025-08-03 11:35:41,857 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200241.8537407} 2025-08-03 11:35:41,857 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:35:49,157 - INFO - Database health monitor started 2025-08-03 11:35:49,157 - INFO - Database health monitoring started 2025-08-03 11:35:49,158 - INFO - Database monitor already running 2025-08-03 11:36:00,486 - INFO - Database health monitor started 2025-08-03 11:36:00,487 - INFO - Database health monitoring started 2025-08-03 11:36:00,487 - INFO - Database monitor already running 2025-08-03 11:36:02,040 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-03 11:36:41,865 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200301.8643334} 2025-08-03 11:36:41,866 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:37:00,502 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200320.4937828} 2025-08-03 11:37:00,503 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:37:41,872 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200361.8701746} 2025-08-03 11:37:41,872 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:38:00,512 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200380.5076606} 2025-08-03 11:38:00,512 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:38:41,879 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200421.8763118} 2025-08-03 11:38:41,879 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:39:00,520 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200440.5174735} 2025-08-03 11:39:00,521 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:39:41,898 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200481.886362} 2025-08-03 11:39:41,898 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:40:00,532 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200500.5273688} 2025-08-03 11:40:00,533 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:40:41,909 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200541.9042017} 2025-08-03 11:40:41,910 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:40:52,350 - INFO - Database health monitor started 2025-08-03 11:40:52,350 - INFO - Database health monitoring started 2025-08-03 11:40:52,351 - INFO - Database monitor already running 2025-08-03 11:40:57,439 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-03 11:41:16,990 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-03 11:41:36,772 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-03 11:41:41,917 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200601.9145405} 2025-08-03 11:41:41,918 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:41:45,667 - INFO - Database health monitor started 2025-08-03 11:41:45,668 - INFO - Database health monitoring started 2025-08-03 11:41:45,668 - INFO - Database monitor already running 2025-08-03 11:42:04,977 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-03 11:42:41,928 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200661.9233372} 2025-08-03 11:42:41,929 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:42:45,681 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200665.6757245} 2025-08-03 11:42:45,682 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:43:16,796 - INFO - Database health monitor started 2025-08-03 11:43:16,797 - INFO - Database health monitoring started 2025-08-03 11:43:16,798 - INFO - Database monitor already running 2025-08-03 11:43:17,714 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-03 11:43:41,931 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200721.9309876} 2025-08-03 11:43:41,932 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:44:16,809 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200756.8039122} 2025-08-03 11:44:16,810 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:44:41,944 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200781.937852} 2025-08-03 11:44:41,945 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:44:49,686 - INFO - Database health monitor started 2025-08-03 11:44:49,686 - INFO - Database health monitoring started 2025-08-03 11:44:49,686 - INFO - Database monitor already running 2025-08-03 11:45:02,815 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-03 11:45:41,955 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200841.9516218} 2025-08-03 11:45:41,956 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:45:49,691 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200849.68985} 2025-08-03 11:45:49,692 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:46:18,554 - INFO - Database health monitor started 2025-08-03 11:46:18,554 - INFO - Database health monitoring started 2025-08-03 11:46:18,555 - INFO - Database monitor already running 2025-08-03 11:46:41,968 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200901.9617252} 2025-08-03 11:46:41,969 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:46:50,598 - INFO - Database health monitor started 2025-08-03 11:46:50,598 - INFO - Database health monitoring started 2025-08-03 11:46:50,599 - INFO - Database monitor already running 2025-08-03 11:47:22,520 - INFO - Database health monitor started 2025-08-03 11:47:22,520 - INFO - Database health monitoring started 2025-08-03 11:47:22,522 - INFO - Database monitor already running 2025-08-03 11:47:37,288 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-03 11:47:42,431 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754200961.9780035} 2025-08-03 11:47:42,470 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:48:08,598 - INFO - Database health monitor started 2025-08-03 11:48:08,598 - INFO - Database health monitoring started 2025-08-03 11:48:08,599 - INFO - Database monitor already running 2025-08-03 11:48:42,272 - INFO - Database health monitor started 2025-08-03 11:48:42,273 - INFO - Database health monitoring started 2025-08-03 11:48:42,277 - INFO - Database monitor already running 2025-08-03 11:48:42,495 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201022.4929395} 2025-08-03 11:48:42,496 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:48:45,469 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-03 11:49:42,670 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201082.646689} 2025-08-03 11:49:42,670 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:49:54,728 - INFO - Database health monitor started 2025-08-03 11:49:54,728 - INFO - Database health monitoring started 2025-08-03 11:49:54,730 - INFO - Database monitor already running 2025-08-03 11:49:58,544 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-03 11:50:00,392 - DEBUG - Query optimized: SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) -> SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) LIMIT 1000 2025-08-03 11:50:42,687 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201142.6777976} 2025-08-03 11:50:42,689 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:50:54,738 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201154.7343879} 2025-08-03 11:50:54,738 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:51:37,812 - INFO - Database health monitor started 2025-08-03 11:51:37,813 - INFO - Database health monitoring started 2025-08-03 11:51:37,814 - INFO - Database monitor already running 2025-08-03 11:51:42,752 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201202.7345433} 2025-08-03 11:51:42,755 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:52:02,050 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-03 11:52:12,419 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-03 11:52:37,836 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201257.8209493} 2025-08-03 11:52:37,837 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:52:43,004 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201262.859879} 2025-08-03 11:52:43,014 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:53:37,852 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201317.8475428} 2025-08-03 11:53:37,853 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:53:43,048 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201323.0383017} 2025-08-03 11:53:43,050 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:54:37,887 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201377.8709202} 2025-08-03 11:54:37,892 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:54:43,062 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201383.0567255} 2025-08-03 11:54:43,063 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:55:37,897 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201437.894838} 2025-08-03 11:55:37,898 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:55:43,068 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201443.0652077} 2025-08-03 11:55:43,069 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:56:04,456 - DEBUG - Query optimized: SELECT * FROM `user` WHERE `email`= %s -> SELECT * FROM `user` WHERE `email`= %s LIMIT 1000 2025-08-03 11:56:06,452 - DEBUG - Query optimized: SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s -> SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s LIMIT 1000 2025-08-03 11:56:06,452 - DEBUG - Query optimized: SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s -> SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s LIMIT 1000 2025-08-03 11:56:37,905 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201497.902022} 2025-08-03 11:56:37,905 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:56:43,075 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201503.0728648} 2025-08-03 11:56:43,076 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:57:37,910 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201557.9085977} 2025-08-03 11:57:37,910 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:57:43,081 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201563.0791948} 2025-08-03 11:57:43,081 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:58:37,920 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201617.9169884} 2025-08-03 11:58:37,920 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:58:43,088 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201623.0854623} 2025-08-03 11:58:43,089 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:59:37,926 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201677.924713} 2025-08-03 11:59:37,926 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 11:59:43,100 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201683.0950098} 2025-08-03 11:59:43,101 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:00:37,934 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201737.9316666} 2025-08-03 12:00:37,934 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:00:43,113 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201743.1086135} 2025-08-03 12:00:43,114 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:01:17,738 - INFO - Database health monitor started 2025-08-03 12:01:17,739 - INFO - Database health monitoring started 2025-08-03 12:01:17,740 - INFO - Database monitor already running 2025-08-03 12:01:34,797 - INFO - Database health monitor started 2025-08-03 12:01:34,797 - INFO - Database health monitoring started 2025-08-03 12:01:34,798 - INFO - Database monitor already running 2025-08-03 12:01:43,123 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201803.1177275} 2025-08-03 12:01:43,123 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:02:34,811 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201854.8052077} 2025-08-03 12:02:34,812 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:02:43,134 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201863.1294055} 2025-08-03 12:02:43,135 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:03:34,815 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201914.8147237} 2025-08-03 12:03:34,816 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:03:43,147 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201923.1412327} 2025-08-03 12:03:43,148 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:04:34,835 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201974.8252091} 2025-08-03 12:04:34,836 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:04:43,158 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754201983.1539037} 2025-08-03 12:04:43,159 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:05:34,848 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202034.8436854} 2025-08-03 12:05:34,849 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:05:43,169 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202043.1649206} 2025-08-03 12:05:43,170 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:06:34,859 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202094.854829} 2025-08-03 12:06:34,860 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:06:43,176 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202103.1752877} 2025-08-03 12:06:43,177 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:07:34,876 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202154.868416} 2025-08-03 12:07:34,877 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:07:43,187 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202163.1843991} 2025-08-03 12:07:43,187 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:08:35,050 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202214.9239135} 2025-08-03 12:08:35,092 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:08:43,204 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202223.1969051} 2025-08-03 12:08:43,205 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:09:39,741 - INFO - Database health monitor started 2025-08-03 12:09:39,742 - INFO - Database health monitoring started 2025-08-03 12:09:39,743 - INFO - Database monitor already running 2025-08-03 12:09:43,216 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202283.2133768} 2025-08-03 12:09:43,217 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:10:39,772 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202339.754701} 2025-08-03 12:10:39,777 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:10:43,226 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202343.2223098} 2025-08-03 12:10:43,227 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:11:39,786 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202399.7833092} 2025-08-03 12:11:39,787 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:11:43,236 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202403.2323544} 2025-08-03 12:11:43,236 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:12:39,800 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202459.7935429} 2025-08-03 12:12:39,801 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:12:43,243 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202463.2410593} 2025-08-03 12:12:43,243 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:13:39,806 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202519.8034832} 2025-08-03 12:13:39,807 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:13:42,742 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-03 12:13:43,250 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202523.2479258} 2025-08-03 12:13:43,251 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:14:39,814 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202579.8121545} 2025-08-03 12:14:39,814 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:14:43,254 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202583.2535703} 2025-08-03 12:14:43,255 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:15:39,826 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202639.8192947} 2025-08-03 12:15:39,827 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:15:43,265 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202643.259472} 2025-08-03 12:15:43,266 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:16:39,840 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202699.8336365} 2025-08-03 12:16:39,841 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:16:43,271 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202703.2681851} 2025-08-03 12:16:43,271 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:17:39,892 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202759.8817403} 2025-08-03 12:17:39,895 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:17:43,276 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202763.2746909} 2025-08-03 12:17:43,277 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:18:04,754 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-03 12:18:39,906 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202819.9031327} 2025-08-03 12:18:39,907 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:18:43,286 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202823.2811332} 2025-08-03 12:18:43,287 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:19:39,127 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-03 12:19:39,921 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202879.9147956} 2025-08-03 12:19:39,922 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:19:43,296 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202883.2928236} 2025-08-03 12:19:43,297 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:20:39,932 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202939.92896} 2025-08-03 12:20:39,933 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:20:43,301 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202943.2998664} 2025-08-03 12:20:43,301 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:21:39,943 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754202999.9379084} 2025-08-03 12:21:39,944 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:21:43,307 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203003.3055015} 2025-08-03 12:21:43,308 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:22:39,952 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203059.9473433} 2025-08-03 12:22:39,953 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:22:43,316 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203063.313145} 2025-08-03 12:22:43,317 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:23:42,840 - INFO - Database health monitor started 2025-08-03 12:23:42,840 - INFO - Database health monitoring started 2025-08-03 12:23:42,841 - INFO - Database monitor already running 2025-08-03 12:23:43,326 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203123.3219829} 2025-08-03 12:23:43,326 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:24:00,695 - INFO - Database health monitor started 2025-08-03 12:24:00,696 - INFO - Database health monitoring started 2025-08-03 12:24:00,697 - INFO - Database monitor already running 2025-08-03 12:24:13,676 - INFO - Database health monitor started 2025-08-03 12:24:13,677 - INFO - Database health monitoring started 2025-08-03 12:24:13,677 - INFO - Database monitor already running 2025-08-03 12:24:29,330 - INFO - Database health monitor started 2025-08-03 12:24:29,331 - INFO - Database health monitoring started 2025-08-03 12:24:29,332 - INFO - Database monitor already running 2025-08-03 12:24:37,930 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-03 12:24:43,337 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203183.3313718} 2025-08-03 12:24:43,338 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:24:49,218 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-03 12:25:29,341 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203229.339211} 2025-08-03 12:25:29,342 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:25:43,343 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203243.3403673} 2025-08-03 12:25:43,343 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:26:29,353 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203289.346766} 2025-08-03 12:26:29,354 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:26:43,362 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203303.3522844} 2025-08-03 12:26:43,365 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:27:29,359 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203349.3587654} 2025-08-03 12:27:29,360 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:27:43,376 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203363.371218} 2025-08-03 12:27:43,376 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:28:29,371 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203409.3650188} 2025-08-03 12:28:29,372 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:28:43,386 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203423.3810852} 2025-08-03 12:28:43,387 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:29:12,734 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-03 12:29:18,771 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-03 12:29:29,381 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203469.3755438} 2025-08-03 12:29:29,381 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:29:43,400 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203483.3933344} 2025-08-03 12:29:43,403 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:30:29,389 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203529.38655} 2025-08-03 12:30:29,389 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:30:43,411 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203543.4083796} 2025-08-03 12:30:43,411 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:31:20,826 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-03 12:31:26,711 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-03 12:31:29,394 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203589.392655} 2025-08-03 12:31:29,394 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:31:30,669 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-03 12:31:41,763 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-03 12:31:43,418 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203603.414411} 2025-08-03 12:31:43,418 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:31:53,122 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-03 12:32:15,395 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-03 12:32:29,401 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203649.397494} 2025-08-03 12:32:29,401 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:32:43,424 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203663.4220982} 2025-08-03 12:32:43,424 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:33:29,408 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203709.4052446} 2025-08-03 12:33:29,408 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:33:43,431 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203723.4293947} 2025-08-03 12:33:43,431 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:34:29,413 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203769.4109793} 2025-08-03 12:34:29,413 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:34:43,441 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203783.434119} 2025-08-03 12:34:43,442 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:35:29,436 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203829.423402} 2025-08-03 12:35:29,437 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:35:43,451 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203843.4466875} 2025-08-03 12:35:43,452 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:36:29,453 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203889.4447842} 2025-08-03 12:36:29,454 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:36:43,476 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203903.4667017} 2025-08-03 12:36:43,479 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:37:29,458 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203949.4574442} 2025-08-03 12:37:29,459 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:37:43,490 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754203963.4831066} 2025-08-03 12:37:43,491 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:38:29,468 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754204009.463687} 2025-08-03 12:38:29,469 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:38:43,501 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754204023.4962168} 2025-08-03 12:38:43,502 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:39:29,477 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754204069.4738646} 2025-08-03 12:39:29,478 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:39:43,515 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754204083.508552} 2025-08-03 12:39:43,515 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:40:29,489 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754204129.4833646} 2025-08-03 12:40:29,490 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:40:43,527 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754204143.5208874} 2025-08-03 12:40:43,528 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:41:29,496 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754204189.4936852} 2025-08-03 12:41:29,497 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:41:43,537 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754204203.5326533} 2025-08-03 12:41:43,537 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:42:29,504 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754204249.5007248} 2025-08-03 12:42:29,504 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:42:43,544 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754204263.5406163} 2025-08-03 12:42:43,544 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:43:29,513 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754204309.5092335} 2025-08-03 12:43:29,514 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:43:43,551 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754204323.5484269} 2025-08-03 12:43:43,551 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:44:29,521 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754204369.518256} 2025-08-03 12:44:29,522 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:44:43,563 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754204383.5569413} 2025-08-03 12:44:43,564 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:45:29,528 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754204429.5250418} 2025-08-03 12:45:29,528 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:45:43,574 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754204443.5689192} 2025-08-03 12:45:43,574 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:46:29,539 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754204489.5334198} 2025-08-03 12:46:29,540 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:46:43,582 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754204503.5785155} 2025-08-03 12:46:43,582 - INFO - Connection stats - Total: 78, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:47:29,552 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754204549.54568} 2025-08-03 12:47:29,553 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 12:47:43,590 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754204563.5868683} 2025-08-03 12:47:43,591 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:25:35,411 - INFO - Database health monitor started 2025-08-03 23:25:35,411 - INFO - Database health monitoring started 2025-08-03 23:25:35,413 - INFO - Database monitor already running 2025-08-03 23:26:00,941 - INFO - Database health monitor started 2025-08-03 23:26:00,944 - INFO - Database health monitoring started 2025-08-03 23:26:00,958 - INFO - Database monitor already running 2025-08-03 23:26:35,423 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754242895.418991} 2025-08-03 23:26:35,424 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:27:00,968 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754242920.9596713} 2025-08-03 23:27:00,969 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:27:32,596 - INFO - Database health monitor started 2025-08-03 23:27:32,597 - INFO - Database health monitoring started 2025-08-03 23:27:32,599 - INFO - Database monitor already running 2025-08-03 23:28:16,803 - INFO - Database health monitor started 2025-08-03 23:28:16,804 - INFO - Database health monitoring started 2025-08-03 23:28:16,806 - INFO - Database monitor already running 2025-08-03 23:28:33,142 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243013.1328983} 2025-08-03 23:28:33,144 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:28:50,691 - INFO - Database health monitor started 2025-08-03 23:28:50,691 - INFO - Database health monitoring started 2025-08-03 23:28:50,693 - INFO - Database monitor already running 2025-08-03 23:29:02,850 - INFO - Database health monitor started 2025-08-03 23:29:02,850 - INFO - Database health monitoring started 2025-08-03 23:29:02,852 - INFO - Database monitor already running 2025-08-03 23:30:23,630 - INFO - Database health monitor started 2025-08-03 23:30:23,630 - INFO - Database health monitoring started 2025-08-03 23:30:23,634 - INFO - Database monitor already running 2025-08-03 23:30:40,388 - INFO - Database health monitor started 2025-08-03 23:30:40,388 - INFO - Database health monitoring started 2025-08-03 23:30:40,389 - INFO - Database monitor already running 2025-08-03 23:30:41,889 - DEBUG - Query optimized: SELECT * FROM `user` WHERE `email`=%s AND `password`=%s -> SELECT * FROM `user` WHERE `email`=%s AND `password`=%s LIMIT 1000 2025-08-03 23:30:46,863 - DEBUG - Query optimized: SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s -> SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s LIMIT 1000 2025-08-03 23:30:46,870 - DEBUG - Query optimized: SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s -> SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s LIMIT 1000 2025-08-03 23:31:23,654 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243183.6441782} 2025-08-03 23:31:23,656 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:31:40,407 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243200.396683} 2025-08-03 23:31:40,408 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:31:46,622 - DEBUG - Database connection closed via context manager 2025-08-03 23:31:46,657 - DEBUG - Database connection closed via context manager 2025-08-03 23:31:47,562 - DEBUG - Database connection closed via context manager 2025-08-03 23:31:47,584 - DEBUG - Database connection closed via context manager 2025-08-03 23:32:23,667 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243243.6620598} 2025-08-03 23:32:23,667 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:32:40,417 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243260.41473} 2025-08-03 23:32:40,418 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:33:23,678 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243303.6744757} 2025-08-03 23:33:23,678 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:33:40,424 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243320.4224203} 2025-08-03 23:33:40,425 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:34:23,689 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243363.6850035} 2025-08-03 23:34:23,691 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:34:40,440 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243380.4323142} 2025-08-03 23:34:40,444 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:35:23,706 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243423.6994975} 2025-08-03 23:35:23,707 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:35:40,462 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243440.4555116} 2025-08-03 23:35:40,464 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:36:23,722 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243483.716656} 2025-08-03 23:36:23,723 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:36:40,476 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243500.471267} 2025-08-03 23:36:40,477 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:37:23,738 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243543.731605} 2025-08-03 23:37:23,739 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:37:40,491 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243560.4852612} 2025-08-03 23:37:40,493 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:38:23,756 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243603.7481728} 2025-08-03 23:38:23,757 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:38:40,502 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243620.4999092} 2025-08-03 23:38:40,503 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:39:23,779 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243663.7693353} 2025-08-03 23:39:23,779 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:39:40,513 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243680.5087168} 2025-08-03 23:39:40,514 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:40:23,794 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243723.786578} 2025-08-03 23:40:23,795 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:40:40,535 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243740.5259347} 2025-08-03 23:40:40,539 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:41:23,827 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243783.8133357} 2025-08-03 23:41:23,829 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:41:40,552 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243800.5463881} 2025-08-03 23:41:40,553 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:42:23,925 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243843.8401148} 2025-08-03 23:42:23,936 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:42:40,718 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243860.7076976} 2025-08-03 23:42:40,733 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:43:24,109 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243903.9947162} 2025-08-03 23:43:24,117 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:43:24,216 - DEBUG - Database connection closed via context manager 2025-08-03 23:43:24,228 - DEBUG - Database connection closed via context manager 2025-08-03 23:43:24,329 - DEBUG - Database connection closed via context manager 2025-08-03 23:43:24,379 - DEBUG - Database connection closed via context manager 2025-08-03 23:43:40,780 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243920.7700036} 2025-08-03 23:43:40,802 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:44:15,523 - DEBUG - Database connection closed via context manager 2025-08-03 23:44:15,848 - DEBUG - Database connection closed via context manager 2025-08-03 23:44:24,144 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243964.132005} 2025-08-03 23:44:24,147 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:44:40,875 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754243980.8692334} 2025-08-03 23:44:40,876 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:45:24,155 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244024.1512177} 2025-08-03 23:45:24,156 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:45:40,889 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244040.8811076} 2025-08-03 23:45:40,890 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:46:24,162 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244084.1601436} 2025-08-03 23:46:24,163 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:46:40,925 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244100.913737} 2025-08-03 23:46:40,926 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:47:03,940 - DEBUG - Database connection closed via context manager 2025-08-03 23:47:04,024 - DEBUG - Database connection closed via context manager 2025-08-03 23:47:24,177 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244144.169069} 2025-08-03 23:47:24,178 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:47:40,949 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244160.9380474} 2025-08-03 23:47:40,951 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:48:24,190 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244204.1844723} 2025-08-03 23:48:24,191 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:48:40,966 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244220.9589405} 2025-08-03 23:48:40,967 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:49:24,204 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244264.1976466} 2025-08-03 23:49:24,206 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:49:41,000 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244280.9901776} 2025-08-03 23:49:41,009 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:50:24,219 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244324.212126} 2025-08-03 23:50:24,220 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:50:41,041 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244341.0321329} 2025-08-03 23:50:41,044 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:51:24,233 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244384.2271347} 2025-08-03 23:51:24,235 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:51:41,061 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244401.0529554} 2025-08-03 23:51:41,062 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:52:24,248 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244444.2416105} 2025-08-03 23:52:24,249 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:52:41,078 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244461.0703871} 2025-08-03 23:52:41,080 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:53:24,262 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244504.2560403} 2025-08-03 23:53:24,264 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:53:41,096 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244521.0887794} 2025-08-03 23:53:41,098 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:54:24,278 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244564.2711487} 2025-08-03 23:54:24,279 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:54:41,113 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244581.1057465} 2025-08-03 23:54:41,114 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:55:24,292 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244624.2851975} 2025-08-03 23:55:24,293 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:55:41,127 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244641.1208117} 2025-08-03 23:55:41,128 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:56:24,306 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244684.2990935} 2025-08-03 23:56:24,308 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-03 23:56:41,142 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754244701.1349807} 2025-08-03 23:56:41,143 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:29:14,022 - ERROR - Failed to create minimal connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (Errno 10061: No connection could be made because the target machine actively refused it) 2025-08-04 04:29:16,049 - ERROR - Failed to create absolute minimal connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (Errno 10061: No connection could be made because the target machine actively refused it) 2025-08-04 04:29:16,050 - ERROR - Failed to initialize connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (Errno 10061: No connection could be made because the target machine actively refused it) 2025-08-04 04:29:16,050 - ERROR - Failed to initialize connection pool on module import: 2003: Can't connect to MySQL server on 'localhost:3306' (Errno 10061: No connection could be made because the target machine actively refused it). Will retry on first db_connection() call. 2025-08-04 04:30:21,588 - INFO - Database health monitor started 2025-08-04 04:30:21,588 - INFO - Database health monitoring started 2025-08-04 04:30:21,589 - INFO - Database monitor already running 2025-08-04 04:30:29,895 - INFO - Database health monitor started 2025-08-04 04:30:29,895 - INFO - Database health monitoring started 2025-08-04 04:30:29,896 - INFO - Database monitor already running 2025-08-04 04:31:21,608 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261181.59989} 2025-08-04 04:31:21,610 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:31:29,918 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261189.9087949} 2025-08-04 04:31:29,919 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:32:18,034 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-04 04:32:21,626 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261241.6194348} 2025-08-04 04:32:21,628 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:32:29,936 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261249.927694} 2025-08-04 04:32:29,938 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:32:53,377 - DEBUG - Query optimized: SELECT * FROM `user` WHERE `email`=%s AND `password`=%s -> SELECT * FROM `user` WHERE `email`=%s AND `password`=%s LIMIT 1000 2025-08-04 04:32:59,648 - DEBUG - Query optimized: SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s -> SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s LIMIT 1000 2025-08-04 04:32:59,651 - DEBUG - Query optimized: SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s -> SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s LIMIT 1000 2025-08-04 04:33:15,926 - DEBUG - Database connection closed via context manager 2025-08-04 04:33:15,960 - DEBUG - Database connection closed via context manager 2025-08-04 04:33:15,990 - DEBUG - Database connection closed via context manager 2025-08-04 04:33:16,028 - DEBUG - Database connection closed via context manager 2025-08-04 04:33:21,640 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261301.6344292} 2025-08-04 04:33:21,640 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:33:29,970 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261309.948816} 2025-08-04 04:33:29,971 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:33:32,741 - DEBUG - Database connection closed via context manager 2025-08-04 04:33:32,791 - DEBUG - Database connection closed via context manager 2025-08-04 04:34:21,658 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261361.652537} 2025-08-04 04:34:21,659 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:34:29,985 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261369.9780111} 2025-08-04 04:34:29,986 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:35:21,673 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261421.6663644} 2025-08-04 04:35:21,674 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:35:29,999 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261429.9926362} 2025-08-04 04:35:30,000 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:36:21,682 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261481.679726} 2025-08-04 04:36:21,683 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:36:30,005 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261490.0039382} 2025-08-04 04:36:30,020 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:37:21,698 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261541.6926093} 2025-08-04 04:37:21,700 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:37:30,050 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261550.0336108} 2025-08-04 04:37:30,055 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:38:21,717 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261601.7085998} 2025-08-04 04:38:21,718 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:38:30,079 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261610.063927} 2025-08-04 04:38:30,083 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:39:21,733 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261661.7270236} 2025-08-04 04:39:21,735 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:39:30,102 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261670.0922263} 2025-08-04 04:39:30,104 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:40:21,749 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261721.7432735} 2025-08-04 04:40:21,751 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:40:30,138 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261730.1166801} 2025-08-04 04:40:30,139 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:41:21,764 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261781.758063} 2025-08-04 04:41:21,765 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:41:30,166 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261790.1475997} 2025-08-04 04:41:30,170 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:42:21,778 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261841.772077} 2025-08-04 04:42:21,780 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:42:30,207 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261850.177618} 2025-08-04 04:42:30,212 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:43:21,793 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261901.7864988} 2025-08-04 04:43:21,793 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:43:30,231 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261910.2208612} 2025-08-04 04:43:30,232 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:44:21,809 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261961.8005092} 2025-08-04 04:44:21,811 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:44:30,249 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754261970.2401521} 2025-08-04 04:44:30,253 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:45:21,824 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262021.8177845} 2025-08-04 04:45:21,825 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:45:30,287 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262030.2624204} 2025-08-04 04:45:30,289 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:46:21,839 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262081.8319607} 2025-08-04 04:46:21,840 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:46:30,323 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262090.3014505} 2025-08-04 04:46:30,324 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:47:21,851 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262141.8462105} 2025-08-04 04:47:21,853 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:47:30,353 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262150.3368037} 2025-08-04 04:47:30,358 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:48:21,867 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262201.8617115} 2025-08-04 04:48:21,869 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:48:30,388 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262210.3651872} 2025-08-04 04:48:30,394 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:49:21,882 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262261.8759472} 2025-08-04 04:49:21,883 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:49:30,414 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262270.4003217} 2025-08-04 04:49:30,420 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:50:21,898 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262321.8922184} 2025-08-04 04:50:21,900 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:50:30,456 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262330.4338346} 2025-08-04 04:50:30,458 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:51:21,915 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262381.9082391} 2025-08-04 04:51:21,916 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:51:30,476 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262390.4677327} 2025-08-04 04:51:30,477 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:52:21,926 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262441.9222364} 2025-08-04 04:52:21,926 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:52:30,487 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262450.4847198} 2025-08-04 04:52:30,488 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:53:21,938 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262501.9327924} 2025-08-04 04:53:21,940 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:53:30,502 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262510.494553} 2025-08-04 04:53:30,505 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:54:21,962 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262561.9532838} 2025-08-04 04:54:21,965 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:54:30,522 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262570.5132763} 2025-08-04 04:54:30,524 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:55:21,983 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262621.9735854} 2025-08-04 04:55:21,984 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:55:30,548 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262630.53606} 2025-08-04 04:55:30,549 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:56:22,008 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262681.9981463} 2025-08-04 04:56:22,009 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:56:30,565 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262690.5569613} 2025-08-04 04:56:30,567 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:57:22,021 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262742.0147552} 2025-08-04 04:57:22,023 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:57:30,581 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262750.5743499} 2025-08-04 04:57:30,584 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:58:22,034 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262802.0288007} 2025-08-04 04:58:22,035 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:58:30,600 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262810.5922375} 2025-08-04 04:58:30,602 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:59:22,048 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262862.0415277} 2025-08-04 04:59:22,049 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 04:59:30,617 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262870.609568} 2025-08-04 04:59:30,619 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:00:22,060 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262922.0549326} 2025-08-04 05:00:22,061 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:00:30,634 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262930.6268713} 2025-08-04 05:00:30,637 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:01:22,075 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262982.069978} 2025-08-04 05:01:22,077 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:01:30,654 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754262990.6459613} 2025-08-04 05:01:30,655 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:02:22,090 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754263042.0848336} 2025-08-04 05:02:22,092 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:02:30,668 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754263050.6620448} 2025-08-04 05:02:30,669 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:03:22,106 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754263102.0988047} 2025-08-04 05:03:22,107 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:03:30,683 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754263110.676586} 2025-08-04 05:03:30,685 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:04:22,121 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754263162.1135287} 2025-08-04 05:04:22,122 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:04:30,699 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754263170.6923413} 2025-08-04 05:04:30,700 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:05:22,137 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754263222.1313443} 2025-08-04 05:05:22,141 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:05:30,709 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754263230.7054198} 2025-08-04 05:05:30,710 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:06:08,385 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-04 05:06:22,154 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754263282.1490686} 2025-08-04 05:06:22,155 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:06:30,722 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754263290.7162857} 2025-08-04 05:06:30,723 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:07:22,168 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754263342.1619298} 2025-08-04 05:07:22,169 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:07:30,733 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754263350.730951} 2025-08-04 05:07:30,734 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:08:22,184 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754263402.1778429} 2025-08-04 05:08:22,186 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:08:30,746 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754263410.739901} 2025-08-04 05:08:30,748 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:09:22,215 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754263462.209855} 2025-08-04 05:09:22,218 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:17:00,704 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754263920.6474168} 2025-08-04 05:17:00,707 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:17:38,876 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754263958.875135} 2025-08-04 05:17:38,877 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:18:00,717 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754263980.71397} 2025-08-04 05:18:00,717 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:18:38,978 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264018.9161637} 2025-08-04 05:18:38,981 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:18:50,526 - DEBUG - Query optimized: SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s -> SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s LIMIT 1000 2025-08-04 05:18:50,547 - DEBUG - Query optimized: SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s -> SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s LIMIT 1000 2025-08-04 05:19:00,079 - DEBUG - Database connection closed via context manager 2025-08-04 05:19:00,108 - DEBUG - Database connection closed via context manager 2025-08-04 05:19:00,568 - DEBUG - Database connection closed via context manager 2025-08-04 05:19:00,772 - DEBUG - Database connection closed via context manager 2025-08-04 05:19:01,114 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264040.8455963} 2025-08-04 05:19:01,134 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:19:39,530 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264079.2395487} 2025-08-04 05:19:39,577 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:20:02,846 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264101.8795717} 2025-08-04 05:20:02,963 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:20:39,693 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264139.682601} 2025-08-04 05:20:39,694 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:21:03,631 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264163.304218} 2025-08-04 05:21:03,634 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:21:39,713 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264199.7022479} 2025-08-04 05:21:39,714 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:22:04,357 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264223.8937712} 2025-08-04 05:22:04,402 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:22:40,172 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264259.849829} 2025-08-04 05:22:40,181 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:23:00,168 - DEBUG - Database connection closed via context manager 2025-08-04 05:23:00,193 - DEBUG - Database connection closed via context manager 2025-08-04 05:23:01,927 - DEBUG - Database connection closed via context manager 2025-08-04 05:23:02,659 - DEBUG - Database connection closed via context manager 2025-08-04 05:23:05,554 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264284.60671} 2025-08-04 05:23:05,682 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:23:40,910 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264320.5302382} 2025-08-04 05:23:40,911 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:24:06,182 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264345.9479249} 2025-08-04 05:24:06,186 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:24:23,077 - DEBUG - Database connection closed via context manager 2025-08-04 05:24:23,135 - DEBUG - Database connection closed via context manager 2025-08-04 05:24:41,390 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264381.1117382} 2025-08-04 05:24:41,456 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:25:06,206 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264406.1954644} 2025-08-04 05:25:06,208 - INFO - Connection stats - Total: 78, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:25:42,775 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264441.9710894} 2025-08-04 05:25:42,776 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:26:07,014 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264466.6119816} 2025-08-04 05:26:07,023 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:26:42,864 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264502.85073} 2025-08-04 05:26:42,866 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:27:07,055 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264527.048828} 2025-08-04 05:27:07,056 - INFO - Connection stats - Total: 80, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:27:19,860 - DEBUG - Database connection closed via context manager 2025-08-04 05:27:19,964 - DEBUG - Database connection closed via context manager 2025-08-04 05:27:42,895 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264562.8832293} 2025-08-04 05:27:42,896 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:28:07,063 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264587.0591238} 2025-08-04 05:28:07,063 - INFO - Connection stats - Total: 83, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:28:42,905 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264622.900658} 2025-08-04 05:28:42,906 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:29:07,071 - DEBUG - Database health check passed. Stats: {'total_connections': 84, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264647.0688388} 2025-08-04 05:29:07,072 - INFO - Connection stats - Total: 84, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:29:42,918 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264682.9130878} 2025-08-04 05:29:42,919 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:30:07,089 - DEBUG - Database health check passed. Stats: {'total_connections': 85, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264707.080807} 2025-08-04 05:30:07,090 - INFO - Connection stats - Total: 85, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:30:42,935 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264742.9264958} 2025-08-04 05:30:42,936 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:31:07,106 - DEBUG - Database health check passed. Stats: {'total_connections': 86, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264767.098027} 2025-08-04 05:31:07,108 - INFO - Connection stats - Total: 86, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:31:42,972 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264802.9523566} 2025-08-04 05:31:43,061 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:32:07,130 - DEBUG - Database health check passed. Stats: {'total_connections': 87, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264827.1193185} 2025-08-04 05:32:07,141 - INFO - Connection stats - Total: 87, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:32:43,173 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264863.1624765} 2025-08-04 05:32:43,176 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:33:07,199 - DEBUG - Database health check passed. Stats: {'total_connections': 88, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264887.168269} 2025-08-04 05:33:07,213 - INFO - Connection stats - Total: 88, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:33:43,203 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264923.1881726} 2025-08-04 05:33:43,208 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:34:07,247 - DEBUG - Database health check passed. Stats: {'total_connections': 89, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264947.232708} 2025-08-04 05:34:07,260 - INFO - Connection stats - Total: 89, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:34:43,237 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754264983.226948} 2025-08-04 05:34:43,244 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:35:07,288 - DEBUG - Database health check passed. Stats: {'total_connections': 90, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265007.2782114} 2025-08-04 05:35:07,294 - INFO - Connection stats - Total: 90, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:35:43,304 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265043.290113} 2025-08-04 05:35:43,317 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:36:07,373 - DEBUG - Database health check passed. Stats: {'total_connections': 91, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265067.3529243} 2025-08-04 05:36:07,393 - INFO - Connection stats - Total: 91, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:36:29,852 - DEBUG - Database connection closed via context manager 2025-08-04 05:36:29,967 - DEBUG - Database connection closed via context manager 2025-08-04 05:36:30,247 - DEBUG - Database connection closed via context manager 2025-08-04 05:36:30,482 - DEBUG - Database connection closed via context manager 2025-08-04 05:36:43,354 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265103.3278334} 2025-08-04 05:36:43,363 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:37:07,440 - DEBUG - Database health check passed. Stats: {'total_connections': 96, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265127.42874} 2025-08-04 05:37:07,455 - INFO - Connection stats - Total: 96, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:37:12,394 - DEBUG - Database connection closed via context manager 2025-08-04 05:37:12,746 - DEBUG - Database connection closed via context manager 2025-08-04 05:37:38,795 - DEBUG - Database connection closed via context manager 2025-08-04 05:37:38,853 - DEBUG - Database connection closed via context manager 2025-08-04 05:37:39,065 - DEBUG - Database connection closed via context manager 2025-08-04 05:37:39,506 - DEBUG - Database connection closed via context manager 2025-08-04 05:37:43,377 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265163.3694737} 2025-08-04 05:37:43,379 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:38:07,472 - DEBUG - Database health check passed. Stats: {'total_connections': 103, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265187.4666152} 2025-08-04 05:38:07,478 - INFO - Connection stats - Total: 103, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:38:08,900 - DEBUG - Database connection closed via context manager 2025-08-04 05:38:08,936 - DEBUG - Database connection closed via context manager 2025-08-04 05:38:09,113 - DEBUG - Database connection closed via context manager 2025-08-04 05:38:09,141 - DEBUG - Database connection closed via context manager 2025-08-04 05:38:43,409 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265223.389029} 2025-08-04 05:38:43,419 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:39:07,500 - DEBUG - Database health check passed. Stats: {'total_connections': 108, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265247.4924886} 2025-08-04 05:39:07,500 - INFO - Connection stats - Total: 108, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:39:43,454 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265283.4463246} 2025-08-04 05:39:43,463 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:40:07,523 - DEBUG - Database health check passed. Stats: {'total_connections': 109, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265307.510516} 2025-08-04 05:40:07,531 - INFO - Connection stats - Total: 109, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:40:43,481 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265343.4778752} 2025-08-04 05:40:43,481 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:41:07,538 - DEBUG - Database health check passed. Stats: {'total_connections': 110, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265367.5364692} 2025-08-04 05:41:07,539 - INFO - Connection stats - Total: 110, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:41:36,683 - DEBUG - Database connection closed via context manager 2025-08-04 05:41:36,750 - DEBUG - Database connection closed via context manager 2025-08-04 05:41:43,499 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265403.4892747} 2025-08-04 05:41:43,501 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:42:07,556 - DEBUG - Database health check passed. Stats: {'total_connections': 113, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265427.547269} 2025-08-04 05:42:07,557 - INFO - Connection stats - Total: 113, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:42:43,515 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265463.51045} 2025-08-04 05:42:43,516 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:43:07,566 - DEBUG - Database health check passed. Stats: {'total_connections': 114, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265487.5640569} 2025-08-04 05:43:07,566 - INFO - Connection stats - Total: 114, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:43:43,529 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265523.521682} 2025-08-04 05:43:43,530 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:44:07,578 - DEBUG - Database health check passed. Stats: {'total_connections': 115, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265547.5718186} 2025-08-04 05:44:07,579 - INFO - Connection stats - Total: 115, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:44:43,547 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265583.537862} 2025-08-04 05:44:43,548 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:45:07,607 - DEBUG - Database health check passed. Stats: {'total_connections': 116, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265607.5877397} 2025-08-04 05:45:07,610 - INFO - Connection stats - Total: 116, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:45:43,573 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265643.556279} 2025-08-04 05:45:43,576 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:46:07,640 - DEBUG - Database health check passed. Stats: {'total_connections': 117, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265667.6335404} 2025-08-04 05:46:07,640 - INFO - Connection stats - Total: 117, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:46:09,490 - DEBUG - Database connection closed via context manager 2025-08-04 05:46:09,536 - DEBUG - Database connection closed via context manager 2025-08-04 05:46:43,590 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265703.5828533} 2025-08-04 05:46:43,590 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:47:07,653 - DEBUG - Database health check passed. Stats: {'total_connections': 120, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265727.6460054} 2025-08-04 05:47:07,654 - INFO - Connection stats - Total: 120, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:47:43,598 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265763.5943153} 2025-08-04 05:47:43,599 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:48:07,668 - DEBUG - Database health check passed. Stats: {'total_connections': 123, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265787.660843} 2025-08-04 05:48:07,668 - INFO - Connection stats - Total: 123, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:48:43,608 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265823.6039212} 2025-08-04 05:48:43,609 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:49:07,681 - DEBUG - Database health check passed. Stats: {'total_connections': 124, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265847.6724997} 2025-08-04 05:49:07,683 - INFO - Connection stats - Total: 124, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:49:43,615 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265883.6130624} 2025-08-04 05:49:43,616 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:50:07,689 - DEBUG - Database health check passed. Stats: {'total_connections': 125, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265907.686973} 2025-08-04 05:50:07,690 - INFO - Connection stats - Total: 125, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:50:43,621 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265943.6202998} 2025-08-04 05:50:43,622 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:51:07,702 - DEBUG - Database health check passed. Stats: {'total_connections': 126, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754265967.696483} 2025-08-04 05:51:07,702 - INFO - Connection stats - Total: 126, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:51:43,625 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266003.624097} 2025-08-04 05:51:43,625 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:52:07,712 - DEBUG - Database health check passed. Stats: {'total_connections': 127, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266027.7072282} 2025-08-04 05:52:07,713 - INFO - Connection stats - Total: 127, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:52:43,636 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266063.630457} 2025-08-04 05:52:43,637 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:53:07,727 - DEBUG - Database health check passed. Stats: {'total_connections': 128, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266087.7191913} 2025-08-04 05:53:07,728 - INFO - Connection stats - Total: 128, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:53:43,652 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266123.6449957} 2025-08-04 05:53:43,653 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:54:07,738 - DEBUG - Database health check passed. Stats: {'total_connections': 129, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266147.7340627} 2025-08-04 05:54:07,739 - INFO - Connection stats - Total: 129, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:54:43,667 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266183.6595287} 2025-08-04 05:54:43,668 - INFO - Connection stats - Total: 78, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:55:04,980 - DEBUG - Database connection closed via context manager 2025-08-04 05:55:07,745 - DEBUG - Database health check passed. Stats: {'total_connections': 133, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266207.7427137} 2025-08-04 05:55:07,746 - INFO - Connection stats - Total: 133, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:55:16,431 - DEBUG - Database connection closed via context manager 2025-08-04 05:55:16,459 - DEBUG - Database connection closed via context manager 2025-08-04 05:55:16,489 - DEBUG - Database connection closed via context manager 2025-08-04 05:55:16,518 - DEBUG - Database connection closed via context manager 2025-08-04 05:55:22,998 - DEBUG - Database connection closed via context manager 2025-08-04 05:55:23,277 - DEBUG - Database connection closed via context manager 2025-08-04 05:55:31,377 - DEBUG - Database connection closed via context manager 2025-08-04 05:55:31,411 - DEBUG - Database connection closed via context manager 2025-08-04 05:55:31,513 - DEBUG - Database connection closed via context manager 2025-08-04 05:55:31,640 - DEBUG - Database connection closed via context manager 2025-08-04 05:55:43,689 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266243.6826305} 2025-08-04 05:55:43,691 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:56:07,760 - DEBUG - Database health check passed. Stats: {'total_connections': 144, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266267.7519596} 2025-08-04 05:56:07,761 - INFO - Connection stats - Total: 144, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:56:43,705 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266303.6989703} 2025-08-04 05:56:43,706 - INFO - Connection stats - Total: 80, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:57:07,779 - DEBUG - Database health check passed. Stats: {'total_connections': 147, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266327.7691092} 2025-08-04 05:57:07,780 - INFO - Connection stats - Total: 147, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:57:43,730 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266363.712859} 2025-08-04 05:57:43,731 - INFO - Connection stats - Total: 81, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:58:07,798 - DEBUG - Database health check passed. Stats: {'total_connections': 148, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266387.788206} 2025-08-04 05:58:07,800 - INFO - Connection stats - Total: 148, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:58:43,745 - DEBUG - Database health check passed. Stats: {'total_connections': 82, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266423.7395573} 2025-08-04 05:58:43,746 - INFO - Connection stats - Total: 82, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:59:07,814 - DEBUG - Database health check passed. Stats: {'total_connections': 149, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266447.8057761} 2025-08-04 05:59:07,815 - INFO - Connection stats - Total: 149, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 05:59:43,750 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266483.7495477} 2025-08-04 05:59:43,751 - INFO - Connection stats - Total: 83, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:00:07,826 - DEBUG - Database health check passed. Stats: {'total_connections': 150, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266507.8215714} 2025-08-04 06:00:07,827 - INFO - Connection stats - Total: 150, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:00:43,760 - DEBUG - Database health check passed. Stats: {'total_connections': 84, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266543.7546132} 2025-08-04 06:00:43,761 - INFO - Connection stats - Total: 84, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:01:07,831 - DEBUG - Database health check passed. Stats: {'total_connections': 153, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266567.8301854} 2025-08-04 06:01:07,831 - INFO - Connection stats - Total: 153, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:01:43,772 - DEBUG - Database health check passed. Stats: {'total_connections': 85, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266603.7667472} 2025-08-04 06:01:43,773 - INFO - Connection stats - Total: 85, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:02:07,840 - DEBUG - Database health check passed. Stats: {'total_connections': 154, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266627.8359551} 2025-08-04 06:02:07,841 - INFO - Connection stats - Total: 154, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:02:43,784 - DEBUG - Database health check passed. Stats: {'total_connections': 86, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266663.7784956} 2025-08-04 06:02:43,785 - INFO - Connection stats - Total: 86, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:03:07,847 - DEBUG - Database health check passed. Stats: {'total_connections': 155, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266687.845831} 2025-08-04 06:03:07,849 - INFO - Connection stats - Total: 155, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:03:43,792 - DEBUG - Database health check passed. Stats: {'total_connections': 87, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266723.7893114} 2025-08-04 06:03:43,792 - INFO - Connection stats - Total: 87, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:04:07,852 - DEBUG - Database health check passed. Stats: {'total_connections': 156, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266747.8508306} 2025-08-04 06:04:07,852 - INFO - Connection stats - Total: 156, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:04:43,803 - DEBUG - Database health check passed. Stats: {'total_connections': 88, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266783.8021426} 2025-08-04 06:04:43,803 - INFO - Connection stats - Total: 88, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:05:07,866 - DEBUG - Database health check passed. Stats: {'total_connections': 157, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266807.8588676} 2025-08-04 06:05:07,867 - INFO - Connection stats - Total: 157, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:05:43,810 - DEBUG - Database health check passed. Stats: {'total_connections': 89, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266843.8074787} 2025-08-04 06:05:43,811 - INFO - Connection stats - Total: 89, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:06:07,878 - DEBUG - Database health check passed. Stats: {'total_connections': 158, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266867.8717234} 2025-08-04 06:06:07,879 - INFO - Connection stats - Total: 158, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:06:43,821 - DEBUG - Database health check passed. Stats: {'total_connections': 90, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266903.8160756} 2025-08-04 06:06:43,822 - INFO - Connection stats - Total: 90, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:07:07,887 - DEBUG - Database health check passed. Stats: {'total_connections': 159, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266927.8828146} 2025-08-04 06:07:07,888 - INFO - Connection stats - Total: 159, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:07:43,833 - DEBUG - Database health check passed. Stats: {'total_connections': 91, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266963.826925} 2025-08-04 06:07:43,834 - INFO - Connection stats - Total: 91, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:08:07,900 - DEBUG - Database health check passed. Stats: {'total_connections': 160, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754266987.8952074} 2025-08-04 06:08:07,901 - INFO - Connection stats - Total: 160, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:08:43,846 - DEBUG - Database health check passed. Stats: {'total_connections': 92, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754267023.8402555} 2025-08-04 06:08:43,846 - INFO - Connection stats - Total: 92, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:09:07,907 - DEBUG - Database health check passed. Stats: {'total_connections': 161, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754267047.9051046} 2025-08-04 06:09:07,909 - INFO - Connection stats - Total: 161, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:09:43,856 - DEBUG - Database health check passed. Stats: {'total_connections': 93, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754267083.8513827} 2025-08-04 06:09:43,857 - INFO - Connection stats - Total: 93, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:10:07,922 - DEBUG - Database health check passed. Stats: {'total_connections': 162, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754267107.914075} 2025-08-04 06:10:07,923 - INFO - Connection stats - Total: 162, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:10:43,867 - DEBUG - Database health check passed. Stats: {'total_connections': 94, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754267143.8618925} 2025-08-04 06:10:43,867 - INFO - Connection stats - Total: 94, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:11:07,928 - DEBUG - Database health check passed. Stats: {'total_connections': 163, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754267167.9262867} 2025-08-04 06:11:07,928 - INFO - Connection stats - Total: 163, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:11:43,875 - DEBUG - Database health check passed. Stats: {'total_connections': 95, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754267203.871795} 2025-08-04 06:11:43,875 - INFO - Connection stats - Total: 95, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:12:07,937 - DEBUG - Database health check passed. Stats: {'total_connections': 164, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754267227.932805} 2025-08-04 06:12:07,937 - INFO - Connection stats - Total: 164, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:12:43,884 - DEBUG - Database health check passed. Stats: {'total_connections': 96, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754267263.880819} 2025-08-04 06:12:43,884 - INFO - Connection stats - Total: 96, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:13:07,945 - DEBUG - Database health check passed. Stats: {'total_connections': 165, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754267287.9416802} 2025-08-04 06:13:07,945 - INFO - Connection stats - Total: 165, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:13:43,890 - DEBUG - Database health check passed. Stats: {'total_connections': 97, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754267323.8871517} 2025-08-04 06:13:43,890 - INFO - Connection stats - Total: 97, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:14:07,954 - DEBUG - Database health check passed. Stats: {'total_connections': 166, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754267347.9501517} 2025-08-04 06:14:07,954 - INFO - Connection stats - Total: 166, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:14:43,900 - DEBUG - Database health check passed. Stats: {'total_connections': 98, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754267383.8944647} 2025-08-04 06:14:43,900 - INFO - Connection stats - Total: 98, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:15:07,959 - DEBUG - Database health check passed. Stats: {'total_connections': 167, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754267407.957512} 2025-08-04 06:15:07,960 - INFO - Connection stats - Total: 167, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:15:43,912 - DEBUG - Database health check passed. Stats: {'total_connections': 99, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754267443.906809} 2025-08-04 06:15:43,912 - INFO - Connection stats - Total: 99, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 06:16:07,968 - DEBUG - Database health check passed. Stats: {'total_connections': 168, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754267467.963449} 2025-08-04 06:16:07,969 - INFO - Connection stats - Total: 168, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:39:56,692 - INFO - Database health monitor started 2025-08-04 14:39:56,693 - INFO - Database health monitoring started 2025-08-04 14:39:56,694 - INFO - Database monitor already running 2025-08-04 14:40:11,011 - INFO - Database health monitor started 2025-08-04 14:40:11,011 - INFO - Database health monitoring started 2025-08-04 14:40:11,012 - INFO - Database monitor already running 2025-08-04 14:40:54,156 - INFO - Database health monitor started 2025-08-04 14:40:54,156 - INFO - Database health monitoring started 2025-08-04 14:40:54,157 - INFO - Database monitor already running 2025-08-04 14:41:03,757 - INFO - Database health monitor started 2025-08-04 14:41:03,758 - INFO - Database health monitoring started 2025-08-04 14:41:03,759 - INFO - Database monitor already running 2025-08-04 14:41:13,580 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-04 14:41:30,663 - DEBUG - Query optimized: SELECT * FROM `user` WHERE `email`= %s -> SELECT * FROM `user` WHERE `email`= %s LIMIT 1000 2025-08-04 14:41:34,797 - DEBUG - Query optimized: SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s -> SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s LIMIT 1000 2025-08-04 14:41:34,797 - DEBUG - Query optimized: SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s -> SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s LIMIT 1000 2025-08-04 14:41:54,168 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754297814.1640868} 2025-08-04 14:41:54,169 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:42:03,768 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754297823.7643454} 2025-08-04 14:42:03,769 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:42:54,252 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754297874.211833} 2025-08-04 14:42:54,253 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:43:03,778 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754297883.7739265} 2025-08-04 14:43:03,779 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:43:54,266 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754297934.261511} 2025-08-04 14:43:54,266 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:44:03,790 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754297943.7839794} 2025-08-04 14:44:03,791 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:44:54,281 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754297994.2747698} 2025-08-04 14:44:54,282 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:45:03,799 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298003.7957232} 2025-08-04 14:45:03,799 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:45:49,195 - DEBUG - Database connection closed via context manager 2025-08-04 14:45:54,297 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298054.2908201} 2025-08-04 14:45:54,298 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:46:03,804 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298063.8018951} 2025-08-04 14:46:03,806 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:46:53,686 - DEBUG - Database connection closed via context manager 2025-08-04 14:46:54,308 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298114.3034577} 2025-08-04 14:46:54,308 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:47:03,818 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298123.8111002} 2025-08-04 14:47:03,818 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:47:54,313 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298174.3112786} 2025-08-04 14:47:54,314 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:48:03,833 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298183.8239357} 2025-08-04 14:48:03,835 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:48:49,766 - DEBUG - Database connection closed via context manager 2025-08-04 14:48:49,771 - DEBUG - Database connection closed via context manager 2025-08-04 14:48:49,801 - DEBUG - Database connection closed via context manager 2025-08-04 14:48:49,807 - DEBUG - Database connection closed via context manager 2025-08-04 14:48:49,860 - DEBUG - Database connection closed via context manager 2025-08-04 14:48:49,898 - DEBUG - Database connection closed via context manager 2025-08-04 14:48:54,320 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298234.3176432} 2025-08-04 14:48:54,320 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:48:58,927 - DEBUG - Database connection closed via context manager 2025-08-04 14:48:58,970 - DEBUG - Database connection closed via context manager 2025-08-04 14:49:03,845 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298243.8409667} 2025-08-04 14:49:03,846 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:49:54,329 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298294.3245378} 2025-08-04 14:49:54,329 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:50:03,853 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298303.8497832} 2025-08-04 14:50:03,853 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:50:31,640 - DEBUG - Database connection closed via context manager 2025-08-04 14:50:31,648 - DEBUG - Database connection closed via context manager 2025-08-04 14:50:31,653 - DEBUG - Database connection closed via context manager 2025-08-04 14:50:31,696 - DEBUG - Database connection closed via context manager 2025-08-04 14:50:31,731 - DEBUG - Database connection closed via context manager 2025-08-04 14:50:31,766 - DEBUG - Database connection closed via context manager 2025-08-04 14:50:54,381 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298354.3626637} 2025-08-04 14:50:54,382 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:51:03,861 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298363.8570213} 2025-08-04 14:51:03,862 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:51:54,391 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298414.386966} 2025-08-04 14:51:54,392 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:52:03,875 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298423.8689487} 2025-08-04 14:52:03,876 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:52:26,695 - DEBUG - Database connection closed via context manager 2025-08-04 14:52:28,847 - DEBUG - Database connection closed via context manager 2025-08-04 14:52:28,848 - DEBUG - Database connection closed via context manager 2025-08-04 14:52:28,874 - DEBUG - Database connection closed via context manager 2025-08-04 14:52:28,899 - DEBUG - Database connection closed via context manager 2025-08-04 14:52:28,928 - DEBUG - Database connection closed via context manager 2025-08-04 14:52:28,951 - DEBUG - Database connection closed via context manager 2025-08-04 14:52:34,489 - DEBUG - Database connection closed via context manager 2025-08-04 14:52:34,530 - DEBUG - Database connection closed via context manager 2025-08-04 14:52:54,420 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298474.4174852} 2025-08-04 14:52:54,421 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:53:03,888 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298483.8805883} 2025-08-04 14:53:03,888 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:53:33,474 - DEBUG - Database connection closed via context manager 2025-08-04 14:53:33,486 - DEBUG - Database connection closed via context manager 2025-08-04 14:53:33,505 - DEBUG - Database connection closed via context manager 2025-08-04 14:53:33,510 - DEBUG - Database connection closed via context manager 2025-08-04 14:53:33,538 - DEBUG - Database connection closed via context manager 2025-08-04 14:53:33,566 - DEBUG - Database connection closed via context manager 2025-08-04 14:53:54,428 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298534.4259026} 2025-08-04 14:53:54,428 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:54:03,892 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298543.8915024} 2025-08-04 14:54:03,893 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:54:54,439 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298594.4335327} 2025-08-04 14:54:54,439 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:55:03,903 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298603.8976846} 2025-08-04 14:55:03,908 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:55:54,442 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298654.4414277} 2025-08-04 14:55:54,443 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:56:03,921 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298663.9142668} 2025-08-04 14:56:03,921 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:56:54,454 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298714.4476986} 2025-08-04 14:56:54,455 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:57:03,938 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298723.9280314} 2025-08-04 14:57:03,939 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:57:54,545 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298774.4619906} 2025-08-04 14:57:54,553 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:58:28,150 - INFO - Database health monitor started 2025-08-04 14:58:28,151 - INFO - Database health monitoring started 2025-08-04 14:58:28,151 - INFO - Database monitor already running 2025-08-04 14:58:33,241 - DEBUG - Database connection closed via context manager 2025-08-04 14:58:33,241 - DEBUG - Database connection closed via context manager 2025-08-04 14:58:33,258 - DEBUG - Database connection closed via context manager 2025-08-04 14:58:33,271 - DEBUG - Database connection closed via context manager 2025-08-04 14:58:33,296 - DEBUG - Database connection closed via context manager 2025-08-04 14:58:33,312 - DEBUG - Database connection closed via context manager 2025-08-04 14:58:42,233 - DEBUG - Database connection closed via context manager 2025-08-04 14:58:42,234 - DEBUG - Database connection closed via context manager 2025-08-04 14:58:42,258 - DEBUG - Database connection closed via context manager 2025-08-04 14:58:42,267 - DEBUG - Database connection closed via context manager 2025-08-04 14:58:54,579 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298834.5718906} 2025-08-04 14:58:54,580 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:59:02,425 - DEBUG - Database connection closed via context manager 2025-08-04 14:59:02,439 - DEBUG - Database connection closed via context manager 2025-08-04 14:59:02,483 - DEBUG - Database connection closed via context manager 2025-08-04 14:59:02,499 - DEBUG - Database connection closed via context manager 2025-08-04 14:59:02,652 - DEBUG - Database connection closed via context manager 2025-08-04 14:59:02,668 - DEBUG - Database connection closed via context manager 2025-08-04 14:59:20,358 - DEBUG - Database connection closed via context manager 2025-08-04 14:59:20,366 - DEBUG - Database connection closed via context manager 2025-08-04 14:59:28,163 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298868.1558623} 2025-08-04 14:59:28,163 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 14:59:40,319 - DEBUG - Database connection closed via context manager 2025-08-04 14:59:40,320 - DEBUG - Database connection closed via context manager 2025-08-04 14:59:40,394 - DEBUG - Database connection closed via context manager 2025-08-04 14:59:40,396 - DEBUG - Database connection closed via context manager 2025-08-04 14:59:40,487 - DEBUG - Database connection closed via context manager 2025-08-04 14:59:40,536 - DEBUG - Database connection closed via context manager 2025-08-04 14:59:54,592 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298894.5869038} 2025-08-04 14:59:54,592 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:00:16,784 - INFO - Database health monitor started 2025-08-04 15:00:16,784 - INFO - Database health monitoring started 2025-08-04 15:00:16,785 - INFO - Database monitor already running 2025-08-04 15:00:21,595 - DEBUG - Database connection closed via context manager 2025-08-04 15:00:21,603 - DEBUG - Database connection closed via context manager 2025-08-04 15:00:21,615 - DEBUG - Database connection closed via context manager 2025-08-04 15:00:21,633 - DEBUG - Database connection closed via context manager 2025-08-04 15:00:21,653 - DEBUG - Database connection closed via context manager 2025-08-04 15:00:21,674 - DEBUG - Database connection closed via context manager 2025-08-04 15:00:27,013 - DEBUG - Database connection closed via context manager 2025-08-04 15:00:27,027 - DEBUG - Database connection closed via context manager 2025-08-04 15:00:39,911 - INFO - Database health monitor started 2025-08-04 15:00:39,912 - INFO - Database health monitoring started 2025-08-04 15:00:39,914 - INFO - Database monitor already running 2025-08-04 15:00:54,601 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754298954.5974653} 2025-08-04 15:00:54,602 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:00:55,214 - DEBUG - Database connection closed via context manager 2025-08-04 15:00:55,217 - DEBUG - Database connection closed via context manager 2025-08-04 15:01:08,389 - DEBUG - Database connection closed via context manager 2025-08-04 15:01:08,404 - DEBUG - Database connection closed via context manager 2025-08-04 15:01:08,415 - DEBUG - Database connection closed via context manager 2025-08-04 15:01:08,432 - DEBUG - Database connection closed via context manager 2025-08-04 15:01:08,483 - DEBUG - Database connection closed via context manager 2025-08-04 15:01:08,511 - DEBUG - Database connection closed via context manager 2025-08-04 15:01:39,926 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1754298999.91761} 2025-08-04 15:01:39,927 - INFO - Connection stats - Total: 11, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-04 15:01:54,611 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299014.6070452} 2025-08-04 15:01:54,612 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:02:39,937 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1754299059.9319308} 2025-08-04 15:02:39,937 - INFO - Connection stats - Total: 13, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-04 15:02:54,618 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299074.6150572} 2025-08-04 15:02:54,618 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:03:08,948 - INFO - Database health monitor started 2025-08-04 15:03:08,949 - INFO - Database health monitoring started 2025-08-04 15:03:08,949 - INFO - Database monitor already running 2025-08-04 15:03:11,272 - DEBUG - Database connection closed via context manager 2025-08-04 15:03:11,282 - DEBUG - Database connection closed via context manager 2025-08-04 15:03:27,081 - DEBUG - Database connection closed via context manager 2025-08-04 15:03:27,121 - DEBUG - Database connection closed via context manager 2025-08-04 15:03:27,132 - DEBUG - Database connection closed via context manager 2025-08-04 15:03:27,209 - DEBUG - Database connection closed via context manager 2025-08-04 15:03:27,264 - DEBUG - Database connection closed via context manager 2025-08-04 15:03:27,326 - DEBUG - Database connection closed via context manager 2025-08-04 15:03:54,627 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299134.6225133} 2025-08-04 15:03:54,627 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:04:08,964 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1754299148.9551303} 2025-08-04 15:04:08,965 - INFO - Connection stats - Total: 11, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-04 15:04:26,698 - INFO - Database health monitor started 2025-08-04 15:04:26,698 - INFO - Database health monitoring started 2025-08-04 15:04:26,700 - INFO - Database monitor already running 2025-08-04 15:04:34,334 - DEBUG - Database connection closed via context manager 2025-08-04 15:04:34,337 - DEBUG - Database connection closed via context manager 2025-08-04 15:04:34,393 - DEBUG - Database connection closed via context manager 2025-08-04 15:04:34,411 - DEBUG - Database connection closed via context manager 2025-08-04 15:04:34,453 - DEBUG - Database connection closed via context manager 2025-08-04 15:04:34,465 - DEBUG - Database connection closed via context manager 2025-08-04 15:04:54,630 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299194.62961} 2025-08-04 15:04:54,631 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:05:28,103 - INFO - Database health monitor started 2025-08-04 15:05:28,103 - INFO - Database health monitoring started 2025-08-04 15:05:28,104 - INFO - Database monitor already running 2025-08-04 15:05:32,749 - DEBUG - Database connection closed via context manager 2025-08-04 15:05:32,804 - DEBUG - Database connection closed via context manager 2025-08-04 15:05:32,825 - DEBUG - Database connection closed via context manager 2025-08-04 15:05:32,837 - DEBUG - Database connection closed via context manager 2025-08-04 15:05:32,889 - DEBUG - Database connection closed via context manager 2025-08-04 15:05:32,962 - DEBUG - Database connection closed via context manager 2025-08-04 15:05:54,640 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299254.6358435} 2025-08-04 15:05:54,641 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:06:28,117 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299288.110447} 2025-08-04 15:06:28,117 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:06:54,679 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299314.6651738} 2025-08-04 15:06:54,680 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:07:03,954 - INFO - Database health monitor started 2025-08-04 15:07:03,955 - INFO - Database health monitoring started 2025-08-04 15:07:03,955 - INFO - Database monitor already running 2025-08-04 15:07:05,868 - DEBUG - Database connection closed via context manager 2025-08-04 15:07:06,027 - DEBUG - Database connection closed via context manager 2025-08-04 15:07:06,034 - DEBUG - Database connection closed via context manager 2025-08-04 15:07:06,047 - DEBUG - Database connection closed via context manager 2025-08-04 15:07:06,099 - DEBUG - Database connection closed via context manager 2025-08-04 15:07:06,128 - DEBUG - Database connection closed via context manager 2025-08-04 15:07:54,692 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299374.6868818} 2025-08-04 15:07:54,694 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:08:03,963 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299383.9597752} 2025-08-04 15:08:03,964 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:08:46,594 - INFO - Database health monitor started 2025-08-04 15:08:46,594 - INFO - Database health monitoring started 2025-08-04 15:08:46,595 - INFO - Database monitor already running 2025-08-04 15:08:54,709 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299434.7011023} 2025-08-04 15:08:54,710 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:09:34,009 - DEBUG - Database connection closed via context manager 2025-08-04 15:09:34,017 - DEBUG - Database connection closed via context manager 2025-08-04 15:09:34,067 - DEBUG - Database connection closed via context manager 2025-08-04 15:09:34,079 - DEBUG - Database connection closed via context manager 2025-08-04 15:09:34,272 - DEBUG - Database connection closed via context manager 2025-08-04 15:09:34,298 - DEBUG - Database connection closed via context manager 2025-08-04 15:09:46,613 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299486.6030822} 2025-08-04 15:09:46,615 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:09:54,891 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299494.774714} 2025-08-04 15:09:54,891 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:10:47,573 - INFO - Database health monitor started 2025-08-04 15:10:47,573 - INFO - Database health monitoring started 2025-08-04 15:10:47,574 - INFO - Database monitor already running 2025-08-04 15:10:54,906 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299554.8978581} 2025-08-04 15:10:54,907 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:11:47,589 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299607.5816035} 2025-08-04 15:11:47,590 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:11:54,919 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299614.912434} 2025-08-04 15:11:54,920 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:12:51,265 - INFO - Database health monitor started 2025-08-04 15:12:51,265 - INFO - Database health monitoring started 2025-08-04 15:12:51,266 - INFO - Database monitor already running 2025-08-04 15:12:54,929 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299674.9252224} 2025-08-04 15:12:54,930 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:13:33,499 - INFO - Database health monitor started 2025-08-04 15:13:33,500 - INFO - Database health monitoring started 2025-08-04 15:13:33,501 - INFO - Database monitor already running 2025-08-04 15:13:54,941 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299734.9363754} 2025-08-04 15:13:54,944 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:14:27,748 - DEBUG - Database connection closed via context manager 2025-08-04 15:14:27,754 - DEBUG - Database connection closed via context manager 2025-08-04 15:14:28,205 - DEBUG - Database connection closed via context manager 2025-08-04 15:14:28,395 - DEBUG - Database connection closed via context manager 2025-08-04 15:14:28,842 - DEBUG - Database connection closed via context manager 2025-08-04 15:14:28,847 - DEBUG - Database connection closed via context manager 2025-08-04 15:14:33,505 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299773.5040867} 2025-08-04 15:14:33,506 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:14:54,948 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299794.946938} 2025-08-04 15:14:54,948 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:15:33,518 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299833.5140018} 2025-08-04 15:15:33,518 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:15:54,953 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299854.951459} 2025-08-04 15:15:54,953 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:16:13,456 - INFO - Database health monitor started 2025-08-04 15:16:13,456 - INFO - Database health monitoring started 2025-08-04 15:16:13,457 - INFO - Database monitor already running 2025-08-04 15:16:54,959 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299914.9579237} 2025-08-04 15:16:54,960 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:17:13,461 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299933.4602153} 2025-08-04 15:17:13,462 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:17:54,963 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299974.9621544} 2025-08-04 15:17:54,964 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:18:13,465 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754299993.4640534} 2025-08-04 15:18:13,465 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:18:54,971 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300034.9678917} 2025-08-04 15:18:54,971 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:19:13,471 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300053.4701684} 2025-08-04 15:19:13,471 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:19:54,986 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300094.9775465} 2025-08-04 15:19:54,986 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:20:13,481 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300113.4770133} 2025-08-04 15:20:13,482 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:20:54,996 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300154.9918857} 2025-08-04 15:20:54,996 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:21:13,490 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300173.4853086} 2025-08-04 15:21:13,491 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:21:55,005 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300215.0004783} 2025-08-04 15:21:55,006 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:22:13,498 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300233.496829} 2025-08-04 15:22:13,498 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:22:55,014 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300275.0102732} 2025-08-04 15:22:55,014 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:23:13,504 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300293.5030458} 2025-08-04 15:23:13,505 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:23:55,021 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300335.018421} 2025-08-04 15:23:55,022 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:24:13,511 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300353.5089626} 2025-08-04 15:24:13,512 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:24:55,025 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300395.0245795} 2025-08-04 15:24:55,026 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:25:13,516 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300413.5157423} 2025-08-04 15:25:13,517 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:25:44,815 - INFO - Database health monitor started 2025-08-04 15:25:44,815 - INFO - Database health monitoring started 2025-08-04 15:25:44,816 - INFO - Database monitor already running 2025-08-04 15:25:55,034 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300455.0293453} 2025-08-04 15:25:55,035 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:25:57,802 - INFO - Database health monitor started 2025-08-04 15:25:57,803 - INFO - Database health monitoring started 2025-08-04 15:25:57,804 - INFO - Database monitor already running 2025-08-04 15:26:17,189 - INFO - Database health monitor started 2025-08-04 15:26:17,190 - INFO - Database health monitoring started 2025-08-04 15:26:17,191 - INFO - Database monitor already running 2025-08-04 15:26:32,211 - INFO - Database health monitor started 2025-08-04 15:26:32,211 - INFO - Database health monitoring started 2025-08-04 15:26:32,211 - INFO - Database monitor already running 2025-08-04 15:26:44,307 - INFO - Database health monitor started 2025-08-04 15:26:44,307 - INFO - Database health monitoring started 2025-08-04 15:26:44,308 - INFO - Database monitor already running 2025-08-04 15:26:45,429 - DEBUG - Database connection closed via context manager 2025-08-04 15:26:45,430 - DEBUG - Database connection closed via context manager 2025-08-04 15:26:45,456 - DEBUG - Database connection closed via context manager 2025-08-04 15:26:45,456 - DEBUG - Database connection closed via context manager 2025-08-04 15:26:55,043 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300515.0394523} 2025-08-04 15:26:55,043 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:27:44,318 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300564.313267} 2025-08-04 15:27:44,318 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:27:55,048 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300575.0459971} 2025-08-04 15:27:55,048 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:27:56,153 - INFO - Database health monitor started 2025-08-04 15:27:56,153 - INFO - Database health monitoring started 2025-08-04 15:27:56,153 - INFO - Database monitor already running 2025-08-04 15:28:55,054 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300635.0529728} 2025-08-04 15:28:55,054 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:28:56,163 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300636.160045} 2025-08-04 15:28:56,163 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:29:55,059 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300695.0574741} 2025-08-04 15:29:55,059 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:29:56,169 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300696.1678872} 2025-08-04 15:29:56,169 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:30:55,066 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300755.0629444} 2025-08-04 15:30:55,066 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:30:56,178 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300756.1729481} 2025-08-04 15:30:56,178 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:31:05,190 - INFO - Database health monitor started 2025-08-04 15:31:05,191 - INFO - Database health monitoring started 2025-08-04 15:31:05,191 - INFO - Database monitor already running 2025-08-04 15:31:32,270 - INFO - Database health monitor started 2025-08-04 15:31:32,270 - INFO - Database health monitoring started 2025-08-04 15:31:32,273 - INFO - Database monitor already running 2025-08-04 15:31:55,074 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300815.0704694} 2025-08-04 15:31:55,075 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:32:32,283 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300852.2778726} 2025-08-04 15:32:32,284 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:32:55,129 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300875.124445} 2025-08-04 15:32:55,130 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:33:32,375 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300912.3236516} 2025-08-04 15:33:32,379 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:33:51,379 - INFO - Database health monitor started 2025-08-04 15:33:51,379 - INFO - Database health monitoring started 2025-08-04 15:33:51,380 - INFO - Database monitor already running 2025-08-04 15:33:55,137 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300935.134791} 2025-08-04 15:33:55,137 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:34:21,900 - INFO - Database health monitor started 2025-08-04 15:34:21,900 - INFO - Database health monitoring started 2025-08-04 15:34:21,901 - INFO - Database monitor already running 2025-08-04 15:34:36,250 - INFO - Database health monitor started 2025-08-04 15:34:36,251 - INFO - Database health monitoring started 2025-08-04 15:34:36,251 - INFO - Database monitor already running 2025-08-04 15:34:55,144 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754300995.140996} 2025-08-04 15:34:55,144 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:35:36,256 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301036.2540803} 2025-08-04 15:35:36,256 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:35:55,150 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301055.1488664} 2025-08-04 15:35:55,151 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:36:36,260 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301096.259444} 2025-08-04 15:36:36,261 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:36:55,160 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301115.1570742} 2025-08-04 15:36:55,161 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:37:36,265 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301156.2641256} 2025-08-04 15:37:36,265 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:37:55,164 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301175.1634998} 2025-08-04 15:37:55,165 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:38:33,780 - INFO - Database health monitor started 2025-08-04 15:38:33,780 - INFO - Database health monitoring started 2025-08-04 15:38:33,781 - INFO - Database monitor already running 2025-08-04 15:38:36,771 - DEBUG - Database connection closed via context manager 2025-08-04 15:38:36,787 - DEBUG - Database connection closed via context manager 2025-08-04 15:38:55,169 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301235.167971} 2025-08-04 15:38:55,169 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:39:33,791 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301273.7866836} 2025-08-04 15:39:33,791 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:39:55,178 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301295.1748219} 2025-08-04 15:39:55,179 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:39:57,298 - INFO - Database health monitor started 2025-08-04 15:39:57,298 - INFO - Database health monitoring started 2025-08-04 15:39:57,299 - INFO - Database monitor already running 2025-08-04 15:40:12,684 - INFO - Database health monitor started 2025-08-04 15:40:12,684 - INFO - Database health monitoring started 2025-08-04 15:40:12,686 - INFO - Database monitor already running 2025-08-04 15:40:27,063 - INFO - Database health monitor started 2025-08-04 15:40:27,063 - INFO - Database health monitoring started 2025-08-04 15:40:27,065 - INFO - Database monitor already running 2025-08-04 15:40:54,113 - INFO - Database health monitor started 2025-08-04 15:40:54,113 - INFO - Database health monitoring started 2025-08-04 15:40:54,114 - INFO - Database monitor already running 2025-08-04 15:40:55,185 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301355.1827188} 2025-08-04 15:40:55,186 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:41:14,916 - INFO - Database health monitor started 2025-08-04 15:41:14,916 - INFO - Database health monitoring started 2025-08-04 15:41:14,917 - INFO - Database monitor already running 2025-08-04 15:41:55,213 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301415.2007425} 2025-08-04 15:41:55,214 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:41:55,664 - DEBUG - Database connection closed via context manager 2025-08-04 15:41:55,804 - DEBUG - Database connection closed via context manager 2025-08-04 15:42:14,931 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301434.9239686} 2025-08-04 15:42:14,931 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:42:55,220 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301475.2187667} 2025-08-04 15:42:55,220 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:43:14,934 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301494.9335794} 2025-08-04 15:43:14,934 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:43:55,228 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301535.2242408} 2025-08-04 15:43:55,228 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:44:14,948 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301554.9410439} 2025-08-04 15:44:14,948 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:44:55,231 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301595.2305744} 2025-08-04 15:44:55,231 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:45:14,952 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301614.951095} 2025-08-04 15:45:14,952 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:45:55,244 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301655.2380033} 2025-08-04 15:45:55,244 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:46:33,647 - INFO - Database health monitor started 2025-08-04 15:46:33,647 - INFO - Database health monitoring started 2025-08-04 15:46:33,648 - INFO - Database monitor already running 2025-08-04 15:46:35,272 - DEBUG - Database connection closed via context manager 2025-08-04 15:46:35,274 - DEBUG - Database connection closed via context manager 2025-08-04 15:46:35,301 - DEBUG - Database connection closed via context manager 2025-08-04 15:46:35,353 - DEBUG - Database connection closed via context manager 2025-08-04 15:46:55,255 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301715.249545} 2025-08-04 15:46:55,255 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:46:56,867 - INFO - Database health monitor started 2025-08-04 15:46:56,867 - INFO - Database health monitoring started 2025-08-04 15:46:56,868 - INFO - Database monitor already running 2025-08-04 15:47:13,778 - INFO - Database health monitor started 2025-08-04 15:47:13,778 - INFO - Database health monitoring started 2025-08-04 15:47:13,779 - INFO - Database monitor already running 2025-08-04 15:47:30,883 - INFO - Database health monitor started 2025-08-04 15:47:30,883 - INFO - Database health monitoring started 2025-08-04 15:47:30,884 - INFO - Database monitor already running 2025-08-04 15:47:55,262 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301775.2594213} 2025-08-04 15:47:55,262 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:48:01,212 - INFO - Database health monitor started 2025-08-04 15:48:01,213 - INFO - Database health monitoring started 2025-08-04 15:48:01,213 - INFO - Database monitor already running 2025-08-04 15:48:20,480 - INFO - Database health monitor started 2025-08-04 15:48:20,480 - INFO - Database health monitoring started 2025-08-04 15:48:20,480 - INFO - Database monitor already running 2025-08-04 15:48:55,268 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301835.266696} 2025-08-04 15:48:55,268 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:49:20,484 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301860.4837453} 2025-08-04 15:49:20,484 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:49:55,277 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301895.2722728} 2025-08-04 15:49:55,277 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:49:57,200 - INFO - Database health monitor started 2025-08-04 15:49:57,200 - INFO - Database health monitoring started 2025-08-04 15:49:57,201 - INFO - Database monitor already running 2025-08-04 15:50:07,912 - DEBUG - Database connection closed via context manager 2025-08-04 15:50:26,480 - DEBUG - Database connection closed via context manager 2025-08-04 15:50:55,293 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754301955.2844667} 2025-08-04 15:50:55,293 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:51:09,334 - INFO - Database health monitor started 2025-08-04 15:51:09,334 - INFO - Database health monitoring started 2025-08-04 15:51:09,335 - INFO - Database monitor already running 2025-08-04 15:51:11,302 - DEBUG - Database connection closed via context manager 2025-08-04 15:51:35,661 - INFO - Database health monitor started 2025-08-04 15:51:35,661 - INFO - Database health monitoring started 2025-08-04 15:51:35,662 - INFO - Database monitor already running 2025-08-04 15:51:55,302 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302015.299196} 2025-08-04 15:51:55,303 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:51:59,968 - INFO - Database health monitor started 2025-08-04 15:51:59,968 - INFO - Database health monitoring started 2025-08-04 15:51:59,969 - INFO - Database monitor already running 2025-08-04 15:52:02,900 - DEBUG - Database connection closed via context manager 2025-08-04 15:52:03,001 - DEBUG - Database connection closed via context manager 2025-08-04 15:52:55,312 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302075.3075438} 2025-08-04 15:52:55,313 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:52:59,979 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302079.9755614} 2025-08-04 15:52:59,980 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:53:55,316 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302135.3155587} 2025-08-04 15:53:55,317 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:53:59,986 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302139.984811} 2025-08-04 15:53:59,987 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:54:55,324 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302195.3214116} 2025-08-04 15:54:55,324 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:54:59,992 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302199.9907575} 2025-08-04 15:54:59,992 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:55:55,444 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302255.4366188} 2025-08-04 15:55:55,445 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:55:59,996 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302259.994745} 2025-08-04 15:55:59,997 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:56:55,450 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302315.4476404} 2025-08-04 15:56:55,450 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:57:00,002 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302320.000844} 2025-08-04 15:57:00,002 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:57:55,457 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302375.4541764} 2025-08-04 15:57:55,458 - INFO - Connection stats - Total: 78, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:58:00,008 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302380.0063715} 2025-08-04 15:58:00,008 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:58:55,550 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302435.5364804} 2025-08-04 15:58:55,558 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:59:00,016 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302440.0132718} 2025-08-04 15:59:00,017 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 15:59:55,567 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302495.5618331} 2025-08-04 15:59:55,567 - INFO - Connection stats - Total: 80, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:00:00,075 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302500.0568855} 2025-08-04 16:00:00,076 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:00:55,577 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302555.5733335} 2025-08-04 16:00:55,578 - INFO - Connection stats - Total: 81, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:01:00,088 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302560.083782} 2025-08-04 16:01:00,090 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:01:55,872 - DEBUG - Database health check passed. Stats: {'total_connections': 82, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302615.711204} 2025-08-04 16:01:55,887 - INFO - Connection stats - Total: 82, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:02:00,116 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302620.1042624} 2025-08-04 16:02:00,118 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:02:55,963 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302675.9480047} 2025-08-04 16:02:55,964 - INFO - Connection stats - Total: 83, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:03:00,133 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302680.1256266} 2025-08-04 16:03:00,134 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:03:56,654 - DEBUG - Database health check passed. Stats: {'total_connections': 84, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302736.2951727} 2025-08-04 16:03:56,672 - INFO - Connection stats - Total: 84, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:04:00,375 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302740.2207127} 2025-08-04 16:04:00,383 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:04:57,639 - DEBUG - Database health check passed. Stats: {'total_connections': 85, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302797.1254604} 2025-08-04 16:04:57,686 - INFO - Connection stats - Total: 85, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:05:00,494 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302800.4472117} 2025-08-04 16:05:00,496 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:05:59,083 - DEBUG - Database health check passed. Stats: {'total_connections': 86, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302858.5499003} 2025-08-04 16:05:59,087 - INFO - Connection stats - Total: 86, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:06:00,528 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302860.5050464} 2025-08-04 16:06:00,531 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:06:59,131 - DEBUG - Database health check passed. Stats: {'total_connections': 87, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302919.1248662} 2025-08-04 16:06:59,132 - INFO - Connection stats - Total: 87, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:07:00,543 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302920.5387754} 2025-08-04 16:07:00,544 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:07:59,153 - DEBUG - Database health check passed. Stats: {'total_connections': 88, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302979.1461532} 2025-08-04 16:07:59,154 - INFO - Connection stats - Total: 88, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:08:00,849 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754302980.8120055} 2025-08-04 16:08:00,856 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:08:59,167 - DEBUG - Database health check passed. Stats: {'total_connections': 89, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303039.1613383} 2025-08-04 16:08:59,168 - INFO - Connection stats - Total: 89, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:09:01,088 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303040.9629145} 2025-08-04 16:09:01,092 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:09:59,178 - DEBUG - Database health check passed. Stats: {'total_connections': 90, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303099.1732044} 2025-08-04 16:09:59,179 - INFO - Connection stats - Total: 90, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:10:01,149 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303101.1442533} 2025-08-04 16:10:01,150 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:10:59,193 - DEBUG - Database health check passed. Stats: {'total_connections': 91, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303159.1861696} 2025-08-04 16:10:59,195 - INFO - Connection stats - Total: 91, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:11:01,164 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303161.1561627} 2025-08-04 16:11:01,165 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:11:59,206 - DEBUG - Database health check passed. Stats: {'total_connections': 92, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303219.2007167} 2025-08-04 16:11:59,207 - INFO - Connection stats - Total: 92, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:12:01,177 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303221.1719546} 2025-08-04 16:12:01,178 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:12:59,215 - DEBUG - Database health check passed. Stats: {'total_connections': 93, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303279.2114227} 2025-08-04 16:12:59,215 - INFO - Connection stats - Total: 93, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:13:01,187 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303281.182073} 2025-08-04 16:13:01,188 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:13:59,221 - DEBUG - Database health check passed. Stats: {'total_connections': 94, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303339.2184763} 2025-08-04 16:13:59,222 - INFO - Connection stats - Total: 94, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:14:01,195 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303341.1918972} 2025-08-04 16:14:01,196 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:14:59,228 - DEBUG - Database health check passed. Stats: {'total_connections': 95, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303399.2259128} 2025-08-04 16:14:59,228 - INFO - Connection stats - Total: 95, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:15:01,205 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303401.2004554} 2025-08-04 16:15:01,206 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:15:59,240 - DEBUG - Database health check passed. Stats: {'total_connections': 96, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303459.2374797} 2025-08-04 16:15:59,243 - INFO - Connection stats - Total: 96, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:16:01,217 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303461.2109249} 2025-08-04 16:16:01,218 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:16:59,251 - DEBUG - Database health check passed. Stats: {'total_connections': 97, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303519.2476182} 2025-08-04 16:16:59,252 - INFO - Connection stats - Total: 97, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:17:01,234 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303521.225297} 2025-08-04 16:17:01,236 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:17:59,272 - DEBUG - Database health check passed. Stats: {'total_connections': 98, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303579.263204} 2025-08-04 16:17:59,273 - INFO - Connection stats - Total: 98, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:18:01,252 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303581.2416523} 2025-08-04 16:18:01,253 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:18:59,282 - DEBUG - Database health check passed. Stats: {'total_connections': 99, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303639.2779446} 2025-08-04 16:18:59,283 - INFO - Connection stats - Total: 99, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:19:01,267 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303641.2617161} 2025-08-04 16:19:01,267 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:19:59,333 - DEBUG - Database health check passed. Stats: {'total_connections': 100, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303699.3014429} 2025-08-04 16:19:59,338 - INFO - Connection stats - Total: 100, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:20:01,327 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303701.2846792} 2025-08-04 16:20:01,328 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:20:59,359 - DEBUG - Database health check passed. Stats: {'total_connections': 101, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303759.3485644} 2025-08-04 16:20:59,360 - INFO - Connection stats - Total: 101, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:21:01,348 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303761.3395636} 2025-08-04 16:21:01,349 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:21:59,370 - DEBUG - Database health check passed. Stats: {'total_connections': 102, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303819.3649244} 2025-08-04 16:21:59,370 - INFO - Connection stats - Total: 102, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:22:01,357 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303821.3541512} 2025-08-04 16:22:01,358 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:22:59,395 - DEBUG - Database health check passed. Stats: {'total_connections': 103, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303879.3930109} 2025-08-04 16:22:59,395 - INFO - Connection stats - Total: 103, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:23:01,366 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303881.3622162} 2025-08-04 16:23:01,366 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:23:59,403 - DEBUG - Database health check passed. Stats: {'total_connections': 104, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303939.3994803} 2025-08-04 16:23:59,403 - INFO - Connection stats - Total: 104, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:24:01,374 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303941.3698535} 2025-08-04 16:24:01,374 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:24:59,412 - DEBUG - Database health check passed. Stats: {'total_connections': 105, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754303999.4082022} 2025-08-04 16:24:59,414 - INFO - Connection stats - Total: 105, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:25:01,384 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304001.378654} 2025-08-04 16:25:01,384 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:25:59,439 - DEBUG - Database health check passed. Stats: {'total_connections': 106, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304059.4375708} 2025-08-04 16:25:59,439 - INFO - Connection stats - Total: 106, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:26:01,394 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304061.3888676} 2025-08-04 16:26:01,394 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:26:59,467 - DEBUG - Database health check passed. Stats: {'total_connections': 107, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304119.463548} 2025-08-04 16:26:59,467 - INFO - Connection stats - Total: 107, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:27:01,405 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304121.3997986} 2025-08-04 16:27:01,406 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:27:59,476 - DEBUG - Database health check passed. Stats: {'total_connections': 108, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304179.4718084} 2025-08-04 16:27:59,496 - INFO - Connection stats - Total: 108, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:28:01,415 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304181.4102187} 2025-08-04 16:28:01,415 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:28:59,508 - DEBUG - Database health check passed. Stats: {'total_connections': 109, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304239.501382} 2025-08-04 16:28:59,509 - INFO - Connection stats - Total: 109, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:29:01,423 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304241.4189274} 2025-08-04 16:29:01,423 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:29:59,515 - DEBUG - Database health check passed. Stats: {'total_connections': 110, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304299.5131533} 2025-08-04 16:29:59,515 - INFO - Connection stats - Total: 110, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:30:01,432 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304301.4272666} 2025-08-04 16:30:01,433 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:30:59,525 - DEBUG - Database health check passed. Stats: {'total_connections': 111, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304359.5201526} 2025-08-04 16:30:59,526 - INFO - Connection stats - Total: 111, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:31:01,479 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304361.4395633} 2025-08-04 16:31:01,480 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:31:59,536 - DEBUG - Database health check passed. Stats: {'total_connections': 112, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304419.5312965} 2025-08-04 16:31:59,537 - INFO - Connection stats - Total: 112, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:32:01,491 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304421.486318} 2025-08-04 16:32:01,492 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:32:59,598 - DEBUG - Database health check passed. Stats: {'total_connections': 113, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304479.5426383} 2025-08-04 16:32:59,599 - INFO - Connection stats - Total: 113, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:33:01,500 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304481.4974103} 2025-08-04 16:33:01,501 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:33:59,630 - DEBUG - Database health check passed. Stats: {'total_connections': 114, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304539.6052809} 2025-08-04 16:33:59,630 - INFO - Connection stats - Total: 114, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:34:01,513 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304541.507229} 2025-08-04 16:34:01,514 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:34:59,733 - DEBUG - Database health check passed. Stats: {'total_connections': 115, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304599.7181888} 2025-08-04 16:34:59,739 - INFO - Connection stats - Total: 115, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:35:01,524 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304601.5188892} 2025-08-04 16:35:01,525 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:35:59,763 - DEBUG - Database health check passed. Stats: {'total_connections': 116, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304659.7620497} 2025-08-04 16:35:59,764 - INFO - Connection stats - Total: 116, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:36:01,536 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304661.53096} 2025-08-04 16:36:01,536 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:36:59,773 - DEBUG - Database health check passed. Stats: {'total_connections': 117, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304719.7685146} 2025-08-04 16:36:59,775 - INFO - Connection stats - Total: 117, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:37:01,546 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304721.5416167} 2025-08-04 16:37:01,547 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:37:59,921 - DEBUG - Database health check passed. Stats: {'total_connections': 118, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304779.830335} 2025-08-04 16:37:59,928 - INFO - Connection stats - Total: 118, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:38:01,855 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304781.6424663} 2025-08-04 16:38:01,879 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:38:59,950 - DEBUG - Database health check passed. Stats: {'total_connections': 119, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304839.946461} 2025-08-04 16:38:59,951 - INFO - Connection stats - Total: 119, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:39:01,890 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304841.8843362} 2025-08-04 16:39:01,890 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:40:00,031 - DEBUG - Database health check passed. Stats: {'total_connections': 120, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304899.9765387} 2025-08-04 16:40:00,039 - INFO - Connection stats - Total: 120, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:40:01,903 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304901.8959765} 2025-08-04 16:40:01,903 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:41:00,048 - DEBUG - Database health check passed. Stats: {'total_connections': 121, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304960.0446098} 2025-08-04 16:41:00,049 - INFO - Connection stats - Total: 121, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:41:01,936 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754304961.9241245} 2025-08-04 16:41:01,938 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:42:00,095 - DEBUG - Database health check passed. Stats: {'total_connections': 122, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305020.0644374} 2025-08-04 16:42:00,097 - INFO - Connection stats - Total: 122, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:42:02,223 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305022.044054} 2025-08-04 16:42:02,234 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:42:27,562 - DEBUG - Database connection closed via context manager 2025-08-04 16:42:28,734 - DEBUG - Database connection closed via context manager 2025-08-04 16:42:28,846 - DEBUG - Database connection closed via context manager 2025-08-04 16:43:00,111 - DEBUG - Database health check passed. Stats: {'total_connections': 123, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305080.105677} 2025-08-04 16:43:00,112 - INFO - Connection stats - Total: 123, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:43:02,257 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305082.2540116} 2025-08-04 16:43:02,257 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:43:17,088 - DEBUG - Database connection closed via context manager 2025-08-04 16:43:17,203 - DEBUG - Database connection closed via context manager 2025-08-04 16:44:00,158 - DEBUG - Database health check passed. Stats: {'total_connections': 124, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305140.1482875} 2025-08-04 16:44:00,159 - INFO - Connection stats - Total: 124, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:44:02,289 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305142.280851} 2025-08-04 16:44:02,291 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:45:00,169 - DEBUG - Database health check passed. Stats: {'total_connections': 125, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305200.1643324} 2025-08-04 16:45:00,170 - INFO - Connection stats - Total: 125, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:45:02,303 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305202.2966757} 2025-08-04 16:45:02,305 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:45:17,419 - DEBUG - Database connection closed via context manager 2025-08-04 16:45:17,507 - DEBUG - Database connection closed via context manager 2025-08-04 16:45:19,616 - DEBUG - Database connection closed via context manager 2025-08-04 16:45:19,672 - DEBUG - Database connection closed via context manager 2025-08-04 16:45:56,523 - DEBUG - Database connection closed via context manager 2025-08-04 16:45:56,778 - DEBUG - Database connection closed via context manager 2025-08-04 16:46:00,181 - DEBUG - Database health check passed. Stats: {'total_connections': 126, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305260.1748343} 2025-08-04 16:46:00,182 - INFO - Connection stats - Total: 126, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:46:01,344 - DEBUG - Database connection closed via context manager 2025-08-04 16:46:01,387 - DEBUG - Database connection closed via context manager 2025-08-04 16:46:02,318 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305262.3130248} 2025-08-04 16:46:02,319 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:46:25,418 - DEBUG - Database connection closed via context manager 2025-08-04 16:46:25,490 - DEBUG - Database connection closed via context manager 2025-08-04 16:46:28,915 - DEBUG - Database connection closed via context manager 2025-08-04 16:46:28,959 - DEBUG - Database connection closed via context manager 2025-08-04 16:47:00,213 - DEBUG - Database health check passed. Stats: {'total_connections': 127, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305320.2118313} 2025-08-04 16:47:00,214 - INFO - Connection stats - Total: 127, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:47:02,326 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305322.3237479} 2025-08-04 16:47:02,327 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:47:56,821 - INFO - Database health monitor started 2025-08-04 16:47:56,821 - INFO - Database health monitoring started 2025-08-04 16:47:56,822 - INFO - Database monitor already running 2025-08-04 16:48:00,244 - DEBUG - Database health check passed. Stats: {'total_connections': 128, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305380.2381358} 2025-08-04 16:48:00,245 - INFO - Connection stats - Total: 128, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:48:25,301 - INFO - Database health monitor started 2025-08-04 16:48:25,302 - INFO - Database health monitoring started 2025-08-04 16:48:25,302 - INFO - Database monitor already running 2025-08-04 16:48:27,842 - DEBUG - Database connection closed via context manager 2025-08-04 16:48:27,899 - DEBUG - Database connection closed via context manager 2025-08-04 16:48:45,694 - INFO - Database health monitor started 2025-08-04 16:48:45,694 - INFO - Database health monitoring started 2025-08-04 16:48:45,695 - INFO - Database monitor already running 2025-08-04 16:48:54,039 - DEBUG - Database connection closed via context manager 2025-08-04 16:48:54,117 - DEBUG - Database connection closed via context manager 2025-08-04 16:49:00,823 - DEBUG - Database health check passed. Stats: {'total_connections': 129, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305440.4997408} 2025-08-04 16:49:00,828 - INFO - Connection stats - Total: 129, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:49:25,876 - INFO - Database health monitor started 2025-08-04 16:49:25,877 - INFO - Database health monitoring started 2025-08-04 16:49:25,879 - INFO - Database monitor already running 2025-08-04 16:49:29,143 - DEBUG - Database connection closed via context manager 2025-08-04 16:49:42,721 - INFO - Database health monitor started 2025-08-04 16:49:42,721 - INFO - Database health monitoring started 2025-08-04 16:49:42,722 - INFO - Database monitor already running 2025-08-04 16:50:00,865 - DEBUG - Database health check passed. Stats: {'total_connections': 130, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305500.8607488} 2025-08-04 16:50:00,865 - INFO - Connection stats - Total: 130, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:50:42,734 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305542.7292426} 2025-08-04 16:50:42,735 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:51:00,961 - DEBUG - Database health check passed. Stats: {'total_connections': 131, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305560.8908713} 2025-08-04 16:51:00,980 - INFO - Connection stats - Total: 131, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:51:05,037 - INFO - Database health monitor started 2025-08-04 16:51:05,037 - INFO - Database health monitoring started 2025-08-04 16:51:05,040 - INFO - Database monitor already running 2025-08-04 16:51:22,274 - INFO - Database health monitor started 2025-08-04 16:51:22,274 - INFO - Database health monitoring started 2025-08-04 16:51:22,276 - INFO - Database monitor already running 2025-08-04 16:51:44,999 - INFO - Database health monitor started 2025-08-04 16:51:44,999 - INFO - Database health monitoring started 2025-08-04 16:51:44,999 - INFO - Database monitor already running 2025-08-04 16:51:47,090 - DEBUG - Database connection closed via context manager 2025-08-04 16:51:58,249 - INFO - Database health monitor started 2025-08-04 16:51:58,249 - INFO - Database health monitoring started 2025-08-04 16:51:58,250 - INFO - Database monitor already running 2025-08-04 16:52:00,082 - DEBUG - Database connection closed via context manager 2025-08-04 16:52:00,111 - DEBUG - Database connection closed via context manager 2025-08-04 16:52:01,015 - DEBUG - Database health check passed. Stats: {'total_connections': 132, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305621.0040128} 2025-08-04 16:52:01,015 - INFO - Connection stats - Total: 132, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:52:56,122 - INFO - Database health monitor started 2025-08-04 16:52:56,122 - INFO - Database health monitoring started 2025-08-04 16:52:56,123 - INFO - Database monitor already running 2025-08-04 16:53:01,028 - DEBUG - Database health check passed. Stats: {'total_connections': 133, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305681.0201142} 2025-08-04 16:53:01,028 - INFO - Connection stats - Total: 133, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:53:12,491 - INFO - Database health monitor started 2025-08-04 16:53:12,492 - INFO - Database health monitoring started 2025-08-04 16:53:12,493 - INFO - Database monitor already running 2025-08-04 16:53:31,930 - INFO - Database health monitor started 2025-08-04 16:53:31,931 - INFO - Database health monitoring started 2025-08-04 16:53:31,932 - INFO - Database monitor already running 2025-08-04 16:53:33,632 - DEBUG - Database connection closed via context manager 2025-08-04 16:53:33,708 - DEBUG - Database connection closed via context manager 2025-08-04 16:53:44,387 - DEBUG - Database connection closed via context manager 2025-08-04 16:53:44,421 - DEBUG - Database connection closed via context manager 2025-08-04 16:53:44,458 - DEBUG - Database connection closed via context manager 2025-08-04 16:53:58,076 - DEBUG - Database connection closed via context manager 2025-08-04 16:53:58,277 - DEBUG - Database connection closed via context manager 2025-08-04 16:54:01,038 - DEBUG - Database health check passed. Stats: {'total_connections': 134, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305741.0332363} 2025-08-04 16:54:01,039 - INFO - Connection stats - Total: 134, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:54:18,686 - DEBUG - Database connection closed via context manager 2025-08-04 16:54:18,697 - DEBUG - Database connection closed via context manager 2025-08-04 16:54:18,738 - DEBUG - Database connection closed via context manager 2025-08-04 16:54:32,194 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305772.0453832} 2025-08-04 16:54:32,205 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:54:46,240 - INFO - Database health monitor started 2025-08-04 16:54:46,240 - INFO - Database health monitoring started 2025-08-04 16:54:46,241 - INFO - Database monitor already running 2025-08-04 16:54:48,064 - DEBUG - Database connection closed via context manager 2025-08-04 16:54:48,130 - DEBUG - Database connection closed via context manager 2025-08-04 16:54:51,194 - DEBUG - Database connection closed via context manager 2025-08-04 16:54:51,269 - DEBUG - Database connection closed via context manager 2025-08-04 16:55:01,050 - DEBUG - Database health check passed. Stats: {'total_connections': 135, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305801.0442674} 2025-08-04 16:55:01,050 - INFO - Connection stats - Total: 135, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:55:27,342 - DEBUG - Database connection closed via context manager 2025-08-04 16:55:27,415 - DEBUG - Database connection closed via context manager 2025-08-04 16:55:32,374 - DEBUG - Database connection closed via context manager 2025-08-04 16:55:32,432 - DEBUG - Database connection closed via context manager 2025-08-04 16:55:46,251 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305846.246048} 2025-08-04 16:55:46,252 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:56:01,061 - DEBUG - Database health check passed. Stats: {'total_connections': 136, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305861.0556893} 2025-08-04 16:56:01,061 - INFO - Connection stats - Total: 136, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:56:51,833 - INFO - Database health monitor started 2025-08-04 16:56:51,833 - INFO - Database health monitoring started 2025-08-04 16:56:51,834 - INFO - Database monitor already running 2025-08-04 16:57:01,075 - DEBUG - Database health check passed. Stats: {'total_connections': 137, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305921.0675845} 2025-08-04 16:57:01,076 - INFO - Connection stats - Total: 137, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:57:26,190 - INFO - Database health monitor started 2025-08-04 16:57:26,190 - INFO - Database health monitoring started 2025-08-04 16:57:26,191 - INFO - Database monitor already running 2025-08-04 16:58:01,095 - DEBUG - Database health check passed. Stats: {'total_connections': 138, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754305981.0832663} 2025-08-04 16:58:01,095 - INFO - Connection stats - Total: 138, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:58:30,094 - INFO - Database health monitor started 2025-08-04 16:58:30,094 - INFO - Database health monitoring started 2025-08-04 16:58:30,095 - INFO - Database monitor already running 2025-08-04 16:59:01,491 - DEBUG - Database health check passed. Stats: {'total_connections': 139, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306041.1219106} 2025-08-04 16:59:01,529 - INFO - Connection stats - Total: 139, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 16:59:20,210 - INFO - Database health monitor started 2025-08-04 16:59:20,210 - INFO - Database health monitoring started 2025-08-04 16:59:20,211 - INFO - Database monitor already running 2025-08-04 16:59:32,741 - INFO - Database health monitor started 2025-08-04 16:59:32,741 - INFO - Database health monitoring started 2025-08-04 16:59:32,741 - INFO - Database monitor already running 2025-08-04 17:00:01,628 - DEBUG - Database health check passed. Stats: {'total_connections': 140, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306101.6238325} 2025-08-04 17:00:01,629 - INFO - Connection stats - Total: 140, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:00:28,560 - INFO - Database health monitor started 2025-08-04 17:00:28,560 - INFO - Database health monitoring started 2025-08-04 17:00:28,562 - INFO - Database monitor already running 2025-08-04 17:00:52,770 - INFO - Database health monitor started 2025-08-04 17:00:52,770 - INFO - Database health monitoring started 2025-08-04 17:00:52,771 - INFO - Database monitor already running 2025-08-04 17:01:01,639 - DEBUG - Database health check passed. Stats: {'total_connections': 141, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306161.6350682} 2025-08-04 17:01:01,640 - INFO - Connection stats - Total: 141, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:01:12,627 - INFO - Database health monitor started 2025-08-04 17:01:12,628 - INFO - Database health monitoring started 2025-08-04 17:01:12,629 - INFO - Database monitor already running 2025-08-04 17:01:15,110 - DEBUG - Database connection closed via context manager 2025-08-04 17:01:27,912 - INFO - Database health monitor started 2025-08-04 17:01:27,912 - INFO - Database health monitoring started 2025-08-04 17:01:27,913 - INFO - Database monitor already running 2025-08-04 17:01:29,998 - DEBUG - Database connection closed via context manager 2025-08-04 17:01:29,998 - DEBUG - Database connection closed via context manager 2025-08-04 17:02:01,644 - DEBUG - Database health check passed. Stats: {'total_connections': 142, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306221.6430268} 2025-08-04 17:02:01,644 - INFO - Connection stats - Total: 142, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:02:18,602 - INFO - Database health monitor started 2025-08-04 17:02:18,602 - INFO - Database health monitoring started 2025-08-04 17:02:18,603 - INFO - Database monitor already running 2025-08-04 17:02:20,688 - DEBUG - Database connection closed via context manager 2025-08-04 17:02:23,663 - DEBUG - Database connection closed via context manager 2025-08-04 17:02:23,666 - DEBUG - Database connection closed via context manager 2025-08-04 17:02:39,146 - INFO - Database health monitor started 2025-08-04 17:02:39,146 - INFO - Database health monitoring started 2025-08-04 17:02:39,147 - INFO - Database monitor already running 2025-08-04 17:03:01,651 - DEBUG - Database health check passed. Stats: {'total_connections': 143, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306281.6472907} 2025-08-04 17:03:01,651 - INFO - Connection stats - Total: 143, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:03:10,994 - INFO - Database health monitor started 2025-08-04 17:03:10,994 - INFO - Database health monitoring started 2025-08-04 17:03:10,995 - INFO - Database monitor already running 2025-08-04 17:04:01,661 - DEBUG - Database health check passed. Stats: {'total_connections': 144, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306341.6569943} 2025-08-04 17:04:01,662 - INFO - Connection stats - Total: 144, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:04:15,234 - INFO - Database health monitor started 2025-08-04 17:04:15,234 - INFO - Database health monitoring started 2025-08-04 17:04:15,235 - INFO - Database monitor already running 2025-08-04 17:04:19,819 - DEBUG - Database connection closed via context manager 2025-08-04 17:04:23,561 - DEBUG - Database connection closed via context manager 2025-08-04 17:04:23,562 - DEBUG - Database connection closed via context manager 2025-08-04 17:04:42,880 - DEBUG - Database connection closed via context manager 2025-08-04 17:04:47,433 - DEBUG - Database connection closed via context manager 2025-08-04 17:04:49,877 - DEBUG - Database connection closed via context manager 2025-08-04 17:04:54,279 - DEBUG - Database connection closed via context manager 2025-08-04 17:04:55,907 - DEBUG - Database connection closed via context manager 2025-08-04 17:05:01,691 - DEBUG - Database health check passed. Stats: {'total_connections': 145, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306401.686253} 2025-08-04 17:05:01,692 - INFO - Connection stats - Total: 145, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:05:14,892 - DEBUG - Database connection closed via context manager 2025-08-04 17:05:14,897 - DEBUG - Database connection closed via context manager 2025-08-04 17:05:14,935 - DEBUG - Database connection closed via context manager 2025-08-04 17:05:14,941 - DEBUG - Database connection closed via context manager 2025-08-04 17:05:14,974 - DEBUG - Database connection closed via context manager 2025-08-04 17:05:15,012 - DEBUG - Database connection closed via context manager 2025-08-04 17:05:15,241 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306415.2387362} 2025-08-04 17:05:15,242 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:05:19,866 - DEBUG - Database connection closed via context manager 2025-08-04 17:05:19,920 - DEBUG - Database connection closed via context manager 2025-08-04 17:06:01,702 - DEBUG - Database health check passed. Stats: {'total_connections': 146, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306461.6967266} 2025-08-04 17:06:01,702 - INFO - Connection stats - Total: 146, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:06:15,252 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306475.2464933} 2025-08-04 17:06:15,253 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:06:44,932 - DEBUG - Database connection closed via context manager 2025-08-04 17:06:44,994 - DEBUG - Database connection closed via context manager 2025-08-04 17:07:01,735 - DEBUG - Database health check passed. Stats: {'total_connections': 147, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306521.7287946} 2025-08-04 17:07:01,736 - INFO - Connection stats - Total: 147, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:07:15,620 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306535.4255936} 2025-08-04 17:07:15,625 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:08:01,751 - DEBUG - Database health check passed. Stats: {'total_connections': 148, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306581.742492} 2025-08-04 17:08:01,753 - INFO - Connection stats - Total: 148, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:08:16,001 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306595.849086} 2025-08-04 17:08:16,003 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:09:01,760 - DEBUG - Database health check passed. Stats: {'total_connections': 149, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306641.757227} 2025-08-04 17:09:01,761 - INFO - Connection stats - Total: 149, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:09:10,908 - INFO - Database health monitor started 2025-08-04 17:09:10,908 - INFO - Database health monitoring started 2025-08-04 17:09:10,909 - INFO - Database monitor already running 2025-08-04 17:09:13,229 - DEBUG - Database connection closed via context manager 2025-08-04 17:09:13,333 - DEBUG - Database connection closed via context manager 2025-08-04 17:09:29,624 - INFO - Database health monitor started 2025-08-04 17:09:29,624 - INFO - Database health monitoring started 2025-08-04 17:09:29,625 - INFO - Database monitor already running 2025-08-04 17:09:42,190 - DEBUG - Database connection closed via context manager 2025-08-04 17:09:42,293 - DEBUG - Database connection closed via context manager 2025-08-04 17:10:01,864 - DEBUG - Database health check passed. Stats: {'total_connections': 150, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306701.8161168} 2025-08-04 17:10:01,866 - INFO - Connection stats - Total: 150, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:10:02,249 - DEBUG - Database connection closed via context manager 2025-08-04 17:10:02,370 - DEBUG - Database connection closed via context manager 2025-08-04 17:10:26,072 - DEBUG - Database connection closed via context manager 2025-08-04 17:10:38,125 - INFO - Database health monitor started 2025-08-04 17:10:38,125 - INFO - Database health monitoring started 2025-08-04 17:10:38,126 - INFO - Database monitor already running 2025-08-04 17:10:40,383 - DEBUG - Database connection closed via context manager 2025-08-04 17:10:40,442 - DEBUG - Database connection closed via context manager 2025-08-04 17:11:01,894 - DEBUG - Database health check passed. Stats: {'total_connections': 151, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306761.8915453} 2025-08-04 17:11:01,894 - INFO - Connection stats - Total: 151, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:11:36,332 - DEBUG - Database connection closed via context manager 2025-08-04 17:11:36,369 - DEBUG - Database connection closed via context manager 2025-08-04 17:11:38,129 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306798.12812} 2025-08-04 17:11:38,129 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:11:48,594 - DEBUG - Database connection closed via context manager 2025-08-04 17:11:48,655 - DEBUG - Database connection closed via context manager 2025-08-04 17:11:52,562 - DEBUG - Database connection closed via context manager 2025-08-04 17:12:01,902 - DEBUG - Database health check passed. Stats: {'total_connections': 152, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306821.8981836} 2025-08-04 17:12:01,902 - INFO - Connection stats - Total: 152, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:12:06,866 - DEBUG - Database connection closed via context manager 2025-08-04 17:12:06,869 - DEBUG - Database connection closed via context manager 2025-08-04 17:12:06,906 - DEBUG - Database connection closed via context manager 2025-08-04 17:12:06,907 - DEBUG - Database connection closed via context manager 2025-08-04 17:12:06,945 - DEBUG - Database connection closed via context manager 2025-08-04 17:12:06,988 - DEBUG - Database connection closed via context manager 2025-08-04 17:12:12,082 - DEBUG - Database connection closed via context manager 2025-08-04 17:12:12,147 - DEBUG - Database connection closed via context manager 2025-08-04 17:12:38,137 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306858.1329997} 2025-08-04 17:12:38,138 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:13:01,912 - DEBUG - Database health check passed. Stats: {'total_connections': 153, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306881.907459} 2025-08-04 17:13:01,913 - INFO - Connection stats - Total: 153, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:13:38,151 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306918.143687} 2025-08-04 17:13:38,153 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:13:58,439 - INFO - Database health monitor started 2025-08-04 17:13:58,439 - INFO - Database health monitoring started 2025-08-04 17:13:58,441 - INFO - Database monitor already running 2025-08-04 17:14:01,919 - DEBUG - Database health check passed. Stats: {'total_connections': 154, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306941.917377} 2025-08-04 17:14:01,920 - INFO - Connection stats - Total: 154, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:14:58,451 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754306998.44493} 2025-08-04 17:14:58,451 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:15:01,923 - DEBUG - Database health check passed. Stats: {'total_connections': 155, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307001.9227595} 2025-08-04 17:15:01,926 - INFO - Connection stats - Total: 155, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:15:58,468 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307058.4581864} 2025-08-04 17:15:58,471 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:16:01,935 - DEBUG - Database health check passed. Stats: {'total_connections': 156, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307061.930785} 2025-08-04 17:16:01,936 - INFO - Connection stats - Total: 156, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:16:58,484 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307118.478377} 2025-08-04 17:16:58,485 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:17:01,947 - DEBUG - Database health check passed. Stats: {'total_connections': 157, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307121.9407098} 2025-08-04 17:17:01,948 - INFO - Connection stats - Total: 157, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:17:12,575 - INFO - Database health monitor started 2025-08-04 17:17:12,575 - INFO - Database health monitoring started 2025-08-04 17:17:12,576 - INFO - Database monitor already running 2025-08-04 17:18:01,961 - DEBUG - Database health check passed. Stats: {'total_connections': 158, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307181.9543984} 2025-08-04 17:18:01,961 - INFO - Connection stats - Total: 158, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:18:22,967 - INFO - Database health monitor started 2025-08-04 17:18:22,968 - INFO - Database health monitoring started 2025-08-04 17:18:22,968 - INFO - Database monitor already running 2025-08-04 17:18:25,384 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:25,390 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:25,443 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:25,485 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:25,501 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:25,534 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:25,573 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:25,590 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:28,941 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:28,965 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:40,072 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:40,128 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:42,914 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:42,918 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:42,960 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:42,960 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:42,962 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:43,025 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:46,274 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:46,319 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:59,145 - DEBUG - Database connection closed via context manager 2025-08-04 17:18:59,173 - DEBUG - Database connection closed via context manager 2025-08-04 17:19:01,972 - DEBUG - Database health check passed. Stats: {'total_connections': 159, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307241.9670742} 2025-08-04 17:19:01,973 - INFO - Connection stats - Total: 159, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:19:22,980 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307262.973882} 2025-08-04 17:19:22,981 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:20:01,979 - DEBUG - Database health check passed. Stats: {'total_connections': 160, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307301.976569} 2025-08-04 17:20:01,980 - INFO - Connection stats - Total: 160, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:20:22,990 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307322.9855888} 2025-08-04 17:20:22,991 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:20:28,438 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:28,476 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:28,480 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:28,552 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:28,564 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:28,653 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:39,096 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:39,199 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:41,861 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:41,866 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:41,888 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:41,896 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:41,949 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:42,011 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:45,072 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:45,195 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:46,513 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:46,548 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:46,566 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:46,633 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:46,694 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:46,711 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:52,662 - DEBUG - Database connection closed via context manager 2025-08-04 17:20:52,728 - DEBUG - Database connection closed via context manager 2025-08-04 17:21:01,991 - DEBUG - Database health check passed. Stats: {'total_connections': 161, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307361.9859266} 2025-08-04 17:21:01,992 - INFO - Connection stats - Total: 161, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:21:23,000 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307382.99536} 2025-08-04 17:21:23,000 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:22:02,014 - DEBUG - Database health check passed. Stats: {'total_connections': 162, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307422.010553} 2025-08-04 17:22:02,014 - INFO - Connection stats - Total: 162, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:22:23,006 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307443.0038247} 2025-08-04 17:22:23,006 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:23:02,023 - DEBUG - Database health check passed. Stats: {'total_connections': 163, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307482.0185277} 2025-08-04 17:23:02,023 - INFO - Connection stats - Total: 163, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:23:23,011 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307503.0096643} 2025-08-04 17:23:23,011 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:24:02,028 - DEBUG - Database health check passed. Stats: {'total_connections': 164, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307542.0258105} 2025-08-04 17:24:02,028 - INFO - Connection stats - Total: 164, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:24:23,016 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307563.0143597} 2025-08-04 17:24:23,016 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:25:02,033 - DEBUG - Database health check passed. Stats: {'total_connections': 165, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307602.0315316} 2025-08-04 17:25:02,034 - INFO - Connection stats - Total: 165, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:25:23,022 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307623.0189471} 2025-08-04 17:25:23,023 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:26:02,039 - DEBUG - Database health check passed. Stats: {'total_connections': 166, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307662.0374382} 2025-08-04 17:26:02,040 - INFO - Connection stats - Total: 166, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:26:23,158 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307683.07747} 2025-08-04 17:26:23,160 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:27:02,080 - DEBUG - Database health check passed. Stats: {'total_connections': 167, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307722.0704916} 2025-08-04 17:27:02,081 - INFO - Connection stats - Total: 167, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:27:23,174 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307743.168406} 2025-08-04 17:27:23,174 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:27:50,555 - INFO - Database health monitor started 2025-08-04 17:27:50,555 - INFO - Database health monitoring started 2025-08-04 17:27:50,556 - INFO - Database monitor already running 2025-08-04 17:28:02,097 - DEBUG - Database health check passed. Stats: {'total_connections': 168, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307782.0941916} 2025-08-04 17:28:02,097 - INFO - Connection stats - Total: 168, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:28:13,236 - INFO - Database health monitor started 2025-08-04 17:28:13,237 - INFO - Database health monitoring started 2025-08-04 17:28:13,237 - INFO - Database monitor already running 2025-08-04 17:29:02,124 - DEBUG - Database health check passed. Stats: {'total_connections': 169, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307842.1207092} 2025-08-04 17:29:02,125 - INFO - Connection stats - Total: 169, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:29:13,243 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307853.2405448} 2025-08-04 17:29:13,244 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:29:35,254 - INFO - Database health monitor started 2025-08-04 17:29:35,254 - INFO - Database health monitoring started 2025-08-04 17:29:35,255 - INFO - Database monitor already running 2025-08-04 17:29:49,210 - INFO - Database health monitor started 2025-08-04 17:29:49,210 - INFO - Database health monitoring started 2025-08-04 17:29:49,211 - INFO - Database monitor already running 2025-08-04 17:30:02,148 - DEBUG - Database health check passed. Stats: {'total_connections': 170, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307902.1466181} 2025-08-04 17:30:02,149 - INFO - Connection stats - Total: 170, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:30:49,221 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307949.2174284} 2025-08-04 17:30:49,222 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:31:02,157 - DEBUG - Database health check passed. Stats: {'total_connections': 171, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754307962.1523542} 2025-08-04 17:31:02,157 - INFO - Connection stats - Total: 171, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:31:41,327 - INFO - Database health monitor started 2025-08-04 17:31:41,328 - INFO - Database health monitoring started 2025-08-04 17:31:41,328 - INFO - Database monitor already running 2025-08-04 17:31:53,464 - INFO - Database health monitor started 2025-08-04 17:31:53,464 - INFO - Database health monitoring started 2025-08-04 17:31:53,465 - INFO - Database monitor already running 2025-08-04 17:32:02,161 - DEBUG - Database health check passed. Stats: {'total_connections': 172, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308022.1598141} 2025-08-04 17:32:02,161 - INFO - Connection stats - Total: 172, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:32:53,478 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308073.4699187} 2025-08-04 17:32:53,478 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:33:02,187 - DEBUG - Database health check passed. Stats: {'total_connections': 173, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308082.18398} 2025-08-04 17:33:02,188 - INFO - Connection stats - Total: 173, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:33:53,502 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308133.497181} 2025-08-04 17:33:53,503 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:34:02,216 - DEBUG - Database health check passed. Stats: {'total_connections': 174, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308142.2016785} 2025-08-04 17:34:02,217 - INFO - Connection stats - Total: 174, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:34:53,576 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308193.5525084} 2025-08-04 17:34:53,579 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:35:02,230 - DEBUG - Database health check passed. Stats: {'total_connections': 175, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308202.2267551} 2025-08-04 17:35:02,232 - INFO - Connection stats - Total: 175, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:35:54,763 - INFO - Database health monitor started 2025-08-04 17:35:54,763 - INFO - Database health monitoring started 2025-08-04 17:35:54,763 - INFO - Database monitor already running 2025-08-04 17:36:02,239 - DEBUG - Database health check passed. Stats: {'total_connections': 176, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308262.235626} 2025-08-04 17:36:02,239 - INFO - Connection stats - Total: 176, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:36:05,255 - INFO - Database health monitor started 2025-08-04 17:36:05,255 - INFO - Database health monitoring started 2025-08-04 17:36:05,256 - INFO - Database monitor already running 2025-08-04 17:36:16,274 - INFO - Database health monitor started 2025-08-04 17:36:16,274 - INFO - Database health monitoring started 2025-08-04 17:36:16,275 - INFO - Database monitor already running 2025-08-04 17:36:54,455 - DEBUG - Database connection closed via context manager 2025-08-04 17:36:54,463 - DEBUG - Database connection closed via context manager 2025-08-04 17:36:54,516 - DEBUG - Database connection closed via context manager 2025-08-04 17:36:54,523 - DEBUG - Database connection closed via context manager 2025-08-04 17:36:54,597 - DEBUG - Database connection closed via context manager 2025-08-04 17:36:54,665 - DEBUG - Database connection closed via context manager 2025-08-04 17:37:02,263 - DEBUG - Database health check passed. Stats: {'total_connections': 177, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308322.2480984} 2025-08-04 17:37:02,264 - INFO - Connection stats - Total: 177, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:37:05,086 - DEBUG - Database connection closed via context manager 2025-08-04 17:37:05,236 - DEBUG - Database connection closed via context manager 2025-08-04 17:37:09,093 - DEBUG - Database connection closed via context manager 2025-08-04 17:37:09,113 - DEBUG - Database connection closed via context manager 2025-08-04 17:37:16,280 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308336.2781894} 2025-08-04 17:37:16,281 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:37:16,468 - DEBUG - Database connection closed via context manager 2025-08-04 17:37:16,516 - DEBUG - Database connection closed via context manager 2025-08-04 17:37:28,214 - DEBUG - Database connection closed via context manager 2025-08-04 17:37:28,214 - DEBUG - Database connection closed via context manager 2025-08-04 17:37:28,244 - DEBUG - Database connection closed via context manager 2025-08-04 17:37:28,268 - DEBUG - Database connection closed via context manager 2025-08-04 17:37:28,295 - DEBUG - Database connection closed via context manager 2025-08-04 17:37:28,309 - DEBUG - Database connection closed via context manager 2025-08-04 17:38:02,271 - DEBUG - Database health check passed. Stats: {'total_connections': 178, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308382.269655} 2025-08-04 17:38:02,271 - INFO - Connection stats - Total: 178, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:38:16,291 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308396.2875977} 2025-08-04 17:38:16,291 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:39:02,279 - DEBUG - Database health check passed. Stats: {'total_connections': 179, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308442.275093} 2025-08-04 17:39:02,280 - INFO - Connection stats - Total: 179, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:39:16,301 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308456.2965767} 2025-08-04 17:39:16,302 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:39:31,770 - INFO - Database health monitor started 2025-08-04 17:39:31,771 - INFO - Database health monitoring started 2025-08-04 17:39:31,772 - INFO - Database monitor already running 2025-08-04 17:39:35,397 - DEBUG - Database connection closed via context manager 2025-08-04 17:39:35,480 - DEBUG - Database connection closed via context manager 2025-08-04 17:39:38,544 - DEBUG - Database connection closed via context manager 2025-08-04 17:39:38,586 - DEBUG - Database connection closed via context manager 2025-08-04 17:39:46,811 - INFO - Database health monitor started 2025-08-04 17:39:46,811 - INFO - Database health monitoring started 2025-08-04 17:39:46,812 - INFO - Database monitor already running 2025-08-04 17:39:48,038 - DEBUG - Database connection closed via context manager 2025-08-04 17:39:48,088 - DEBUG - Database connection closed via context manager 2025-08-04 17:39:54,294 - DEBUG - Database connection closed via context manager 2025-08-04 17:39:54,329 - DEBUG - Database connection closed via context manager 2025-08-04 17:39:54,343 - DEBUG - Database connection closed via context manager 2025-08-04 17:39:54,349 - DEBUG - Database connection closed via context manager 2025-08-04 17:39:54,406 - DEBUG - Database connection closed via context manager 2025-08-04 17:39:54,452 - DEBUG - Database connection closed via context manager 2025-08-04 17:39:57,583 - DEBUG - Database connection closed via context manager 2025-08-04 17:39:57,620 - DEBUG - Database connection closed via context manager 2025-08-04 17:40:02,305 - DEBUG - Database health check passed. Stats: {'total_connections': 180, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308502.302293} 2025-08-04 17:40:02,306 - INFO - Connection stats - Total: 180, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:40:46,818 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308546.814905} 2025-08-04 17:40:46,818 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:41:02,312 - DEBUG - Database health check passed. Stats: {'total_connections': 181, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308562.3088522} 2025-08-04 17:41:02,313 - INFO - Connection stats - Total: 181, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:41:46,827 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308606.8223836} 2025-08-04 17:41:46,827 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:42:02,318 - DEBUG - Database health check passed. Stats: {'total_connections': 182, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308622.3155365} 2025-08-04 17:42:02,319 - INFO - Connection stats - Total: 182, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:42:15,360 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:15,368 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:15,376 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:15,381 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:15,400 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:15,422 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:16,500 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:16,542 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:18,309 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:18,350 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:27,985 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:28,034 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:30,628 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:30,653 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:30,657 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:30,657 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:30,677 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:30,706 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:34,675 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:34,700 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:37,551 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:37,555 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:37,570 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:37,572 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:37,591 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:37,619 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:40,231 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:40,266 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:46,487 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:46,492 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:46,507 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:46,510 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:46,538 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:46,566 - DEBUG - Database connection closed via context manager 2025-08-04 17:42:46,833 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308666.8314903} 2025-08-04 17:42:46,834 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:43:02,325 - DEBUG - Database health check passed. Stats: {'total_connections': 183, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308682.3214328} 2025-08-04 17:43:02,325 - INFO - Connection stats - Total: 183, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:43:46,841 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308726.8367739} 2025-08-04 17:43:46,842 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:44:02,334 - DEBUG - Database health check passed. Stats: {'total_connections': 184, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308742.329914} 2025-08-04 17:44:02,334 - INFO - Connection stats - Total: 184, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:44:05,807 - INFO - Database health monitor started 2025-08-04 17:44:05,807 - INFO - Database health monitoring started 2025-08-04 17:44:05,808 - INFO - Database monitor already running 2025-08-04 17:44:26,328 - INFO - Database health monitor started 2025-08-04 17:44:26,329 - INFO - Database health monitoring started 2025-08-04 17:44:26,330 - INFO - Database monitor already running 2025-08-04 17:44:28,030 - DEBUG - Database connection closed via context manager 2025-08-04 17:44:28,093 - DEBUG - Database connection closed via context manager 2025-08-04 17:44:31,812 - DEBUG - Database connection closed via context manager 2025-08-04 17:44:31,842 - DEBUG - Database connection closed via context manager 2025-08-04 17:44:39,658 - DEBUG - Database connection closed via context manager 2025-08-04 17:44:39,699 - DEBUG - Database connection closed via context manager 2025-08-04 17:44:42,564 - DEBUG - Database connection closed via context manager 2025-08-04 17:44:42,573 - DEBUG - Database connection closed via context manager 2025-08-04 17:44:42,586 - DEBUG - Database connection closed via context manager 2025-08-04 17:44:42,612 - DEBUG - Database connection closed via context manager 2025-08-04 17:44:42,634 - DEBUG - Database connection closed via context manager 2025-08-04 17:44:42,652 - DEBUG - Database connection closed via context manager 2025-08-04 17:44:50,049 - DEBUG - Database connection closed via context manager 2025-08-04 17:44:50,076 - DEBUG - Database connection closed via context manager 2025-08-04 17:45:02,339 - DEBUG - Database health check passed. Stats: {'total_connections': 185, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308802.3376548} 2025-08-04 17:45:02,339 - INFO - Connection stats - Total: 185, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:45:15,110 - INFO - Database health monitor started 2025-08-04 17:45:15,111 - INFO - Database health monitoring started 2025-08-04 17:45:15,111 - INFO - Database monitor already running 2025-08-04 17:46:02,583 - DEBUG - Database health check passed. Stats: {'total_connections': 186, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308862.4389722} 2025-08-04 17:46:02,583 - INFO - Connection stats - Total: 186, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:46:15,115 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308875.11419} 2025-08-04 17:46:15,115 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:46:25,167 - DEBUG - Database connection closed via context manager 2025-08-04 17:46:25,178 - DEBUG - Database connection closed via context manager 2025-08-04 17:46:25,187 - DEBUG - Database connection closed via context manager 2025-08-04 17:46:25,213 - DEBUG - Database connection closed via context manager 2025-08-04 17:46:25,358 - DEBUG - Database connection closed via context manager 2025-08-04 17:46:25,374 - DEBUG - Database connection closed via context manager 2025-08-04 17:46:27,287 - DEBUG - Database connection closed via context manager 2025-08-04 17:46:27,394 - DEBUG - Database connection closed via context manager 2025-08-04 17:47:02,608 - DEBUG - Database connection closed via context manager 2025-08-04 17:47:02,622 - DEBUG - Database health check passed. Stats: {'total_connections': 187, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308922.604351} 2025-08-04 17:47:02,624 - INFO - Connection stats - Total: 187, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:47:02,716 - DEBUG - Database connection closed via context manager 2025-08-04 17:47:15,121 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308935.1186242} 2025-08-04 17:47:15,121 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:47:17,025 - DEBUG - Database connection closed via context manager 2025-08-04 17:47:17,051 - DEBUG - Database connection closed via context manager 2025-08-04 17:47:23,215 - DEBUG - Database connection closed via context manager 2025-08-04 17:47:23,305 - DEBUG - Database connection closed via context manager 2025-08-04 17:47:26,275 - DEBUG - Database connection closed via context manager 2025-08-04 17:47:34,013 - DEBUG - Database connection closed via context manager 2025-08-04 17:47:34,056 - DEBUG - Database connection closed via context manager 2025-08-04 17:47:34,074 - DEBUG - Database connection closed via context manager 2025-08-04 17:47:34,083 - DEBUG - Database connection closed via context manager 2025-08-04 17:47:34,179 - DEBUG - Database connection closed via context manager 2025-08-04 17:47:34,248 - DEBUG - Database connection closed via context manager 2025-08-04 17:47:37,617 - DEBUG - Database connection closed via context manager 2025-08-04 17:47:37,644 - DEBUG - Database connection closed via context manager 2025-08-04 17:48:02,631 - DEBUG - Database health check passed. Stats: {'total_connections': 188, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308982.628057} 2025-08-04 17:48:02,632 - INFO - Connection stats - Total: 188, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:48:15,128 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754308995.1257463} 2025-08-04 17:48:15,129 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:49:02,643 - DEBUG - Database health check passed. Stats: {'total_connections': 189, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309042.6368444} 2025-08-04 17:49:02,644 - INFO - Connection stats - Total: 189, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:49:22,547 - INFO - Database health monitor started 2025-08-04 17:49:22,547 - INFO - Database health monitoring started 2025-08-04 17:49:22,548 - INFO - Database monitor already running 2025-08-04 17:49:32,284 - DEBUG - Database connection closed via context manager 2025-08-04 17:49:32,291 - DEBUG - Database connection closed via context manager 2025-08-04 17:49:32,335 - DEBUG - Database connection closed via context manager 2025-08-04 17:49:32,351 - DEBUG - Database connection closed via context manager 2025-08-04 17:49:32,407 - DEBUG - Database connection closed via context manager 2025-08-04 17:49:32,438 - DEBUG - Database connection closed via context manager 2025-08-04 17:49:35,433 - DEBUG - Database connection closed via context manager 2025-08-04 17:49:35,484 - DEBUG - Database connection closed via context manager 2025-08-04 17:50:02,651 - DEBUG - Database health check passed. Stats: {'total_connections': 190, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309102.647789} 2025-08-04 17:50:02,652 - INFO - Connection stats - Total: 190, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:50:22,663 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309122.6257796} 2025-08-04 17:50:22,664 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:50:57,471 - DEBUG - Database connection closed via context manager 2025-08-04 17:50:57,476 - DEBUG - Database connection closed via context manager 2025-08-04 17:50:57,476 - DEBUG - Database connection closed via context manager 2025-08-04 17:50:57,517 - DEBUG - Database connection closed via context manager 2025-08-04 17:50:57,606 - DEBUG - Database connection closed via context manager 2025-08-04 17:50:57,620 - DEBUG - Database connection closed via context manager 2025-08-04 17:50:58,374 - DEBUG - Database connection closed via context manager 2025-08-04 17:50:58,749 - DEBUG - Database connection closed via context manager 2025-08-04 17:51:00,153 - DEBUG - Database connection closed via context manager 2025-08-04 17:51:00,204 - DEBUG - Database connection closed via context manager 2025-08-04 17:51:02,664 - DEBUG - Database health check passed. Stats: {'total_connections': 191, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309162.6585236} 2025-08-04 17:51:02,664 - INFO - Connection stats - Total: 191, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:51:10,793 - DEBUG - Database connection closed via context manager 2025-08-04 17:51:10,931 - DEBUG - Database connection closed via context manager 2025-08-04 17:51:13,550 - DEBUG - Database connection closed via context manager 2025-08-04 17:51:13,555 - DEBUG - Database connection closed via context manager 2025-08-04 17:51:13,577 - DEBUG - Database connection closed via context manager 2025-08-04 17:51:13,588 - DEBUG - Database connection closed via context manager 2025-08-04 17:51:13,616 - DEBUG - Database connection closed via context manager 2025-08-04 17:51:13,648 - DEBUG - Database connection closed via context manager 2025-08-04 17:51:16,407 - DEBUG - Database connection closed via context manager 2025-08-04 17:51:16,462 - DEBUG - Database connection closed via context manager 2025-08-04 17:51:22,671 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309182.6685836} 2025-08-04 17:51:22,672 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:51:22,807 - DEBUG - Database connection closed via context manager 2025-08-04 17:51:22,816 - DEBUG - Database connection closed via context manager 2025-08-04 17:51:22,830 - DEBUG - Database connection closed via context manager 2025-08-04 17:51:22,834 - DEBUG - Database connection closed via context manager 2025-08-04 17:51:22,854 - DEBUG - Database connection closed via context manager 2025-08-04 17:51:22,879 - DEBUG - Database connection closed via context manager 2025-08-04 17:51:24,961 - DEBUG - Database connection closed via context manager 2025-08-04 17:51:25,014 - DEBUG - Database connection closed via context manager 2025-08-04 17:52:02,671 - DEBUG - Database health check passed. Stats: {'total_connections': 192, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309222.6687126} 2025-08-04 17:52:02,671 - INFO - Connection stats - Total: 192, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:52:22,787 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309242.7590704} 2025-08-04 17:52:22,788 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:52:29,466 - DEBUG - Database connection closed via context manager 2025-08-04 17:52:29,502 - DEBUG - Database connection closed via context manager 2025-08-04 17:52:29,510 - DEBUG - Database connection closed via context manager 2025-08-04 17:52:29,529 - DEBUG - Database connection closed via context manager 2025-08-04 17:52:29,618 - DEBUG - Database connection closed via context manager 2025-08-04 17:52:29,769 - DEBUG - Database connection closed via context manager 2025-08-04 17:53:02,791 - DEBUG - Database health check passed. Stats: {'total_connections': 193, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309282.7661145} 2025-08-04 17:53:02,791 - INFO - Connection stats - Total: 193, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:53:22,793 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309302.7916672} 2025-08-04 17:53:22,794 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:54:02,814 - DEBUG - Database health check passed. Stats: {'total_connections': 194, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309342.8103256} 2025-08-04 17:54:02,814 - INFO - Connection stats - Total: 194, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:54:22,809 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309362.7984889} 2025-08-04 17:54:22,810 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:55:02,841 - DEBUG - Database health check passed. Stats: {'total_connections': 195, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309402.8255792} 2025-08-04 17:55:02,842 - INFO - Connection stats - Total: 195, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:55:22,820 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309422.8145213} 2025-08-04 17:55:22,821 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:56:03,169 - DEBUG - Database health check passed. Stats: {'total_connections': 196, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309462.9915538} 2025-08-04 17:56:03,183 - INFO - Connection stats - Total: 196, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:56:22,831 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309482.825279} 2025-08-04 17:56:22,832 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:57:03,211 - DEBUG - Database health check passed. Stats: {'total_connections': 197, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309523.197546} 2025-08-04 17:57:03,212 - INFO - Connection stats - Total: 197, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:57:22,852 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309542.8397303} 2025-08-04 17:57:22,852 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:58:03,424 - DEBUG - Database health check passed. Stats: {'total_connections': 198, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309583.2756922} 2025-08-04 17:58:03,432 - INFO - Connection stats - Total: 198, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:58:23,481 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309603.2417984} 2025-08-04 17:58:23,509 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:59:03,448 - DEBUG - Database health check passed. Stats: {'total_connections': 199, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309643.44229} 2025-08-04 17:59:03,449 - INFO - Connection stats - Total: 199, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 17:59:23,533 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309663.527417} 2025-08-04 17:59:23,534 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:00:03,457 - DEBUG - Database health check passed. Stats: {'total_connections': 200, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309703.4541938} 2025-08-04 18:00:03,458 - INFO - Connection stats - Total: 200, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:00:23,551 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309723.5415885} 2025-08-04 18:00:23,552 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:01:03,468 - DEBUG - Database health check passed. Stats: {'total_connections': 201, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309763.463843} 2025-08-04 18:01:03,469 - INFO - Connection stats - Total: 201, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:01:23,555 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309783.5546935} 2025-08-04 18:01:23,556 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:02:03,474 - DEBUG - Database health check passed. Stats: {'total_connections': 202, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309823.4723327} 2025-08-04 18:02:03,474 - INFO - Connection stats - Total: 202, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:02:23,569 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309843.5617454} 2025-08-04 18:02:23,570 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:03:03,477 - DEBUG - Database health check passed. Stats: {'total_connections': 203, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309883.476227} 2025-08-04 18:03:03,477 - INFO - Connection stats - Total: 203, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:03:23,575 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309903.5729609} 2025-08-04 18:03:23,575 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:04:03,487 - DEBUG - Database health check passed. Stats: {'total_connections': 204, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309943.482006} 2025-08-04 18:04:03,487 - INFO - Connection stats - Total: 204, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:04:23,586 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754309963.580107} 2025-08-04 18:04:23,587 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:05:03,496 - DEBUG - Database health check passed. Stats: {'total_connections': 205, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310003.4920511} 2025-08-04 18:05:03,497 - INFO - Connection stats - Total: 205, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:05:23,595 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310023.5917757} 2025-08-04 18:05:23,596 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:06:03,598 - DEBUG - Database health check passed. Stats: {'total_connections': 206, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310063.5614204} 2025-08-04 18:06:03,599 - INFO - Connection stats - Total: 206, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:06:23,608 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310083.6013336} 2025-08-04 18:06:23,608 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:07:04,542 - DEBUG - Database health check passed. Stats: {'total_connections': 207, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310123.8643315} 2025-08-04 18:07:04,549 - INFO - Connection stats - Total: 207, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:07:23,619 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310143.6141746} 2025-08-04 18:07:23,620 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:08:04,565 - DEBUG - Database health check passed. Stats: {'total_connections': 208, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310184.5602458} 2025-08-04 18:08:04,566 - INFO - Connection stats - Total: 208, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:08:23,631 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310203.6260986} 2025-08-04 18:08:23,632 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:09:04,574 - DEBUG - Database health check passed. Stats: {'total_connections': 209, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310244.5699968} 2025-08-04 18:09:04,574 - INFO - Connection stats - Total: 209, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:09:23,640 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310263.6359708} 2025-08-04 18:09:23,641 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:10:04,582 - DEBUG - Database health check passed. Stats: {'total_connections': 210, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310304.5777943} 2025-08-04 18:10:04,583 - INFO - Connection stats - Total: 210, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:10:23,649 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310323.6450617} 2025-08-04 18:10:23,650 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:11:04,611 - DEBUG - Database health check passed. Stats: {'total_connections': 211, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310364.6078103} 2025-08-04 18:11:04,612 - INFO - Connection stats - Total: 211, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:11:23,661 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310383.656145} 2025-08-04 18:11:23,662 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:12:04,616 - DEBUG - Database health check passed. Stats: {'total_connections': 212, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310424.6142595} 2025-08-04 18:12:04,616 - INFO - Connection stats - Total: 212, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:12:23,685 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310443.6703932} 2025-08-04 18:12:23,685 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:13:04,626 - DEBUG - Database health check passed. Stats: {'total_connections': 213, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310484.6212964} 2025-08-04 18:13:04,627 - INFO - Connection stats - Total: 213, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:13:23,692 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310503.6894515} 2025-08-04 18:13:23,692 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:14:04,631 - DEBUG - Database health check passed. Stats: {'total_connections': 214, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310544.6302881} 2025-08-04 18:14:04,632 - INFO - Connection stats - Total: 214, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:14:23,700 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310563.6971688} 2025-08-04 18:14:23,701 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:15:04,657 - DEBUG - Database health check passed. Stats: {'total_connections': 215, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310604.6349232} 2025-08-04 18:15:04,658 - INFO - Connection stats - Total: 215, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:15:23,707 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310623.7043827} 2025-08-04 18:15:23,707 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:16:04,664 - DEBUG - Database health check passed. Stats: {'total_connections': 216, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310664.6616635} 2025-08-04 18:16:04,664 - INFO - Connection stats - Total: 216, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:16:23,714 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310683.7105532} 2025-08-04 18:16:23,715 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:17:04,668 - DEBUG - Database health check passed. Stats: {'total_connections': 217, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310724.6667893} 2025-08-04 18:17:04,668 - INFO - Connection stats - Total: 217, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:17:23,720 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310743.7182744} 2025-08-04 18:17:23,720 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:18:04,674 - DEBUG - Database health check passed. Stats: {'total_connections': 218, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310784.6711} 2025-08-04 18:18:04,675 - INFO - Connection stats - Total: 218, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:18:23,727 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310803.7242894} 2025-08-04 18:18:23,727 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:19:04,683 - DEBUG - Database health check passed. Stats: {'total_connections': 219, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310844.6789436} 2025-08-04 18:19:04,683 - INFO - Connection stats - Total: 219, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:19:23,734 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310863.7306688} 2025-08-04 18:19:23,734 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:20:04,688 - DEBUG - Database health check passed. Stats: {'total_connections': 220, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310904.6862106} 2025-08-04 18:20:04,688 - INFO - Connection stats - Total: 220, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:20:23,744 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310923.7390802} 2025-08-04 18:20:23,744 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:21:04,698 - DEBUG - Database health check passed. Stats: {'total_connections': 221, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310964.6944644} 2025-08-04 18:21:04,699 - INFO - Connection stats - Total: 221, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:21:23,751 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754310983.7486415} 2025-08-04 18:21:23,752 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:22:04,704 - DEBUG - Database health check passed. Stats: {'total_connections': 222, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754311024.7021399} 2025-08-04 18:22:04,706 - INFO - Connection stats - Total: 222, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:22:23,762 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754311043.7557406} 2025-08-04 18:22:23,762 - INFO - Connection stats - Total: 78, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-04 18:23:04,713 - DEBUG - Database health check passed. Stats: {'total_connections': 223, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754311084.7100635} 2025-08-04 18:23:04,714 - INFO - Connection stats - Total: 223, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:19:32,258 - INFO - Database health monitor started 2025-08-12 06:19:32,258 - INFO - Database health monitoring started 2025-08-12 06:19:32,259 - INFO - Database monitor already running 2025-08-12 06:19:41,456 - INFO - Database health monitor started 2025-08-12 06:19:41,457 - INFO - Database health monitoring started 2025-08-12 06:19:41,458 - INFO - Database monitor already running 2025-08-12 06:20:32,263 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754958932.26256, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:20:32,264 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:20:41,478 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754958941.4734287, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:20:41,492 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:21:32,274 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754958992.266656, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:21:32,275 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:21:41,519 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959001.5143971, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 06:21:41,520 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:22:32,289 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959052.2820783, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:22:32,290 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:22:41,531 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959061.523377, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 06:22:41,531 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:23:32,303 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959112.296623, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:23:32,304 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:23:41,546 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959121.5385437, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 06:23:41,547 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:24:32,318 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959172.311805, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:24:32,319 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:24:41,644 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959181.6023755, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 06:24:41,645 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:25:32,335 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959232.3265877, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:25:32,336 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:25:41,656 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959241.6519501, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 06:25:41,657 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:26:32,345 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959292.3399436, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:26:32,345 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:26:41,668 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959301.6634796, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 06:26:41,668 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:27:32,353 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959352.349764, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:27:32,354 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:27:41,687 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959361.6776016, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 06:27:41,688 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:28:01,700 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-12 06:28:04,799 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-12 06:28:32,363 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959412.361753, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:28:32,364 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:28:41,704 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959421.695299, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 06:28:41,704 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:29:32,378 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959472.3697498, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:29:32,378 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:29:41,720 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959481.7125027, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 06:29:41,722 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:30:32,390 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959532.384875, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:30:32,390 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:30:41,737 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959541.727536, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-12 06:30:41,739 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:31:32,401 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959592.3946607, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:31:32,402 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:31:41,752 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959601.7464175, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-12 06:31:41,753 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:32:32,420 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959652.4105449, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:32:32,421 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:32:41,764 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959661.758167, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-12 06:32:41,764 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:33:26,936 - DEBUG - Query optimized: SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) -> SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) LIMIT 1000 2025-08-12 06:33:27,032 - DEBUG - Query optimized: SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) -> SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) LIMIT 1000 2025-08-12 06:33:32,436 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959712.429197, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:33:32,437 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:33:41,773 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959721.7690258, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 06:33:41,773 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:34:32,450 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959772.4436607, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:34:32,455 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:34:41,790 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959781.7814884, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 06:34:41,794 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:35:01,373 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-12 06:35:09,666 - DEBUG - Query optimized: SELECT * FROM `user` WHERE `email`= %s -> SELECT * FROM `user` WHERE `email`= %s LIMIT 1000 2025-08-12 06:35:32,473 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959832.4656801, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:35:32,475 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:35:41,802 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959841.7985876, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 06:35:41,803 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:36:32,490 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959892.4817133, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:36:32,491 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:36:41,950 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959901.8568766, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 06:36:41,950 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:37:32,501 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959952.4951267, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:37:32,502 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:37:41,958 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754959961.952858, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 06:37:41,958 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:38:32,517 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960012.5071118, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:38:32,523 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:38:41,964 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960021.962222, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 06:38:41,965 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:39:14,651 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-12 06:39:32,537 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960072.530177, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:39:32,538 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:39:41,978 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960081.9711027, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 06:39:41,979 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:40:32,549 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960132.5429606, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:40:32,551 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:40:36,463 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-12 06:40:41,986 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960141.983326, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 06:40:41,987 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:41:32,570 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960192.559466, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:41:32,571 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:41:41,999 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960201.9925468, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 06:41:41,999 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:42:32,587 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960252.5808299, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:42:32,587 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:42:42,011 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960262.0052238, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 06:42:42,011 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:43:32,602 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960312.5936, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:43:32,604 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:43:42,024 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960322.0179293, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 06:43:42,025 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:44:32,611 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960372.607864, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:44:32,611 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:44:42,039 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960382.0315561, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 06:44:42,041 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:45:32,636 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960432.6209104, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:45:32,640 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:45:42,053 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960442.0465121, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 06:45:42,054 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:46:32,657 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960492.648263, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:46:32,658 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:46:42,062 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960502.05932, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 06:46:42,063 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:47:32,672 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960552.6637309, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:47:32,672 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:47:42,076 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960562.0691957, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 06:47:42,077 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:48:27,143 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-12 06:48:32,681 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960612.6770546, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:48:32,682 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:48:42,097 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960622.0860395, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 06:48:42,102 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:48:56,543 - DEBUG - Query optimized: SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) -> SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) LIMIT 1000 2025-08-12 06:48:56,820 - DEBUG - Query optimized: SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) -> SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) LIMIT 1000 2025-08-12 06:49:32,726 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960672.7041364, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:49:32,726 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:49:42,116 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960682.1091108, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-08-12 06:49:42,117 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:49:56,447 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-12 06:50:32,752 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960732.7369843, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:50:32,754 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:50:42,129 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960742.1255343, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 06:50:42,134 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:51:32,765 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960792.7595663, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:51:32,766 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:51:42,150 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960802.1435487, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 06:51:42,151 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:52:32,783 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960852.7721322, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:52:32,783 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:52:42,162 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960862.157119, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 06:52:42,162 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:53:32,793 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960912.7877212, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:53:32,793 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:53:42,177 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960922.1687336, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 06:53:42,178 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:54:32,806 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960972.7984905, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:54:32,807 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:54:42,194 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754960982.1850924, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 06:54:42,194 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:55:32,821 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961032.8141265, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:55:32,822 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:55:42,204 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961042.199911, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 06:55:42,204 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:56:32,833 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961092.8267176, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:56:32,834 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:56:42,210 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961102.2069788, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 06:56:42,211 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:57:32,847 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961152.837828, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:57:32,849 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:57:42,225 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961162.218118, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 06:57:42,226 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:58:32,872 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961212.8622043, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:58:32,873 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:58:42,241 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961222.2319384, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 06:58:42,242 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:59:19,775 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 06:59:32,903 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961272.888494, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 06:59:32,905 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 06:59:42,591 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961282.4430053, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 06:59:42,603 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:00:32,929 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961332.9143436, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:00:32,931 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:00:42,629 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961342.6217859, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 07:00:42,629 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:01:32,942 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961392.9370396, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:01:32,948 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:01:42,703 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961402.6514344, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 07:01:42,705 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:01:46,166 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 07:02:32,966 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961452.9579635, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:02:32,967 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:02:42,714 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961462.710197, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 07:02:42,714 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:02:48,906 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-12 07:03:06,958 - DEBUG - Query optimized: SELECT * FROM `user` WHERE `email`= %s -> SELECT * FROM `user` WHERE `email`= %s LIMIT 1000 2025-08-12 07:03:32,977 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961512.9720335, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:03:32,978 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:03:42,725 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961522.720136, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 07:03:42,726 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:04:32,989 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961572.9829106, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:04:32,990 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:04:42,734 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961582.7297752, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 07:04:42,734 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:05:32,995 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961632.994128, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:05:32,995 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:05:42,739 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961642.736907, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 07:05:42,740 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:06:33,008 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961693.0011904, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:06:33,009 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:06:42,745 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754961702.7437818, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 07:06:42,746 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:13:49,115 - INFO - Database health monitor started 2025-08-12 07:13:49,115 - INFO - Database health monitoring started 2025-08-12 07:13:49,116 - INFO - Database monitor already running 2025-08-12 07:13:56,941 - INFO - Database health monitor started 2025-08-12 07:13:56,941 - INFO - Database health monitoring started 2025-08-12 07:13:56,942 - INFO - Database monitor already running 2025-08-12 07:14:49,124 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962189.1209228, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:14:49,125 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:14:56,952 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962196.9475088, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 07:14:56,953 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:15:49,431 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962249.248193, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:15:49,462 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:15:56,996 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962256.9795537, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 07:15:56,997 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:16:49,471 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962309.469137, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:16:49,473 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:16:57,015 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962317.009707, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 07:16:57,016 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:17:49,481 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962369.4772713, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:17:49,481 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:17:57,026 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962377.0213513, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 07:17:57,027 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:18:49,491 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962429.4874876, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:18:49,492 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:18:57,036 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962437.031776, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 07:18:57,037 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:19:34,458 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-12 07:19:37,523 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-12 07:19:49,499 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962489.4988449, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:19:49,505 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:19:57,046 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962497.0419042, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 07:19:57,047 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:20:49,515 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962549.5098667, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:20:49,516 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:20:57,064 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962557.0553985, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 07:20:57,064 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:21:49,524 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962609.5203784, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:21:49,525 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:21:57,073 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962617.0700293, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 07:21:57,074 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:22:49,527 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962669.5270288, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:22:49,528 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:22:57,081 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962677.0784116, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 07:22:57,082 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:23:49,535 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962729.5311334, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:23:49,536 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:23:57,090 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962737.0850785, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 07:23:57,091 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:24:23,755 - INFO - Database health monitor started 2025-08-12 07:24:23,755 - INFO - Database health monitoring started 2025-08-12 07:24:23,756 - INFO - Database monitor already running 2025-08-12 07:24:43,867 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-12 07:24:49,553 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962789.5449011, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:24:49,555 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:25:12,704 - DEBUG - Database connection closed via context manager 2025-08-12 07:25:12,905 - DEBUG - Database connection closed via context manager 2025-08-12 07:25:23,762 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962823.7590675, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-12 07:25:23,763 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:25:49,564 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962849.5595684, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:25:49,565 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:26:23,772 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962883.7684603, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-12 07:26:23,773 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:26:49,572 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754962909.569354, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:26:49,573 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:27:48,931 - INFO - Database health monitor started 2025-08-12 07:27:48,931 - INFO - Database health monitoring started 2025-08-12 07:27:48,932 - INFO - Database monitor already running 2025-08-12 07:28:02,942 - INFO - Database health monitor started 2025-08-12 07:28:02,942 - INFO - Database health monitoring started 2025-08-12 07:28:02,943 - INFO - Database monitor already running 2025-08-12 07:28:48,939 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963028.9360442, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:28:48,940 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:29:04,385 - INFO - Database health monitor started 2025-08-12 07:29:04,385 - INFO - Database health monitoring started 2025-08-12 07:29:04,385 - INFO - Database monitor already running 2025-08-12 07:29:14,257 - INFO - Database health monitor started 2025-08-12 07:29:14,257 - INFO - Database health monitoring started 2025-08-12 07:29:14,257 - INFO - Database monitor already running 2025-08-12 07:29:33,172 - INFO - Database health monitor started 2025-08-12 07:29:33,172 - INFO - Database health monitoring started 2025-08-12 07:29:33,173 - INFO - Database monitor already running 2025-08-12 07:29:42,782 - INFO - Database health monitor started 2025-08-12 07:29:42,782 - INFO - Database health monitoring started 2025-08-12 07:29:42,783 - INFO - Database monitor already running 2025-08-12 07:29:48,951 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963088.945149, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:29:48,951 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:29:55,204 - INFO - Database health monitor started 2025-08-12 07:29:55,204 - INFO - Database health monitoring started 2025-08-12 07:29:55,205 - INFO - Database monitor already running 2025-08-12 07:30:03,093 - INFO - Database health monitor started 2025-08-12 07:30:03,094 - INFO - Database health monitoring started 2025-08-12 07:30:03,094 - INFO - Database monitor already running 2025-08-12 07:30:26,534 - INFO - Database health monitor started 2025-08-12 07:30:26,535 - INFO - Database health monitoring started 2025-08-12 07:30:26,535 - INFO - Database monitor already running 2025-08-12 07:30:48,957 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963148.9540896, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:30:48,957 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:31:26,548 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963186.5421453, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 07:31:26,549 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:31:48,967 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963208.9643652, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:31:48,968 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:32:26,556 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963246.5538483, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 07:32:26,556 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:32:48,980 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963268.9751647, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:32:48,981 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:32:58,345 - INFO - Database health monitor started 2025-08-12 07:32:58,345 - INFO - Database health monitoring started 2025-08-12 07:32:58,345 - INFO - Database monitor already running 2025-08-12 07:33:08,324 - INFO - Database health monitor started 2025-08-12 07:33:08,324 - INFO - Database health monitoring started 2025-08-12 07:33:08,325 - INFO - Database monitor already running 2025-08-12 07:33:42,496 - INFO - Database health monitor started 2025-08-12 07:33:42,496 - INFO - Database health monitoring started 2025-08-12 07:33:42,497 - INFO - Database monitor already running 2025-08-12 07:33:49,000 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963328.997353, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:33:49,001 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:33:58,954 - INFO - Database health monitor started 2025-08-12 07:33:58,954 - INFO - Database health monitoring started 2025-08-12 07:33:58,955 - INFO - Database monitor already running 2025-08-12 07:34:49,008 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963389.0059013, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:34:49,009 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:34:58,965 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963398.959855, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:34:58,966 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:35:11,310 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:11,321 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:11,326 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:11,328 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:11,336 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:11,343 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:11,348 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:11,351 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:11,353 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:11,357 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:11,360 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:11,368 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:17,971 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:17,976 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:17,978 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:17,985 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:17,986 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:17,989 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:17,990 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:17,995 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:17,997 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:17,999 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:18,008 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:18,015 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 07:35:47,550 - INFO - Database health monitor started 2025-08-12 07:35:47,551 - INFO - Database health monitoring started 2025-08-12 07:35:47,551 - INFO - Database monitor already running 2025-08-12 07:35:49,023 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963449.0185063, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:35:49,024 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:36:23,586 - INFO - Database health monitor started 2025-08-12 07:36:23,586 - INFO - Database health monitoring started 2025-08-12 07:36:23,587 - INFO - Database monitor already running 2025-08-12 07:36:49,032 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963509.0287917, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:36:49,033 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:37:23,596 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963543.5914955, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:37:23,597 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:37:49,042 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963569.0380576, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:37:49,044 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:38:23,610 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963603.6037784, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:38:23,611 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:39:53,728 - INFO - Database health monitor started 2025-08-12 07:39:53,728 - INFO - Database health monitoring started 2025-08-12 07:39:53,729 - INFO - Database monitor already running 2025-08-12 07:40:11,589 - INFO - Database health monitor started 2025-08-12 07:40:11,590 - INFO - Database health monitoring started 2025-08-12 07:40:11,590 - INFO - Database monitor already running 2025-08-12 07:40:53,758 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963753.7416258, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:40:53,758 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:41:16,126 - INFO - Database health monitor started 2025-08-12 07:41:16,127 - INFO - Database health monitoring started 2025-08-12 07:41:16,127 - INFO - Database monitor already running 2025-08-12 07:41:53,849 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963813.7900393, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:41:53,854 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:42:16,140 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963836.13369, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:42:16,143 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:42:53,872 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963873.8670063, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:42:53,872 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:43:16,155 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963896.149646, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:43:16,156 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:43:53,885 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963933.8789012, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:43:53,886 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:44:16,163 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963956.160782, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:44:16,164 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:44:53,899 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754963993.893226, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:44:53,899 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:45:16,174 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754964016.1697724, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:45:16,175 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:45:53,914 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754964053.908439, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:45:53,915 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:46:16,187 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754964076.1815786, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:46:16,188 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:46:53,928 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754964113.9233706, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:46:53,929 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:47:16,203 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754964136.1966522, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:47:16,205 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:47:53,935 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754964173.9330738, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:47:53,935 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:48:16,217 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754964196.2119105, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:48:16,217 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:48:53,994 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754964233.9504771, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:48:53,996 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:49:04,053 - INFO - Database health monitor started 2025-08-12 07:49:04,053 - INFO - Database health monitoring started 2025-08-12 07:49:04,054 - INFO - Database monitor already running 2025-08-12 07:49:23,745 - INFO - Database health monitor started 2025-08-12 07:49:23,745 - INFO - Database health monitoring started 2025-08-12 07:49:23,746 - INFO - Database monitor already running 2025-08-12 07:49:42,936 - INFO - Database health monitor started 2025-08-12 07:49:42,936 - INFO - Database health monitoring started 2025-08-12 07:49:42,936 - INFO - Database monitor already running 2025-08-12 07:49:54,013 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754964294.0073152, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:49:54,014 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:50:42,951 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754964342.943327, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:50:42,951 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:50:54,025 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754964354.0187118, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:50:54,025 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:51:09,512 - INFO - Database health monitor started 2025-08-12 07:51:09,512 - INFO - Database health monitoring started 2025-08-12 07:51:09,513 - INFO - Database monitor already running 2025-08-12 07:51:24,117 - INFO - Database health monitor started 2025-08-12 07:51:24,117 - INFO - Database health monitoring started 2025-08-12 07:51:24,118 - INFO - Database monitor already running 2025-08-12 07:51:39,361 - INFO - Database health monitor started 2025-08-12 07:51:39,362 - INFO - Database health monitoring started 2025-08-12 07:51:39,363 - INFO - Database monitor already running 2025-08-12 07:51:54,036 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754964414.0301964, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:51:54,036 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:52:39,372 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754964459.3682578, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:52:39,372 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:52:54,039 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754964474.0386572, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:52:54,040 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:53:36,826 - DEBUG - Database connection closed via context manager 2025-08-12 07:53:36,882 - DEBUG - Database connection closed via context manager 2025-08-12 07:53:36,887 - DEBUG - Database connection closed via context manager 2025-08-12 07:53:36,942 - DEBUG - Database connection closed via context manager 2025-08-12 07:53:36,968 - DEBUG - Database connection closed via context manager 2025-08-12 07:53:37,007 - DEBUG - Database connection closed via context manager 2025-08-12 07:53:39,380 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754964519.376512, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 07:53:39,381 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:53:41,832 - DEBUG - Database connection closed via context manager 2025-08-12 07:53:41,883 - DEBUG - Database connection closed via context manager 2025-08-12 07:53:45,678 - DEBUG - Database connection closed via context manager 2025-08-12 07:53:45,685 - DEBUG - Database connection closed via context manager 2025-08-12 07:53:45,735 - DEBUG - Database connection closed via context manager 2025-08-12 07:53:45,744 - DEBUG - Database connection closed via context manager 2025-08-12 07:53:45,744 - DEBUG - Database connection closed via context manager 2025-08-12 07:53:45,808 - DEBUG - Database connection closed via context manager 2025-08-12 07:53:54,088 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754964534.0578704, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:53:54,092 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:54:39,388 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754964579.3850644, 'cache_hits': 0, 'cache_misses': 19, 'cache_clears': 0} 2025-08-12 07:54:39,388 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 07:54:54,100 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754964594.0964184, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 07:54:54,100 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:01:39,277 - INFO - Database health monitor started 2025-08-12 08:01:39,277 - INFO - Database health monitoring started 2025-08-12 08:01:39,278 - INFO - Database monitor already running 2025-08-12 08:01:47,080 - INFO - Database health monitor started 2025-08-12 08:01:47,080 - INFO - Database health monitoring started 2025-08-12 08:01:47,082 - INFO - Database monitor already running 2025-08-12 08:02:01,509 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 08:02:39,286 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965059.2829714, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:02:39,287 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:02:47,094 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965067.086373, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:02:47,095 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:03:39,301 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965119.2940044, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:03:39,301 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:03:47,111 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965127.1023932, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:03:47,112 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:04:39,318 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965179.311118, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:04:39,319 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:04:47,128 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965187.120929, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:04:47,129 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:05:17,783 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 08:05:39,328 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965239.3233988, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:05:39,329 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:05:47,136 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965247.13377, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:05:47,137 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:06:39,335 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965299.3334126, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:06:39,336 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:06:47,147 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965307.1423948, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:06:47,147 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:07:19,878 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 08:07:39,380 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965359.3417232, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:07:39,427 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:07:43,260 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 08:07:47,162 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965367.1544552, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:07:47,162 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:08:39,438 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965419.4331129, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:08:39,439 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:08:47,200 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965427.1823869, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:08:47,201 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:09:07,442 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 08:09:39,455 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965479.447739, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:09:39,456 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:09:47,215 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965487.2077909, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 08:09:47,216 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:10:39,498 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965539.4662967, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:10:39,498 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:10:47,229 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965547.2216225, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 08:10:47,230 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:11:39,507 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965599.502583, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:11:39,507 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:11:47,300 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965607.2956405, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 08:11:47,301 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:12:38,411 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 08:12:38,413 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 08:12:38,421 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 08:12:38,435 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 08:12:38,593 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 08:12:38,603 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 08:12:38,607 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 08:12:39,516 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965659.5112052, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:12:39,517 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:12:47,314 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965667.3067286, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 08:12:47,315 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:13:39,525 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965719.5224135, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:13:39,525 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:13:47,325 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965727.319561, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 08:13:47,326 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:14:39,540 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965779.5336442, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:14:39,541 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:14:47,332 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965787.3296757, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 08:14:47,333 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:15:27,428 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 08:15:27,451 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 08:15:27,459 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 08:15:27,467 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 08:15:27,470 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 08:15:27,475 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 08:15:39,552 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965839.5459454, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:15:39,552 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:15:47,342 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965847.3372176, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 08:15:47,343 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:16:39,556 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965899.5544477, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:16:39,557 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:16:47,350 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965907.3464682, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 08:16:47,351 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:17:39,563 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965959.5603452, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:17:39,563 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:17:47,364 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754965967.3579402, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 08:17:47,364 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:18:14,203 - INFO - Database health monitor started 2025-08-12 08:18:14,203 - INFO - Database health monitoring started 2025-08-12 08:18:14,204 - INFO - Database monitor already running 2025-08-12 08:18:26,297 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 08:18:26,301 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 08:18:26,303 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 08:18:26,307 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 08:18:26,311 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 08:18:26,320 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 08:52:48,300 - INFO - Database health monitor started 2025-08-12 08:52:48,300 - INFO - Database health monitoring started 2025-08-12 08:52:48,301 - INFO - Database monitor already running 2025-08-12 08:52:55,076 - INFO - Database health monitor started 2025-08-12 08:52:55,076 - INFO - Database health monitoring started 2025-08-12 08:52:55,076 - INFO - Database monitor already running 2025-08-12 08:53:16,696 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 08:53:48,307 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968128.3046906, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:53:48,308 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:53:55,088 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968135.082937, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 08:53:55,089 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:54:48,311 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968188.310223, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:54:48,311 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:54:55,096 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968195.0947342, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 08:54:55,097 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:55:48,316 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968248.3147304, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:55:48,316 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:55:55,101 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968255.099581, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 08:55:55,102 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:56:48,324 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968308.3215127, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:56:48,325 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:56:55,106 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968315.1046247, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 08:56:55,106 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:57:48,333 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968368.330224, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:57:48,333 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:57:55,113 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968375.109336, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 08:57:55,113 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:58:48,339 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968428.338038, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:58:48,340 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:58:55,123 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968435.1183102, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 08:58:55,123 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:59:48,346 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968488.343684, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 08:59:48,347 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:59:50,685 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 08:59:53,968 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 08:59:55,129 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968495.1270945, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 08:59:55,130 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 08:59:57,160 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 08:59:57,165 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 08:59:57,168 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 08:59:57,173 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 08:59:57,179 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 08:59:57,183 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 09:00:48,354 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968548.3518605, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:00:48,354 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:00:55,134 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968555.1331599, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 09:00:55,135 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:00:59,521 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 09:00:59,526 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 09:00:59,532 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 09:00:59,538 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 09:00:59,541 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 09:00:59,543 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 09:01:48,360 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968608.3576725, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:01:48,360 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:01:55,140 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968615.1383193, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 09:01:55,141 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:01:55,477 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 09:01:55,481 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 09:01:55,483 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 09:01:55,489 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 09:01:55,493 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 09:01:55,495 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 09:02:20,077 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 09:02:20,096 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 09:02:20,113 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 09:02:20,120 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 09:02:20,127 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 09:02:20,131 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 09:02:20,134 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 09:02:48,365 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968668.3635836, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:02:48,365 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:02:55,150 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968675.1446943, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-12 09:02:55,151 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:03:03,963 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 09:03:03,966 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 09:03:03,968 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 09:03:03,970 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 09:03:03,972 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 09:03:03,973 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 09:03:42,453 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 09:03:42,456 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 09:03:42,468 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 09:03:42,472 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 09:03:42,479 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 09:03:42,481 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 09:03:48,371 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968728.3681617, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:03:48,371 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:03:55,157 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968735.1541648, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-12 09:03:55,158 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:04:48,378 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968788.3740175, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:04:48,378 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:04:55,165 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968795.1615732, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-12 09:04:55,166 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:05:48,384 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968848.3816206, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:05:48,385 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:05:55,170 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754968855.1686475, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-12 09:05:55,171 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:07:44,857 - INFO - Database health monitor started 2025-08-12 09:07:44,857 - INFO - Database health monitoring started 2025-08-12 09:07:44,858 - INFO - Database monitor already running 2025-08-12 09:07:52,584 - INFO - Database health monitor started 2025-08-12 09:07:52,584 - INFO - Database health monitoring started 2025-08-12 09:07:52,585 - INFO - Database monitor already running 2025-08-12 09:08:44,866 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969024.8614872, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:08:44,866 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:08:52,591 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969032.5891283, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:08:52,591 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:09:44,873 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969084.8698013, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:09:44,874 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:09:52,598 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969092.595625, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:09:52,599 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:10:44,879 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969144.877275, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:10:44,879 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:10:52,641 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969152.6209917, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:10:52,647 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:11:44,886 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969204.8830597, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:11:44,886 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:11:52,660 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969212.6580772, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:11:52,660 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:12:44,896 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969264.891129, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:12:44,896 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:12:52,666 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969272.6649065, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:12:52,667 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:13:45,000 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969324.9882414, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:13:45,001 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:13:52,677 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969332.672432, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:13:52,678 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:14:45,007 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969385.0054498, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:14:45,008 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:14:52,681 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969392.6806698, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:14:52,682 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:15:37,133 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-12 09:15:41,450 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-12 09:15:45,011 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969445.0104103, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:15:45,011 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:15:46,379 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 09:15:52,688 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969452.6864538, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:15:52,689 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:16:08,501 - INFO - Database health monitor started 2025-08-12 09:16:08,501 - INFO - Database health monitoring started 2025-08-12 09:16:08,502 - INFO - Database monitor already running 2025-08-12 09:16:12,551 - INFO - Database health monitor started 2025-08-12 09:16:12,551 - INFO - Database health monitoring started 2025-08-12 09:16:12,551 - INFO - Database monitor already running 2025-08-12 09:17:08,507 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969528.5047836, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:17:08,507 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:17:12,557 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969532.554553, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:17:12,557 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:18:08,511 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969588.5102735, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:18:08,512 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:18:12,561 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969592.5600238, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:18:12,561 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:18:58,951 - INFO - Database health monitor started 2025-08-12 09:18:58,952 - INFO - Database health monitoring started 2025-08-12 09:18:58,952 - INFO - Database monitor already running 2025-08-12 09:19:02,505 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-12 09:19:08,522 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969648.518379, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:19:08,523 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:19:58,961 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969698.9573724, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:19:58,962 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:20:08,528 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969708.5268729, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:20:08,528 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:20:58,967 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969758.9646425, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:20:58,967 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:21:08,535 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969768.532551, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:21:08,535 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:21:58,975 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969818.9736435, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:21:58,976 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:22:08,542 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969828.5388947, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:22:08,542 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:22:29,234 - INFO - Database health monitor started 2025-08-12 09:22:29,234 - INFO - Database health monitoring started 2025-08-12 09:22:29,235 - INFO - Database monitor already running 2025-08-12 09:23:08,550 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969888.5464036, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:23:08,550 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:23:29,242 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969909.2389526, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:23:29,242 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:24:05,043 - INFO - Database health monitor started 2025-08-12 09:24:05,043 - INFO - Database health monitoring started 2025-08-12 09:24:05,044 - INFO - Database monitor already running 2025-08-12 09:24:08,556 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754969948.5543306, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:24:08,556 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:24:12,097 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-12 09:25:05,050 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970005.0479383, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 09:25:05,051 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:25:08,565 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970008.561172, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:25:08,566 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:25:50,435 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-12 09:26:05,059 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970065.0560064, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 09:26:05,060 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:26:08,571 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970068.5691469, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:26:08,571 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:27:05,067 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970125.0645435, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 09:27:05,067 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:27:08,577 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970128.5750031, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:27:08,577 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:28:05,078 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970185.0715122, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-12 09:28:05,078 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:28:08,580 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970188.5790823, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:28:08,581 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:29:05,083 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970245.0809662, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-08-12 09:29:05,084 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:29:08,585 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970248.5839565, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:29:08,585 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:30:05,090 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970305.0872135, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-08-12 09:30:05,091 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:30:08,592 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970308.5903277, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:30:08,592 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:31:05,096 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970365.0935388, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-12 09:31:05,096 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:31:08,599 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970368.5955436, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:31:08,599 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:32:05,103 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970425.1003346, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 09:32:05,103 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:32:08,606 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970428.603385, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:32:08,607 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:33:05,108 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970485.1069763, 'cache_hits': 0, 'cache_misses': 12, 'cache_clears': 0} 2025-08-12 09:33:05,109 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:33:08,611 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970488.609507, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:33:08,611 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:34:05,115 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970545.1126869, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-08-12 09:34:05,116 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:34:08,618 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970548.6144824, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:34:08,619 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:35:05,122 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970605.1186662, 'cache_hits': 0, 'cache_misses': 14, 'cache_clears': 0} 2025-08-12 09:35:05,123 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:35:08,623 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970608.6217842, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:35:08,624 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:36:05,127 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970665.1250196, 'cache_hits': 0, 'cache_misses': 14, 'cache_clears': 0} 2025-08-12 09:36:05,127 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:36:08,630 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970668.6283684, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:36:08,630 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:37:05,132 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970725.130498, 'cache_hits': 0, 'cache_misses': 14, 'cache_clears': 0} 2025-08-12 09:37:05,132 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:37:08,636 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970728.6336763, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:37:08,637 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:38:05,136 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970785.135243, 'cache_hits': 0, 'cache_misses': 14, 'cache_clears': 0} 2025-08-12 09:38:05,137 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:38:08,641 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970788.6396477, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:38:08,641 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:39:05,139 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970845.138723, 'cache_hits': 0, 'cache_misses': 14, 'cache_clears': 0} 2025-08-12 09:39:05,140 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:39:08,647 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970848.6456978, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:39:08,648 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:40:05,148 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970905.143375, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-12 09:40:05,149 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:40:08,655 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970908.651067, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:40:08,656 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:41:06,397 - INFO - Database health monitor started 2025-08-12 09:41:06,397 - INFO - Database health monitoring started 2025-08-12 09:41:06,398 - INFO - Database monitor already running 2025-08-12 09:41:08,714 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754970968.6777432, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:41:08,715 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:42:06,406 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971026.4025466, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 09:42:06,406 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:42:08,723 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971028.7202814, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:42:08,724 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:43:06,410 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971086.4096284, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 09:43:06,411 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:43:08,730 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971088.7275977, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:43:08,730 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:44:06,447 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1754971146.419882, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-12 09:44:06,451 - INFO - Connection stats - Total: 8, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-12 09:44:08,737 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971148.7334812, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:44:08,738 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:45:06,464 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971206.4586794, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-08-12 09:45:06,465 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:45:08,747 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971208.743493, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:45:08,747 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:46:06,472 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971266.4686747, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-08-12 09:46:06,473 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:46:08,756 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971268.7513728, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:46:08,757 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:46:55,555 - INFO - Database health monitor started 2025-08-12 09:46:55,556 - INFO - Database health monitoring started 2025-08-12 09:46:55,556 - INFO - Database monitor already running 2025-08-12 09:46:59,594 - INFO - Database health monitor started 2025-08-12 09:46:59,594 - INFO - Database health monitoring started 2025-08-12 09:46:59,595 - INFO - Database monitor already running 2025-08-12 09:47:24,782 - DEBUG - Query optimized: SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) -> SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) LIMIT 1000 2025-08-12 09:47:24,918 - DEBUG - Query optimized: SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) -> SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) LIMIT 1000 2025-08-12 09:47:55,565 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971375.559349, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:47:55,566 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:47:59,600 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971379.5972168, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-12 09:47:59,600 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:48:55,573 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971435.5702744, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:48:55,573 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:48:59,608 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971439.6048524, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-12 09:48:59,608 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:49:55,578 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971495.5764623, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:49:55,579 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:49:59,653 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971499.621261, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-12 09:49:59,659 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:50:44,796 - INFO - Database health monitor started 2025-08-12 09:50:44,796 - INFO - Database health monitoring started 2025-08-12 09:50:44,797 - INFO - Database monitor already running 2025-08-12 09:50:55,588 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971555.583966, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:50:55,588 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:51:06,857 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-12 09:51:44,806 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971604.8014226, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-12 09:51:44,807 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:51:55,595 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971615.5925825, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:51:55,596 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:52:44,822 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971664.8166678, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-12 09:52:44,822 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:52:55,604 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971675.5995328, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:52:55,605 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:53:44,828 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971724.8265965, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 09:53:44,828 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:53:55,612 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971735.6085744, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:53:55,612 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:54:44,837 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971784.833426, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 09:54:44,843 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:54:55,617 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971795.6163726, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:54:55,618 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:55:44,853 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971844.8485124, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-08-12 09:55:44,854 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:55:55,621 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971855.6198685, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:55:55,621 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:56:44,862 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971904.8568418, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-08-12 09:56:44,864 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:56:55,629 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971915.6254945, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:56:55,629 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:56:56,670 - INFO - Database health monitor started 2025-08-12 09:56:56,670 - INFO - Database health monitoring started 2025-08-12 09:56:56,670 - INFO - Database monitor already running 2025-08-12 09:57:08,400 - INFO - Database health monitor started 2025-08-12 09:57:08,400 - INFO - Database health monitoring started 2025-08-12 09:57:08,400 - INFO - Database monitor already running 2025-08-12 09:57:55,635 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971975.6325634, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:57:55,636 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:58:08,411 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754971988.4058158, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:58:08,412 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:58:55,646 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972035.6408048, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:58:55,646 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:59:08,422 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972048.4162483, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:59:08,423 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 09:59:55,654 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972095.6501243, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 09:59:55,658 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:00:08,429 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972108.4261203, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:00:08,430 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:00:55,663 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972155.6614454, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:00:55,663 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:01:08,436 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972168.4329352, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-12 10:01:08,437 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:01:55,667 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972215.6660442, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:01:55,668 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:02:08,785 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972228.7355773, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 10:02:08,791 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:02:44,010 - DEBUG - Database connection closed via context manager 2025-08-12 10:02:44,079 - DEBUG - Database connection closed via context manager 2025-08-12 10:02:47,003 - DEBUG - Database connection closed via context manager 2025-08-12 10:02:47,024 - DEBUG - Database connection closed via context manager 2025-08-12 10:02:55,677 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972275.6732428, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:02:55,678 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:02:57,148 - DEBUG - Database connection closed via context manager 2025-08-12 10:02:57,209 - DEBUG - Database connection closed via context manager 2025-08-12 10:02:59,089 - DEBUG - Database connection closed via context manager 2025-08-12 10:03:03,720 - DEBUG - Database connection closed via context manager 2025-08-12 10:03:03,730 - DEBUG - Database connection closed via context manager 2025-08-12 10:03:03,737 - DEBUG - Database connection closed via context manager 2025-08-12 10:03:03,746 - DEBUG - Database connection closed via context manager 2025-08-12 10:03:03,775 - DEBUG - Database connection closed via context manager 2025-08-12 10:03:03,790 - DEBUG - Database connection closed via context manager 2025-08-12 10:03:08,795 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972288.7941115, 'cache_hits': 0, 'cache_misses': 25, 'cache_clears': 0} 2025-08-12 10:03:08,796 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:03:11,647 - DEBUG - Database connection closed via context manager 2025-08-12 10:03:11,678 - DEBUG - Database connection closed via context manager 2025-08-12 10:03:55,687 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972335.683396, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:03:55,687 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:04:08,802 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972348.7989612, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-12 10:04:08,803 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:04:55,695 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972395.6917305, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:04:55,696 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:05:08,808 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972408.805708, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-12 10:05:08,810 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:05:55,708 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972455.7032561, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:05:55,709 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:06:08,832 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972468.8222842, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-12 10:06:08,834 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:06:55,717 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972515.7131536, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:06:55,717 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:07:08,841 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972528.838992, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-12 10:07:08,842 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:07:55,727 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972575.721884, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:07:55,728 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:08:08,853 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972588.84741, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-12 10:08:08,854 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:08:55,736 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972635.7320778, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:08:55,737 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:09:08,860 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972648.8579974, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-12 10:09:08,861 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:09:55,739 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972695.7389474, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:09:55,740 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:10:08,868 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972708.8647053, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-12 10:10:08,868 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:10:55,751 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972755.7451813, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:10:55,751 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:11:08,876 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972768.8709574, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-12 10:11:08,877 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:11:55,755 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972815.7539916, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:11:55,756 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:12:08,886 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972828.8819013, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-12 10:12:08,887 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:12:55,761 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972875.7586055, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:12:55,761 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:13:09,079 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972888.9156933, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-12 10:13:09,090 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:13:47,637 - DEBUG - Database connection closed via context manager 2025-08-12 10:13:47,664 - DEBUG - Database connection closed via context manager 2025-08-12 10:13:47,981 - DEBUG - Database connection closed via context manager 2025-08-12 10:13:48,008 - DEBUG - Database connection closed via context manager 2025-08-12 10:13:49,006 - DEBUG - Database connection closed via context manager 2025-08-12 10:13:49,615 - DEBUG - Database connection closed via context manager 2025-08-12 10:13:53,734 - DEBUG - Database connection closed via context manager 2025-08-12 10:13:54,675 - DEBUG - Database connection closed via context manager 2025-08-12 10:13:55,923 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972935.840005, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:13:55,927 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:14:07,685 - INFO - Database health monitor started 2025-08-12 10:14:07,685 - INFO - Database health monitoring started 2025-08-12 10:14:07,685 - INFO - Database monitor already running 2025-08-12 10:14:29,113 - INFO - Database health monitor started 2025-08-12 10:14:29,113 - INFO - Database health monitoring started 2025-08-12 10:14:29,114 - INFO - Database monitor already running 2025-08-12 10:14:45,794 - INFO - Database health monitor started 2025-08-12 10:14:45,794 - INFO - Database health monitoring started 2025-08-12 10:14:45,795 - INFO - Database monitor already running 2025-08-12 10:14:55,935 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754972995.9309535, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:14:55,935 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:14:56,228 - INFO - Database health monitor started 2025-08-12 10:14:56,228 - INFO - Database health monitoring started 2025-08-12 10:14:56,228 - INFO - Database monitor already running 2025-08-12 10:15:20,684 - INFO - Database health monitor started 2025-08-12 10:15:20,684 - INFO - Database health monitoring started 2025-08-12 10:15:20,685 - INFO - Database monitor already running 2025-08-12 10:15:30,967 - INFO - Database health monitor started 2025-08-12 10:15:30,967 - INFO - Database health monitoring started 2025-08-12 10:15:30,968 - INFO - Database monitor already running 2025-08-12 10:15:55,941 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973055.9383347, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:15:55,941 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:16:30,973 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973090.9710014, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 10:16:30,974 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:16:37,064 - DEBUG - Database connection closed via context manager 2025-08-12 10:16:37,075 - DEBUG - Database connection closed via context manager 2025-08-12 10:16:37,080 - DEBUG - Database connection closed via context manager 2025-08-12 10:16:37,102 - DEBUG - Database connection closed via context manager 2025-08-12 10:16:37,109 - DEBUG - Database connection closed via context manager 2025-08-12 10:16:37,153 - DEBUG - Database connection closed via context manager 2025-08-12 10:16:39,828 - DEBUG - Database connection closed via context manager 2025-08-12 10:16:39,903 - DEBUG - Database connection closed via context manager 2025-08-12 10:16:55,953 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973115.9478698, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:16:55,953 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:17:30,986 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973150.9792194, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-12 10:17:30,986 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:17:55,959 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973175.9565725, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:17:55,959 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:18:02,976 - DEBUG - Database connection closed via context manager 2025-08-12 10:18:30,994 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973210.9907799, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 10:18:30,995 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:18:55,966 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973235.9629078, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:18:55,967 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:19:31,001 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973270.9979367, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-08-12 10:19:31,002 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:19:55,976 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973295.9712746, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:19:55,976 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:20:17,384 - DEBUG - Database connection closed via context manager 2025-08-12 10:20:28,514 - DEBUG - Database connection closed via context manager 2025-08-12 10:20:28,515 - DEBUG - Database connection closed via context manager 2025-08-12 10:20:28,540 - DEBUG - Database connection closed via context manager 2025-08-12 10:20:28,546 - DEBUG - Database connection closed via context manager 2025-08-12 10:20:28,547 - DEBUG - Database connection closed via context manager 2025-08-12 10:20:28,582 - DEBUG - Database connection closed via context manager 2025-08-12 10:20:31,004 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1754973331.003938, 'cache_hits': 0, 'cache_misses': 24, 'cache_clears': 0} 2025-08-12 10:20:31,005 - INFO - Connection stats - Total: 29, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-12 10:20:33,592 - DEBUG - Database connection closed via context manager 2025-08-12 10:20:33,614 - DEBUG - Database connection closed via context manager 2025-08-12 10:20:40,134 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 10:20:41,971 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 10:20:46,431 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-12 10:20:49,349 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-12 10:20:55,991 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973355.9849617, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:20:55,991 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:21:30,620 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-12 10:21:31,013 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1754973391.0093565, 'cache_hits': 0, 'cache_misses': 26, 'cache_clears': 0} 2025-08-12 10:21:31,014 - INFO - Connection stats - Total: 38, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-12 10:21:56,002 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973415.9965346, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:21:56,003 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:22:31,082 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1754973451.0729008, 'cache_hits': 0, 'cache_misses': 26, 'cache_clears': 0} 2025-08-12 10:22:31,084 - INFO - Connection stats - Total: 39, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-12 10:22:56,014 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973476.0090814, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:22:56,015 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:23:31,091 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1754973511.0883005, 'cache_hits': 0, 'cache_misses': 26, 'cache_clears': 0} 2025-08-12 10:23:31,091 - INFO - Connection stats - Total: 40, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-12 10:23:56,041 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973536.032134, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:23:56,042 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:24:31,103 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1754973571.097962, 'cache_hits': 0, 'cache_misses': 26, 'cache_clears': 0} 2025-08-12 10:24:31,104 - INFO - Connection stats - Total: 41, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-12 10:24:56,048 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973596.0449595, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:24:56,048 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:25:31,108 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1754973631.106405, 'cache_hits': 0, 'cache_misses': 26, 'cache_clears': 0} 2025-08-12 10:25:31,108 - INFO - Connection stats - Total: 42, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-12 10:25:56,059 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973656.0538344, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:25:56,060 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:26:31,116 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1754973691.1125853, 'cache_hits': 0, 'cache_misses': 26, 'cache_clears': 0} 2025-08-12 10:26:31,117 - INFO - Connection stats - Total: 43, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-12 10:26:56,073 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973716.0631928, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:26:56,074 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:27:31,124 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1754973751.1197636, 'cache_hits': 0, 'cache_misses': 26, 'cache_clears': 0} 2025-08-12 10:27:31,125 - INFO - Connection stats - Total: 44, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-12 10:27:56,083 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973776.0788014, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:27:56,083 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:28:31,130 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1754973811.128839, 'cache_hits': 0, 'cache_misses': 26, 'cache_clears': 0} 2025-08-12 10:28:31,130 - INFO - Connection stats - Total: 45, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-12 10:28:56,091 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973836.0878906, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:28:56,092 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:29:31,138 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1754973871.1341186, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-12 10:29:31,138 - INFO - Connection stats - Total: 47, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-12 10:29:56,097 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973896.0957003, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:29:56,097 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:30:08,654 - INFO - Database health monitor started 2025-08-12 10:30:08,654 - INFO - Database health monitoring started 2025-08-12 10:30:08,655 - INFO - Database monitor already running 2025-08-12 10:30:56,106 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973956.1013796, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:30:56,107 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:31:08,658 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754973968.6579988, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:31:08,659 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:31:56,113 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974016.1107895, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:31:56,113 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:32:08,670 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974028.6645918, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:32:08,671 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:32:56,126 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974076.1193056, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:32:56,127 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:33:08,684 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974088.6775498, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 10:33:08,685 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:33:56,134 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974136.1303825, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:33:56,135 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:34:08,692 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974148.6882231, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 10:34:08,693 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:34:56,138 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974196.1368036, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:34:56,138 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:35:08,708 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974208.6972764, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 10:35:08,718 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:35:56,144 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974256.1417816, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:35:56,145 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:36:08,730 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974268.7254605, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 10:36:08,731 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:36:56,268 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974316.2120087, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:36:56,269 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:37:08,741 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974328.736117, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 10:37:08,742 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:37:56,277 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974376.273771, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:37:56,278 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:38:08,755 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974388.7499363, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 10:38:08,755 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:38:56,283 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974436.2799606, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:38:56,283 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:39:08,768 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974448.7618876, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 10:39:08,769 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:39:56,294 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974496.2897491, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:39:56,295 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:40:08,774 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974508.7720873, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 10:40:08,775 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:40:56,304 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974556.300042, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:40:56,304 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:41:08,778 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974568.7771704, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-12 10:41:08,779 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:41:56,309 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974616.3076484, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:41:56,310 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:42:08,792 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974628.7850847, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-12 10:42:08,793 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:42:49,701 - INFO - Database health monitor started 2025-08-12 10:42:49,701 - INFO - Database health monitoring started 2025-08-12 10:42:49,702 - INFO - Database monitor already running 2025-08-12 10:42:56,538 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974676.5275788, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:42:56,538 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:43:49,710 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974729.7069955, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:43:49,710 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:43:56,548 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974736.5433702, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:43:56,550 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:44:16,455 - INFO - Database health monitor started 2025-08-12 10:44:16,455 - INFO - Database health monitoring started 2025-08-12 10:44:16,455 - INFO - Database monitor already running 2025-08-12 10:44:56,829 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974796.5828521, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:44:56,830 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:45:16,468 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974816.4621925, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 10:45:16,469 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:45:57,368 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974857.3651707, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:45:57,368 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:46:16,483 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974876.4764726, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 10:46:16,484 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:46:57,378 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974917.3731868, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:46:57,379 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:47:16,494 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974936.4896083, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 10:47:16,494 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:47:57,384 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974977.3819823, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:47:57,384 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:48:16,501 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754974996.4995599, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-12 10:48:16,502 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:48:57,394 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975037.3897076, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:48:57,395 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:49:16,507 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975056.504919, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 10:49:16,507 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:49:25,477 - INFO - Database health monitor started 2025-08-12 10:49:25,477 - INFO - Database health monitoring started 2025-08-12 10:49:25,477 - INFO - Database monitor already running 2025-08-12 10:49:46,501 - INFO - Database health monitor started 2025-08-12 10:49:46,501 - INFO - Database health monitoring started 2025-08-12 10:49:46,502 - INFO - Database monitor already running 2025-08-12 10:49:57,403 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975097.398441, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:49:57,404 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:49:57,442 - INFO - Database health monitor started 2025-08-12 10:49:57,442 - INFO - Database health monitoring started 2025-08-12 10:49:57,443 - INFO - Database monitor already running 2025-08-12 10:50:08,665 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 10:50:08,667 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 10:50:08,675 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 10:50:08,679 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 10:50:08,686 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 10:50:08,688 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 10:50:08,692 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 10:50:18,341 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 10:50:18,344 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 10:50:18,345 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 10:50:18,347 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 10:50:18,348 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 10:50:18,349 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 10:50:45,379 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 10:50:45,383 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 10:50:45,386 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 10:50:45,390 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 10:50:45,393 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 10:50:45,394 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 10:50:57,411 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975157.4081056, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:50:57,411 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:50:57,453 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975157.4471948, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 10:50:57,454 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:51:57,416 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975217.41515, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:51:57,417 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:51:57,460 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975217.4576228, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 10:51:57,460 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:52:57,424 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975277.4209425, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:52:57,425 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:52:57,470 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975277.4666896, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 10:52:57,471 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:53:57,622 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975337.483055, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:53:57,632 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:53:57,714 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975337.5536075, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 10:53:57,715 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:54:01,182 - DEBUG - Query optimized: SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) -> SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) LIMIT 1000 2025-08-12 10:54:01,265 - DEBUG - Query optimized: SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) -> SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) LIMIT 1000 2025-08-12 10:54:05,192 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-12 10:54:20,266 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-12 10:54:30,781 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-12 10:54:45,032 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-12 10:54:50,466 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-12 10:54:57,703 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975397.6784394, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:54:57,704 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:54:57,794 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975397.7451234, 'cache_hits': 0, 'cache_misses': 21, 'cache_clears': 0} 2025-08-12 10:54:57,795 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:55:02,171 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-12 10:55:57,712 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975457.7088234, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:55:57,713 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:55:57,807 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975457.8005238, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-12 10:55:57,808 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:56:57,722 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975517.717944, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:56:57,722 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:56:57,815 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975517.810914, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-12 10:56:57,815 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:57:46,650 - INFO - Database health monitor started 2025-08-12 10:57:46,651 - INFO - Database health monitoring started 2025-08-12 10:57:46,651 - INFO - Database monitor already running 2025-08-12 10:57:57,925 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975577.787823, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:57:57,939 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:58:07,109 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-12 10:58:39,085 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-12 10:58:39,548 - DEBUG - Query optimized: SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) -> SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) LIMIT 1000 2025-08-12 10:58:46,671 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975626.666327, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-08-12 10:58:46,672 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:58:58,007 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975637.9608097, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:58:58,011 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 10:59:19,482 - INFO - Database health monitor started 2025-08-12 10:59:19,482 - INFO - Database health monitoring started 2025-08-12 10:59:19,493 - INFO - Database monitor already running 2025-08-12 10:59:58,098 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975698.0414844, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 10:59:58,098 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:00:19,495 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975719.4934936, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 11:00:19,496 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:00:58,107 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975758.1036017, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 11:00:58,108 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:01:19,503 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975779.4997509, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 11:01:19,504 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:01:58,111 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975818.110497, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 11:01:58,112 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:02:19,511 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975839.508351, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 11:02:19,511 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:02:58,118 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975878.1153016, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 11:02:58,118 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:03:19,518 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975899.5162642, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 11:03:19,518 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:03:58,126 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975938.122571, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 11:03:58,127 - INFO - Connection stats - Total: 78, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:04:19,524 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975959.5220208, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 11:04:19,524 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:04:58,130 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754975998.1287506, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 11:04:58,130 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:05:19,530 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754976019.528483, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 11:05:19,531 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:05:58,137 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754976058.1337905, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 11:05:58,137 - INFO - Connection stats - Total: 80, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:06:19,537 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754976079.5347197, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 11:06:19,537 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:06:58,144 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754976118.1410346, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 11:06:58,144 - INFO - Connection stats - Total: 81, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:07:19,546 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754976139.5423248, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 11:07:19,547 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:07:58,152 - DEBUG - Database health check passed. Stats: {'total_connections': 82, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754976178.148029, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 11:07:58,152 - INFO - Connection stats - Total: 82, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:08:19,557 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754976199.553084, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 11:08:19,557 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:08:58,160 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754976238.1566155, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 11:08:58,161 - INFO - Connection stats - Total: 83, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:09:19,564 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754976259.5611005, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 11:09:19,564 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:09:58,167 - DEBUG - Database health check passed. Stats: {'total_connections': 84, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754976298.1645746, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 11:09:58,168 - INFO - Connection stats - Total: 84, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:10:19,570 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754976319.5673683, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 11:10:19,570 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:10:58,174 - DEBUG - Database health check passed. Stats: {'total_connections': 85, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754976358.171168, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 11:10:58,174 - INFO - Connection stats - Total: 85, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:11:19,575 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754976379.5739617, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 11:11:19,575 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:11:58,178 - DEBUG - Database health check passed. Stats: {'total_connections': 86, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754976418.1772318, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 11:11:58,179 - INFO - Connection stats - Total: 86, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:12:19,580 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754976439.578241, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 11:12:19,581 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:12:58,184 - DEBUG - Database health check passed. Stats: {'total_connections': 87, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754976478.1822515, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 11:12:58,185 - INFO - Connection stats - Total: 87, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:13:19,586 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754976499.5837657, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 11:13:19,587 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:13:58,193 - DEBUG - Database health check passed. Stats: {'total_connections': 88, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754976538.1891932, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 11:13:58,194 - INFO - Connection stats - Total: 88, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 11:14:19,601 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1754976559.5955238, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 11:14:19,601 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 20:59:41,763 - INFO - Database health monitor started 2025-08-12 20:59:41,763 - INFO - Database health monitoring started 2025-08-12 20:59:41,763 - INFO - Database monitor already running 2025-08-12 20:59:46,984 - INFO - Database health monitor started 2025-08-12 20:59:46,984 - INFO - Database health monitoring started 2025-08-12 20:59:46,984 - INFO - Database monitor already running 2025-08-12 21:00:22,894 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 21:00:41,769 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755011741.7662876, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:00:41,770 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:00:46,989 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755011746.9875035, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 21:00:46,990 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:00:49,042 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 21:00:53,454 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 21:00:53,456 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:00:53,485 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:00:53,567 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:00:53,569 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:00:53,601 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:00:53,604 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:01:41,779 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755011801.7725806, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:01:41,780 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:01:46,999 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755011806.994084, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 21:01:46,999 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:02:09,144 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:02:09,169 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:02:09,174 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:02:09,191 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:02:09,201 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:02:09,205 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:02:36,556 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:02:36,569 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:02:36,580 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:02:36,596 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:02:36,607 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:02:36,615 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:02:41,786 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755011861.7836876, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:02:41,786 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:02:47,009 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755011867.0067108, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 21:02:47,009 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:03:10,610 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:03:10,624 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:03:10,627 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:03:10,630 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:03:10,631 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:03:10,633 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:03:21,672 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:03:21,680 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:03:21,683 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:03:21,687 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:03:21,689 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:03:21,693 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:03:41,791 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755011921.7895257, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:03:41,791 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:03:47,015 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755011927.0133808, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 21:03:47,015 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:04:12,581 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:04:12,583 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:04:12,584 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:04:12,586 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:04:12,588 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:04:12,589 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:04:41,809 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755011981.8028355, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:04:41,809 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:04:47,022 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755011987.020343, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 21:04:47,022 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:05:27,088 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 21:05:29,387 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 21:05:29,394 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:05:29,400 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:05:29,403 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:05:29,406 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:05:29,408 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:05:29,410 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:05:41,815 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012041.8149562, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:05:41,816 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:05:47,027 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012047.0246046, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-12 21:05:47,027 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:06:41,825 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012101.820486, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:06:41,826 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:06:47,038 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012107.031574, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-12 21:06:47,039 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:07:41,835 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012161.830189, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:07:41,836 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:07:44,977 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:07:45,008 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:07:45,021 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:07:45,040 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:07:45,046 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:07:45,054 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:07:47,069 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012167.0505934, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-12 21:07:47,071 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:07:55,258 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:07:55,271 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:07:55,280 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:07:55,290 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:07:55,295 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:07:55,297 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:08:20,526 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:08:20,538 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:08:20,543 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:08:20,546 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:08:20,550 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:08:20,557 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:08:41,842 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012221.8395019, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:08:41,842 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:08:47,082 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012227.077683, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-12 21:08:47,082 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:09:29,453 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:09:29,480 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:09:29,482 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:09:29,487 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:09:29,490 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:09:29,491 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:09:41,848 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012281.8465588, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:09:41,848 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:09:47,090 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012287.087392, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-12 21:09:47,091 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:10:41,853 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012341.8523407, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:10:41,853 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:10:47,098 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012347.0956824, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-12 21:10:47,098 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:11:03,497 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:11:03,503 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:11:03,507 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:11:03,512 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:11:03,514 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:11:03,515 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:11:40,970 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 21:11:40,972 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:11:40,988 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:11:40,991 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:11:40,997 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:11:41,000 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:11:41,002 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:11:41,858 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012401.8562176, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:11:41,859 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:11:45,037 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 21:11:47,103 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012407.1013937, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:11:47,103 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:11:47,406 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:11:47,410 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:11:47,413 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:11:47,415 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:11:47,418 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:11:47,420 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:12:05,278 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:12:05,282 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:12:05,284 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:12:05,287 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:12:05,289 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:12:05,291 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:12:41,868 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012461.8636987, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:12:41,869 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:12:47,111 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012467.1068788, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:12:47,112 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:13:41,883 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012521.87551, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:13:41,884 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:13:47,134 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012527.1195269, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:13:47,135 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:14:08,364 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:14:08,376 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:14:08,388 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:14:08,406 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:14:08,415 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:14:08,424 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:14:41,893 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012581.889133, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:14:41,893 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:14:47,147 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012587.1429641, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:14:47,147 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:15:41,899 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012641.8960257, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:15:41,900 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:15:47,154 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012647.1521401, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:15:47,155 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:16:22,257 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:16:22,261 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:16:22,266 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:16:22,269 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:16:22,271 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:16:22,274 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:16:41,905 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012701.9037173, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:16:41,905 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:16:47,158 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012707.1574357, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:16:47,159 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:17:41,914 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012761.9109404, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:17:41,915 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:17:47,163 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012767.1615503, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:17:47,164 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:18:41,919 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012821.9179957, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:18:41,920 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:18:47,169 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012827.1662116, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:18:47,169 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:19:41,927 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012881.924142, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:19:41,928 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:19:47,174 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012887.1717458, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:19:47,174 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:20:41,931 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012941.930309, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:20:41,932 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:20:47,184 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755012947.1805737, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:20:47,184 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:21:41,943 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013001.93883, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:21:41,943 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:21:47,188 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013007.1868339, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:21:47,189 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:22:41,947 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013061.9456773, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:22:41,947 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:22:47,198 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013067.1942515, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:22:47,198 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:23:41,954 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013121.9521308, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:23:41,955 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:23:47,201 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013127.200505, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:23:47,201 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:24:41,959 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013181.957285, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:24:41,959 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:24:47,204 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013187.2035592, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:24:47,205 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:25:41,968 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013241.96591, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:25:41,969 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:25:47,208 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013247.2071934, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:25:47,208 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:26:41,979 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013301.9748437, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:26:41,979 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:26:47,219 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013307.2164216, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:26:47,220 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:27:41,985 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013361.983328, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:27:41,985 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:27:47,229 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013367.2244434, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:27:47,229 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:28:41,991 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013421.9894636, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:28:41,991 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:28:47,234 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013427.2324014, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:28:47,234 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:29:42,003 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013481.9976754, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:29:42,003 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:29:47,238 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013487.2375114, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:29:47,239 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:30:42,007 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013542.0063076, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:30:42,008 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:30:47,243 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013547.2420194, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:30:47,243 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:31:42,015 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013602.012373, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:31:42,015 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:31:47,254 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013607.2504253, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:31:47,255 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:32:42,020 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013662.0191991, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:32:42,020 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:32:47,260 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013667.2582703, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:32:47,260 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:33:42,026 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013722.024682, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:33:42,027 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:33:47,266 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013727.2635312, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:33:47,266 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:34:42,036 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013782.0318835, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:34:42,037 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:34:47,278 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013787.2735744, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:34:47,281 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:35:49,651 - INFO - Database health monitor started 2025-08-12 21:35:49,651 - INFO - Database health monitoring started 2025-08-12 21:35:49,654 - INFO - Database monitor already running 2025-08-12 21:35:58,758 - INFO - Database health monitor started 2025-08-12 21:35:58,758 - INFO - Database health monitoring started 2025-08-12 21:35:58,759 - INFO - Database monitor already running 2025-08-12 21:36:49,661 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013909.6577828, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:36:49,661 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:36:56,666 - DEBUG - Query optimized: SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) -> SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) LIMIT 1000 2025-08-12 21:36:56,961 - DEBUG - Query optimized: SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) -> SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) LIMIT 1000 2025-08-12 21:36:58,818 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013918.7957911, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-12 21:36:58,820 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:37:02,588 - DEBUG - Query optimized: SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s -> SELECT t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id = %s LIMIT 1000 2025-08-12 21:37:18,862 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-12 21:37:49,473 - DEBUG - Database connection closed via context manager 2025-08-12 21:37:49,667 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013969.6652753, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:37:49,667 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:37:56,560 - DEBUG - Database connection closed via context manager 2025-08-12 21:37:56,568 - DEBUG - Database connection closed via context manager 2025-08-12 21:37:56,590 - DEBUG - Database connection closed via context manager 2025-08-12 21:37:56,591 - DEBUG - Database connection closed via context manager 2025-08-12 21:37:56,604 - DEBUG - Database connection closed via context manager 2025-08-12 21:37:56,658 - DEBUG - Database connection closed via context manager 2025-08-12 21:37:58,827 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755013978.8259213, 'cache_hits': 0, 'cache_misses': 20, 'cache_clears': 0} 2025-08-12 21:37:58,828 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:38:08,276 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:38:08,284 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:38:08,284 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:38:08,287 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:38:08,292 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:38:08,293 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:38:08,297 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:38:08,301 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:38:08,302 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:38:08,303 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:38:08,307 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:38:08,314 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:38:49,673 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014029.670475, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:38:49,674 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:38:58,838 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755014038.831987, 'cache_hits': 0, 'cache_misses': 33, 'cache_clears': 0} 2025-08-12 21:38:58,839 - INFO - Connection stats - Total: 36, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-12 21:39:49,679 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014089.6783018, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:39:49,680 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:39:58,847 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014098.844249, 'cache_hits': 2, 'cache_misses': 34, 'cache_clears': 0} 2025-08-12 21:39:58,847 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:40:49,688 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014149.6864033, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:40:49,688 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:40:58,853 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014158.849768, 'cache_hits': 2, 'cache_misses': 34, 'cache_clears': 0} 2025-08-12 21:40:58,853 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:41:49,696 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014209.6923325, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:41:49,697 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:41:58,865 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014218.858369, 'cache_hits': 2, 'cache_misses': 34, 'cache_clears': 0} 2025-08-12 21:41:58,865 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:42:24,342 - INFO - Database health monitor started 2025-08-12 21:42:24,342 - INFO - Database health monitoring started 2025-08-12 21:42:24,343 - INFO - Database monitor already running 2025-08-12 21:42:47,790 - INFO - Database health monitor started 2025-08-12 21:42:47,791 - INFO - Database health monitoring started 2025-08-12 21:42:47,791 - INFO - Database monitor already running 2025-08-12 21:42:49,703 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014269.700517, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:42:49,703 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:43:47,798 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014327.795836, 'cache_hits': 1, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 21:43:47,798 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:43:49,707 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014329.7060113, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:43:49,707 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:44:47,809 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755014387.8051672, 'cache_hits': 1, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 21:44:47,809 - INFO - Connection stats - Total: 6, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-12 21:44:49,716 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014389.7124388, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:44:49,717 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:45:47,412 - INFO - Database health monitor started 2025-08-12 21:45:47,413 - INFO - Database health monitoring started 2025-08-12 21:45:47,413 - INFO - Database monitor already running 2025-08-12 21:45:49,722 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014449.7202642, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:45:49,723 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:46:00,983 - INFO - Database health monitor started 2025-08-12 21:46:00,983 - INFO - Database health monitoring started 2025-08-12 21:46:00,983 - INFO - Database monitor already running 2025-08-12 21:46:22,594 - INFO - Database health monitor started 2025-08-12 21:46:22,594 - INFO - Database health monitoring started 2025-08-12 21:46:22,594 - INFO - Database monitor already running 2025-08-12 21:46:43,829 - INFO - Database health monitor started 2025-08-12 21:46:43,829 - INFO - Database health monitoring started 2025-08-12 21:46:43,830 - INFO - Database monitor already running 2025-08-12 21:46:49,733 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014509.7282422, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:46:49,734 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:47:13,748 - INFO - Database health monitor started 2025-08-12 21:47:13,749 - INFO - Database health monitoring started 2025-08-12 21:47:13,751 - INFO - Database monitor already running 2025-08-12 21:47:49,739 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014569.7380621, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:47:49,740 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:48:13,760 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 3, 'failed_connections': 0, 'last_connection_time': 1755014593.7556036, 'cache_hits': 1, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 21:48:13,761 - INFO - Connection stats - Total: 7, Active: 3, Failed: 0, Success rate: 100.0% 2025-08-12 21:48:27,256 - INFO - Database health monitor started 2025-08-12 21:48:27,256 - INFO - Database health monitoring started 2025-08-12 21:48:27,256 - INFO - Database monitor already running 2025-08-12 21:48:49,754 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014629.745363, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:48:49,756 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:49:27,258 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1755014667.258065, 'cache_hits': 2, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 21:49:27,259 - INFO - Connection stats - Total: 8, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-12 21:49:49,766 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014689.7614586, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:49:49,767 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:50:39,741 - INFO - Database health monitor started 2025-08-12 21:50:39,742 - INFO - Database health monitoring started 2025-08-12 21:50:39,745 - INFO - Database monitor already running 2025-08-12 21:50:49,779 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014749.7729018, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:50:49,780 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:51:07,801 - INFO - Database health monitor started 2025-08-12 21:51:07,801 - INFO - Database health monitoring started 2025-08-12 21:51:07,802 - INFO - Database monitor already running 2025-08-12 21:51:49,788 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014809.783869, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:51:49,789 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:52:07,807 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1755014827.8059206, 'cache_hits': 1, 'cache_misses': 9, 'cache_clears': 0} 2025-08-12 21:52:07,807 - INFO - Connection stats - Total: 10, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-12 21:52:49,793 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014869.791916, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:52:49,794 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:53:07,811 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755014887.809621, 'cache_hits': 3, 'cache_misses': 12, 'cache_clears': 0} 2025-08-12 21:53:07,811 - INFO - Connection stats - Total: 14, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-12 21:53:49,802 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014929.7981567, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:53:49,803 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:54:07,816 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 5, 'failed_connections': 0, 'last_connection_time': 1755014947.8144832, 'cache_hits': 3, 'cache_misses': 16, 'cache_clears': 0} 2025-08-12 21:54:07,817 - INFO - Connection stats - Total: 19, Active: 5, Failed: 0, Success rate: 100.0% 2025-08-12 21:54:49,814 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755014989.8091815, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:54:49,815 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:55:07,825 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 5, 'failed_connections': 0, 'last_connection_time': 1755015007.8220894, 'cache_hits': 3, 'cache_misses': 16, 'cache_clears': 0} 2025-08-12 21:55:07,826 - INFO - Connection stats - Total: 20, Active: 5, Failed: 0, Success rate: 100.0% 2025-08-12 21:55:21,594 - INFO - Database health monitor started 2025-08-12 21:55:21,594 - INFO - Database health monitoring started 2025-08-12 21:55:21,595 - INFO - Database monitor already running 2025-08-12 21:55:45,179 - INFO - Database health monitor started 2025-08-12 21:55:45,179 - INFO - Database health monitoring started 2025-08-12 21:55:45,180 - INFO - Database monitor already running 2025-08-12 21:55:49,828 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015049.8221726, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:55:49,829 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:56:31,317 - INFO - Database health monitor started 2025-08-12 21:56:31,317 - INFO - Database health monitoring started 2025-08-12 21:56:31,318 - INFO - Database monitor already running 2025-08-12 21:56:49,843 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015109.838712, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:56:49,848 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:56:58,874 - INFO - Database health monitor started 2025-08-12 21:56:58,874 - INFO - Database health monitoring started 2025-08-12 21:56:58,875 - INFO - Database monitor already running 2025-08-12 21:57:49,873 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015169.869035, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:57:49,876 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:57:58,883 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755015178.8793192, 'cache_hits': 2, 'cache_misses': 13, 'cache_clears': 0} 2025-08-12 21:57:58,883 - INFO - Connection stats - Total: 14, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-12 21:58:49,993 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015229.9180605, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:58:50,004 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:58:58,895 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755015238.888398, 'cache_hits': 2, 'cache_misses': 17, 'cache_clears': 0} 2025-08-12 21:58:58,895 - INFO - Connection stats - Total: 19, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-12 21:59:17,427 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:59:17,432 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:59:17,436 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:59:17,444 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:59:17,446 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:59:17,454 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:59:17,455 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:59:17,467 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:59:17,469 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 21:59:17,472 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:59:17,488 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 21:59:17,500 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 21:59:50,019 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015290.0158198, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 21:59:50,020 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 21:59:58,976 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755015298.944314, 'cache_hits': 2, 'cache_misses': 23, 'cache_clears': 0} 2025-08-12 21:59:58,976 - INFO - Connection stats - Total: 26, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-12 22:00:43,998 - INFO - Database health monitor started 2025-08-12 22:00:43,998 - INFO - Database health monitoring started 2025-08-12 22:00:43,999 - INFO - Database monitor already running 2025-08-12 22:00:50,027 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015350.0238392, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:00:50,027 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:01:44,008 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015404.004277, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:01:44,009 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:01:50,032 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015410.0303342, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:01:50,033 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:02:44,019 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015464.0148246, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 22:02:44,020 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:02:50,043 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015470.038667, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:02:50,044 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:03:44,028 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015524.0227244, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 22:03:44,028 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:03:50,052 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015530.048058, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:03:50,052 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:04:44,039 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015584.0346704, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 22:04:44,040 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:04:50,062 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015590.0571556, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:04:50,063 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:05:16,461 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 22:05:16,463 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 22:05:16,465 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 22:05:16,466 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 22:05:16,467 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 22:05:16,470 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 22:05:16,470 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 22:05:16,473 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 22:05:16,474 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 22:05:16,477 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 22:05:16,479 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 22:05:16,481 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 22:05:38,708 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-12 22:05:44,050 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015644.0438588, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-12 22:05:44,052 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:05:50,071 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015650.0667727, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:05:50,071 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:06:44,058 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015704.0559168, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-12 22:06:44,059 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:06:50,074 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015710.0735807, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:06:50,074 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:07:44,067 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015764.0636268, 'cache_hits': 0, 'cache_misses': 31, 'cache_clears': 0} 2025-08-12 22:07:44,067 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:07:50,085 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015770.0805855, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:07:50,086 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:08:44,077 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015824.0722852, 'cache_hits': 0, 'cache_misses': 39, 'cache_clears': 0} 2025-08-12 22:08:44,078 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:08:50,096 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015830.090965, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:08:50,096 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:09:44,082 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015884.0808914, 'cache_hits': 0, 'cache_misses': 47, 'cache_clears': 0} 2025-08-12 22:09:44,083 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:09:50,105 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015890.1005156, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:09:50,105 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:10:14,535 - INFO - Database health monitor started 2025-08-12 22:10:14,535 - INFO - Database health monitoring started 2025-08-12 22:10:14,535 - INFO - Database monitor already running 2025-08-12 22:10:19,090 - INFO - Database health monitor started 2025-08-12 22:10:19,091 - INFO - Database health monitoring started 2025-08-12 22:10:19,091 - INFO - Database monitor already running 2025-08-12 22:11:14,549 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015974.5438461, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:11:14,549 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:11:19,097 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755015979.0948162, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-08-12 22:11:19,098 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:12:14,559 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016034.5545893, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:12:14,559 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:12:19,107 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016039.1004355, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-12 22:12:19,107 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:13:14,571 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016094.5665293, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:13:14,572 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:13:19,115 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016099.1113915, 'cache_hits': 0, 'cache_misses': 20, 'cache_clears': 0} 2025-08-12 22:13:19,116 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:14:14,583 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016154.5784879, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:14:14,583 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:14:19,127 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016159.121145, 'cache_hits': 0, 'cache_misses': 30, 'cache_clears': 0} 2025-08-12 22:14:19,128 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:15:14,593 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016214.5879729, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:15:14,593 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:15:19,137 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016219.1324146, 'cache_hits': 0, 'cache_misses': 34, 'cache_clears': 0} 2025-08-12 22:15:19,137 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:15:22,612 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 22:15:22,613 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 22:15:22,615 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 22:15:22,617 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 22:15:22,618 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 22:15:22,619 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 22:15:22,619 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 22:15:22,622 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 22:15:22,625 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 22:15:22,625 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 22:15:22,627 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 22:15:22,634 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 22:15:36,851 - DEBUG - Database connection closed via context manager 2025-08-12 22:15:36,876 - DEBUG - Database connection closed via context manager 2025-08-12 22:15:36,882 - DEBUG - Database connection closed via context manager 2025-08-12 22:15:36,896 - DEBUG - Database connection closed via context manager 2025-08-12 22:15:36,909 - DEBUG - Database connection closed via context manager 2025-08-12 22:15:36,985 - DEBUG - Database connection closed via context manager 2025-08-12 22:15:41,614 - DEBUG - Database connection closed via context manager 2025-08-12 22:15:41,685 - DEBUG - Database connection closed via context manager 2025-08-12 22:16:14,603 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016274.5988941, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:16:14,604 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:16:19,144 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755016279.140255, 'cache_hits': 3, 'cache_misses': 60, 'cache_clears': 0} 2025-08-12 22:16:19,144 - INFO - Connection stats - Total: 66, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-12 22:16:26,943 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 22:16:33,638 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-12 22:17:14,612 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016334.6080446, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:17:14,613 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:17:19,153 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 3, 'failed_connections': 0, 'last_connection_time': 1755016339.15006, 'cache_hits': 5, 'cache_misses': 67, 'cache_clears': 0} 2025-08-12 22:17:19,153 - INFO - Connection stats - Total: 74, Active: 3, Failed: 0, Success rate: 100.0% 2025-08-12 22:17:30,793 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-12 22:17:30,858 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 22:17:30,867 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 22:17:30,873 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 22:17:30,889 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-12 22:17:30,904 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-12 22:17:30,958 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-12 22:18:14,623 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016394.6183763, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:18:14,623 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:18:19,163 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 3, 'failed_connections': 0, 'last_connection_time': 1755016399.1579092, 'cache_hits': 5, 'cache_misses': 75, 'cache_clears': 0} 2025-08-12 22:18:19,163 - INFO - Connection stats - Total: 83, Active: 3, Failed: 0, Success rate: 100.0% 2025-08-12 22:18:39,053 - INFO - Database health monitor started 2025-08-12 22:18:39,053 - INFO - Database health monitoring started 2025-08-12 22:18:39,054 - INFO - Database monitor already running 2025-08-12 22:18:56,414 - INFO - Database health monitor started 2025-08-12 22:18:56,414 - INFO - Database health monitoring started 2025-08-12 22:18:56,415 - INFO - Database monitor already running 2025-08-12 22:19:14,637 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016454.6306992, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:19:14,638 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:19:56,429 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016496.4219668, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:19:56,429 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:20:14,641 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016514.6407082, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:20:14,642 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:20:25,600 - INFO - Database health monitor started 2025-08-12 22:20:25,600 - INFO - Database health monitoring started 2025-08-12 22:20:25,601 - INFO - Database monitor already running 2025-08-12 22:20:40,606 - INFO - Database health monitor started 2025-08-12 22:20:40,607 - INFO - Database health monitoring started 2025-08-12 22:20:40,607 - INFO - Database monitor already running 2025-08-12 22:21:14,657 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016574.64544, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:21:14,657 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:21:18,552 - INFO - Database health monitor started 2025-08-12 22:21:18,552 - INFO - Database health monitoring started 2025-08-12 22:21:18,554 - INFO - Database monitor already running 2025-08-12 22:21:43,060 - DEBUG - Database connection closed via context manager 2025-08-12 22:21:43,065 - DEBUG - Database connection closed via context manager 2025-08-12 22:21:43,135 - DEBUG - Database connection closed via context manager 2025-08-12 22:21:43,151 - DEBUG - Database connection closed via context manager 2025-08-12 22:21:43,247 - DEBUG - Database connection closed via context manager 2025-08-12 22:21:43,317 - DEBUG - Database connection closed via context manager 2025-08-12 22:22:14,668 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016634.6624653, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:22:14,669 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:22:18,563 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1755016638.5575597, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 22:22:18,564 - INFO - Connection stats - Total: 16, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-12 22:22:34,006 - DEBUG - Database connection closed via context manager 2025-08-12 22:22:41,790 - DEBUG - Database connection closed via context manager 2025-08-12 22:22:41,799 - DEBUG - Database connection closed via context manager 2025-08-12 22:22:41,824 - DEBUG - Database connection closed via context manager 2025-08-12 22:22:41,866 - DEBUG - Database connection closed via context manager 2025-08-12 22:22:41,881 - DEBUG - Database connection closed via context manager 2025-08-12 22:22:41,922 - DEBUG - Database connection closed via context manager 2025-08-12 22:22:45,706 - DEBUG - Database connection closed via context manager 2025-08-12 22:22:45,816 - DEBUG - Database connection closed via context manager 2025-08-12 22:23:14,674 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016694.6717887, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:23:14,675 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:23:18,573 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 4, 'failed_connections': 0, 'last_connection_time': 1755016698.568138, 'cache_hits': 0, 'cache_misses': 30, 'cache_clears': 0} 2025-08-12 22:23:18,574 - INFO - Connection stats - Total: 32, Active: 4, Failed: 0, Success rate: 100.0% 2025-08-12 22:24:04,287 - INFO - Database health monitor started 2025-08-12 22:24:04,288 - INFO - Database health monitoring started 2025-08-12 22:24:04,290 - INFO - Database monitor already running 2025-08-12 22:24:14,688 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016754.681554, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:24:14,689 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:25:04,292 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755016804.2914112, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 22:25:04,293 - INFO - Connection stats - Total: 3, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-12 22:25:14,692 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016814.6911557, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:25:14,692 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:26:04,307 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755016864.3008406, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 22:26:04,308 - INFO - Connection stats - Total: 4, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-12 22:26:14,703 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016874.698276, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:26:14,705 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:27:04,367 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755016924.3580992, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 22:27:04,368 - INFO - Connection stats - Total: 5, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-12 22:27:14,723 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016934.7152164, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:27:14,724 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:27:30,853 - INFO - Database health monitor started 2025-08-12 22:27:30,853 - INFO - Database health monitoring started 2025-08-12 22:27:30,855 - INFO - Database monitor already running 2025-08-12 22:27:46,112 - INFO - Database health monitor started 2025-08-12 22:27:46,112 - INFO - Database health monitoring started 2025-08-12 22:27:46,113 - INFO - Database monitor already running 2025-08-12 22:28:14,736 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755016994.7325404, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:28:14,737 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:28:46,131 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755017026.1197405, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-12 22:28:46,132 - INFO - Connection stats - Total: 3, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-12 22:29:14,748 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017054.7415872, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:29:14,748 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:29:38,902 - INFO - Database health monitor started 2025-08-12 22:29:38,902 - INFO - Database health monitoring started 2025-08-12 22:29:38,903 - INFO - Database monitor already running 2025-08-12 22:29:56,274 - INFO - Database health monitor started 2025-08-12 22:29:56,274 - INFO - Database health monitoring started 2025-08-12 22:29:56,275 - INFO - Database monitor already running 2025-08-12 22:30:14,760 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017114.7536817, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:30:14,760 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:30:56,283 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1755017156.27948, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 22:30:56,284 - INFO - Connection stats - Total: 7, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-12 22:31:14,772 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017174.7663412, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:31:14,773 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:31:56,311 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1755017216.303391, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-12 22:31:56,313 - INFO - Connection stats - Total: 8, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-12 22:32:14,782 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017234.7784348, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:32:14,783 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:33:06,521 - INFO - Database health monitor started 2025-08-12 22:33:06,522 - INFO - Database health monitoring started 2025-08-12 22:33:06,523 - INFO - Database monitor already running 2025-08-12 22:33:14,793 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017294.788239, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:33:14,793 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:34:06,878 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017346.8708668, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:34:06,879 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:34:15,018 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017355.0149562, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:34:15,019 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:34:28,805 - INFO - Database health monitor started 2025-08-12 22:34:28,805 - INFO - Database health monitoring started 2025-08-12 22:34:28,806 - INFO - Database monitor already running 2025-08-12 22:35:15,026 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017415.0220168, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:35:15,026 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:35:16,821 - INFO - Database health monitor started 2025-08-12 22:35:16,821 - INFO - Database health monitoring started 2025-08-12 22:35:16,822 - INFO - Database monitor already running 2025-08-12 22:36:15,035 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017475.030178, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:36:15,036 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:36:16,838 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017476.8295162, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:36:16,839 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:36:45,252 - INFO - Database health monitor started 2025-08-12 22:36:45,254 - INFO - Database health monitoring started 2025-08-12 22:36:45,432 - INFO - Database monitor already running 2025-08-12 22:37:15,048 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017535.0432897, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:37:15,049 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:37:33,135 - INFO - Database health monitor started 2025-08-12 22:37:33,136 - INFO - Database health monitoring started 2025-08-12 22:37:33,136 - INFO - Database monitor already running 2025-08-12 22:37:47,907 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-12 22:37:47,910 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-12 22:37:47,921 - DEBUG - Database connection closed and returned to pool 2025-08-12 22:37:47,923 - DEBUG - Database connection closed and returned to pool 2025-08-12 22:38:07,291 - INFO - Database health monitor started 2025-08-12 22:38:07,292 - INFO - Database health monitoring started 2025-08-12 22:38:07,292 - INFO - Database monitor already running 2025-08-12 22:38:15,110 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017595.07462, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:38:15,115 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:38:26,761 - INFO - Database health monitor started 2025-08-12 22:38:26,761 - INFO - Database health monitoring started 2025-08-12 22:38:26,763 - INFO - Database monitor already running 2025-08-12 22:38:37,606 - INFO - Database health monitor started 2025-08-12 22:38:37,606 - INFO - Database health monitoring started 2025-08-12 22:38:37,607 - INFO - Database monitor already running 2025-08-12 22:39:15,229 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017655.1915927, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:39:15,232 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:39:16,005 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-12 22:39:16,012 - DEBUG - Database connection closed and returned to pool 2025-08-12 22:39:16,014 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-12 22:39:16,098 - DEBUG - Database connection closed and returned to pool 2025-08-12 22:39:16,197 - DEBUG - Query optimized: SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s -> SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s LIMIT 1000 2025-08-12 22:39:16,223 - DEBUG - Query optimized: SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s -> SELECT DISTINCT type FROM videos WHERE for_which = %s AND course_id = %s LIMIT 1000 2025-08-12 22:39:37,637 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017677.6236172, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 22:39:37,639 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:39:44,526 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-12 22:39:44,549 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-12 22:39:44,560 - DEBUG - Database connection closed and returned to pool 2025-08-12 22:39:44,568 - DEBUG - Database connection closed and returned to pool 2025-08-12 22:40:08,002 - INFO - Database health monitor started 2025-08-12 22:40:08,003 - INFO - Database health monitoring started 2025-08-12 22:40:08,003 - INFO - Database monitor already running 2025-08-12 22:40:15,243 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017715.2382388, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:40:15,244 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:40:45,213 - INFO - Database health monitor started 2025-08-12 22:40:45,213 - INFO - Database health monitoring started 2025-08-12 22:40:45,214 - INFO - Database monitor already running 2025-08-12 22:41:15,248 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017775.246749, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:41:15,249 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:41:29,124 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-12 22:41:29,125 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-12 22:41:29,130 - DEBUG - Database connection closed and returned to pool 2025-08-12 22:41:29,131 - DEBUG - Database connection closed and returned to pool 2025-08-12 22:41:45,221 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017805.2170296, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 22:41:45,222 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:42:15,318 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017835.2519748, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:42:15,318 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:42:45,233 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017865.2293847, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 22:42:45,233 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:43:15,415 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017895.349121, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:43:15,420 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:43:45,248 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017925.2413995, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-12 22:43:45,251 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:44:08,160 - DEBUG - Database connection closed via context manager 2025-08-12 22:44:08,484 - DEBUG - Database connection closed via context manager 2025-08-12 22:44:15,433 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017955.4278033, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:44:15,434 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:44:45,260 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755017985.2561657, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-12 22:44:45,261 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:45:15,443 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755018015.4381628, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:45:15,444 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:45:45,270 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755018045.2652452, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-12 22:45:45,270 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:46:15,640 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755018075.627324, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:46:15,692 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:46:33,540 - DEBUG - Database connection closed via context manager 2025-08-12 22:46:33,554 - DEBUG - Database connection closed via context manager 2025-08-12 22:46:45,281 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755018105.27474, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 22:46:45,282 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:47:15,715 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755018135.7083507, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:47:15,715 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:47:45,297 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755018165.289603, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 22:47:45,298 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:48:15,732 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755018195.7233074, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:48:15,732 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:48:45,303 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755018225.301279, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 22:48:45,306 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:49:15,745 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755018255.7380903, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:49:15,746 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:49:45,996 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755018285.555161, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-12 22:49:46,045 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:50:15,862 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755018315.795499, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:50:15,863 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:50:19,180 - DEBUG - Database connection closed via context manager 2025-08-12 22:50:19,292 - DEBUG - Database connection closed via context manager 2025-08-12 22:50:46,094 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755018346.087182, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 22:50:46,095 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:51:15,875 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755018375.870796, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:51:15,876 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:51:46,105 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755018406.1016333, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 22:51:46,106 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:52:15,879 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755018435.8783836, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:52:15,879 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:52:46,118 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755018466.110107, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 22:52:46,119 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:53:15,886 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755018495.8833852, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 22:53:15,887 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 22:53:46,139 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755018526.1279335, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 22:53:46,141 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:12:31,378 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755019651.0344388, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:12:31,401 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:12:31,411 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755019651.0547497, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:12:31,412 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:13:31,412 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755019711.4095466, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:13:31,412 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:13:31,418 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755019711.4153643, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:13:31,419 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:14:31,421 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755019771.4165688, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:14:31,422 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:14:31,426 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755019771.4225664, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:14:31,427 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:15:31,431 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755019831.4262311, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:15:31,432 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:15:31,437 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755019831.4312034, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:15:31,437 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:16:31,440 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755019891.4358826, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:16:31,440 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:16:31,445 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755019891.4414544, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:16:31,446 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:17:31,449 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755019951.444808, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:17:31,450 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:17:31,454 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755019951.4500763, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:17:31,455 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:18:31,456 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020011.4532557, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:18:31,456 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:18:31,463 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020011.4589348, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:18:31,463 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:19:31,464 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020071.4609714, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:19:31,465 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:19:31,472 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020071.4676638, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:19:31,473 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:20:31,472 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020131.4692864, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:20:31,474 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:20:31,482 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020131.4780679, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:20:31,483 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:21:31,483 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020191.4781487, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:21:31,484 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:21:31,491 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020191.4870474, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:21:31,492 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:22:31,493 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020251.488575, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:22:31,493 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:22:31,501 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020251.4968235, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:22:31,502 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:23:31,502 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020311.4979167, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:23:31,503 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:23:31,511 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020311.505703, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:23:31,512 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:24:31,511 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020371.507495, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:24:31,512 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:24:31,521 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020371.5172431, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:24:31,522 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:25:31,516 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020431.514666, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:25:31,517 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:25:31,531 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020431.53048, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:25:31,534 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:26:31,528 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020491.5220835, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:26:31,529 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:26:31,544 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020491.5391486, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:26:31,544 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:27:31,540 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020551.5358126, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:27:31,541 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:27:31,553 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020551.5492835, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:27:31,554 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:28:31,554 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020611.5492222, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:28:31,555 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:28:31,563 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020611.5583587, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:28:31,563 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:29:31,563 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020671.560259, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:29:31,563 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:29:31,571 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020671.5678778, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:29:31,572 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:30:31,574 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020731.5690043, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:30:31,575 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:30:31,582 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020731.577339, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:30:31,583 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:31:31,583 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020791.5792902, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:31:31,584 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:31:31,592 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020791.588077, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:31:31,592 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:32:31,594 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020851.5893075, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:32:31,594 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:32:31,601 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020851.5972042, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:32:31,602 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:33:31,605 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020911.60062, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:33:31,605 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:33:31,608 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020911.6044888, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:33:31,608 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:34:31,612 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020971.6098895, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:34:31,612 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:34:31,615 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755020971.6116312, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:34:31,615 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:35:31,619 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755021031.6169899, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:35:31,619 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:35:31,620 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755021031.6175551, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:35:31,620 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:36:31,628 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755021091.6234, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:36:31,628 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755021091.6248062, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:36:31,628 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:36:31,629 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:37:31,635 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755021151.632787, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:37:31,635 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755021151.6328857, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:37:31,635 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:37:31,636 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:38:31,644 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755021211.6400332, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:38:31,645 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755021211.6404715, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:38:31,645 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:38:31,645 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:39:31,654 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755021271.6502209, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:39:31,655 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755021271.650681, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:39:31,655 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:39:31,656 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:40:31,662 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755021331.6596484, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:40:31,662 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755021331.6596875, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:40:31,663 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:40:31,663 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:41:31,669 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755021391.6667712, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:41:31,670 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755021391.6667695, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:41:31,670 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:41:31,671 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:42:31,679 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755021451.6759644, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:42:31,679 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755021451.6753035, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:42:31,680 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:42:31,680 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:43:31,688 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755021511.6840856, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-12 23:43:31,690 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-12 23:43:31,691 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755021511.684181, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-12 23:43:31,692 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 00:00:18,965 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755022518.8642185, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 00:00:18,972 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 00:00:18,986 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755022518.8677194, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 00:00:18,988 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 00:01:18,981 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755022578.9773617, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 00:01:18,982 - INFO - Connection stats - Total: 78, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 00:01:18,998 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755022578.9943275, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 00:01:18,998 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 00:02:18,989 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755022638.9863405, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 00:02:18,989 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 00:02:19,004 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755022639.0018957, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 00:02:19,004 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 00:03:18,998 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755022698.9940088, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 00:03:18,999 - INFO - Connection stats - Total: 80, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 00:03:19,014 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755022699.00944, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 00:03:19,015 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 00:04:19,005 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755022759.0032454, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 00:04:19,005 - INFO - Connection stats - Total: 81, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 00:04:19,021 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755022759.0191956, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 00:04:19,023 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 00:05:19,016 - DEBUG - Database health check passed. Stats: {'total_connections': 82, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755022819.0105298, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 00:05:19,017 - INFO - Connection stats - Total: 82, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 00:05:19,033 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755022819.0286963, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 00:05:19,033 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 00:06:19,022 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755022879.020059, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 00:06:19,022 - INFO - Connection stats - Total: 83, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 00:06:19,044 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755022879.039466, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 00:06:19,048 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 00:07:19,026 - DEBUG - Database health check passed. Stats: {'total_connections': 84, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755022939.0252085, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 00:07:19,027 - INFO - Connection stats - Total: 84, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 00:07:19,056 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755022939.0526664, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 00:07:19,058 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 00:38:00,540 - DEBUG - Database health check passed. Stats: {'total_connections': 85, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755024780.3658304, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 00:38:00,549 - INFO - Connection stats - Total: 85, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 00:38:00,558 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755024780.3802075, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 00:38:00,560 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:18:25,087 - DEBUG - Database health check passed. Stats: {'total_connections': 86, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027205.0859897, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:18:25,088 - INFO - Connection stats - Total: 86, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:18:25,100 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027205.0968533, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:18:25,101 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:19:25,092 - DEBUG - Database health check passed. Stats: {'total_connections': 87, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027265.0912738, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:19:25,093 - INFO - Connection stats - Total: 87, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:19:25,110 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027265.106476, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:19:25,110 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:20:25,099 - DEBUG - Database health check passed. Stats: {'total_connections': 88, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027325.0962777, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:20:25,100 - INFO - Connection stats - Total: 88, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:20:25,117 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027325.1139245, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:20:25,118 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:22:21,286 - DEBUG - Database health check passed. Stats: {'total_connections': 89, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027441.192404, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:22:21,287 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027441.192826, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:22:21,304 - INFO - Connection stats - Total: 89, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:22:21,314 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:23:21,336 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027501.333036, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:23:21,336 - DEBUG - Database health check passed. Stats: {'total_connections': 90, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027501.3327267, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:23:21,337 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:23:21,337 - INFO - Connection stats - Total: 90, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:24:21,347 - DEBUG - Database health check passed. Stats: {'total_connections': 91, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027561.3419602, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:24:21,347 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027561.342171, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:24:21,348 - INFO - Connection stats - Total: 91, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:24:21,348 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:25:21,355 - DEBUG - Database health check passed. Stats: {'total_connections': 92, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027621.3520966, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:25:21,356 - INFO - Connection stats - Total: 92, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:25:21,360 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027621.3566005, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:25:21,361 - INFO - Connection stats - Total: 78, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:26:21,364 - DEBUG - Database health check passed. Stats: {'total_connections': 93, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027681.3611038, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:26:21,365 - INFO - Connection stats - Total: 93, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:26:21,369 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027681.3652728, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:26:21,370 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:27:21,375 - DEBUG - Database health check passed. Stats: {'total_connections': 94, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027741.3721132, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:27:21,376 - INFO - Connection stats - Total: 94, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:27:21,378 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027741.374041, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:27:21,379 - INFO - Connection stats - Total: 80, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:28:21,384 - DEBUG - Database health check passed. Stats: {'total_connections': 95, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027801.3806725, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:28:21,385 - INFO - Connection stats - Total: 95, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:28:21,386 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027801.3828347, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:28:21,392 - INFO - Connection stats - Total: 81, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:29:21,394 - DEBUG - Database health check passed. Stats: {'total_connections': 96, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027861.3899035, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:29:21,395 - INFO - Connection stats - Total: 96, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:29:21,401 - DEBUG - Database health check passed. Stats: {'total_connections': 82, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027861.3960757, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:29:21,401 - INFO - Connection stats - Total: 82, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:30:21,402 - DEBUG - Database health check passed. Stats: {'total_connections': 97, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027921.399673, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:30:21,402 - INFO - Connection stats - Total: 97, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:30:21,407 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755027921.4057362, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:30:21,408 - INFO - Connection stats - Total: 83, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:32:27,867 - DEBUG - Database health check passed. Stats: {'total_connections': 98, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755028047.8635817, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:32:27,868 - INFO - Connection stats - Total: 98, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:32:27,870 - DEBUG - Database health check passed. Stats: {'total_connections': 84, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755028047.8671513, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:32:27,871 - INFO - Connection stats - Total: 84, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:33:27,877 - DEBUG - Database health check passed. Stats: {'total_connections': 99, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755028107.8739219, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:33:27,878 - INFO - Connection stats - Total: 99, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:33:27,879 - DEBUG - Database health check passed. Stats: {'total_connections': 85, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755028107.8752394, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:33:27,879 - INFO - Connection stats - Total: 85, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:34:27,889 - DEBUG - Database health check passed. Stats: {'total_connections': 100, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755028167.8826573, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:34:27,889 - INFO - Connection stats - Total: 100, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:34:27,890 - DEBUG - Database health check passed. Stats: {'total_connections': 86, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755028167.8842568, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:34:27,891 - INFO - Connection stats - Total: 86, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:35:27,898 - DEBUG - Database health check passed. Stats: {'total_connections': 87, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755028227.8950841, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:35:27,899 - INFO - Connection stats - Total: 87, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:35:27,900 - INFO - Connection stats - Total: 101, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:36:27,906 - DEBUG - Database health check passed. Stats: {'total_connections': 102, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755028287.9040518, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:36:27,906 - DEBUG - Database health check passed. Stats: {'total_connections': 88, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755028287.9045663, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:36:27,906 - INFO - Connection stats - Total: 102, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:36:27,907 - INFO - Connection stats - Total: 88, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:37:27,919 - DEBUG - Database health check passed. Stats: {'total_connections': 89, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755028347.913494, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:37:27,919 - DEBUG - Database health check passed. Stats: {'total_connections': 103, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755028347.9134984, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:37:27,920 - INFO - Connection stats - Total: 89, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:37:27,920 - INFO - Connection stats - Total: 103, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:38:27,928 - DEBUG - Database health check passed. Stats: {'total_connections': 90, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755028407.924787, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:38:27,928 - DEBUG - Database health check passed. Stats: {'total_connections': 104, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755028407.924927, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:38:27,928 - INFO - Connection stats - Total: 90, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:38:27,929 - INFO - Connection stats - Total: 104, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:39:27,935 - DEBUG - Database health check passed. Stats: {'total_connections': 91, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755028467.9329994, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:39:27,936 - INFO - Connection stats - Total: 105, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:39:27,937 - INFO - Connection stats - Total: 91, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:40:27,944 - DEBUG - Database health check passed. Stats: {'total_connections': 106, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755028527.9401739, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:40:27,946 - INFO - Connection stats - Total: 106, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:40:27,946 - DEBUG - Database health check passed. Stats: {'total_connections': 92, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755028527.9413772, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:40:27,947 - INFO - Connection stats - Total: 92, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:50:58,766 - DEBUG - Database health check passed. Stats: {'total_connections': 107, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755029158.643812, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:50:58,778 - INFO - Connection stats - Total: 107, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:50:58,784 - DEBUG - Database health check passed. Stats: {'total_connections': 93, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755029158.641666, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:50:58,794 - INFO - Connection stats - Total: 93, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:51:58,798 - DEBUG - Database health check passed. Stats: {'total_connections': 108, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755029218.7898126, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:51:58,799 - INFO - Connection stats - Total: 108, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:51:58,834 - DEBUG - Database health check passed. Stats: {'total_connections': 94, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755029218.828369, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:51:58,835 - INFO - Connection stats - Total: 94, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:52:58,811 - DEBUG - Database health check passed. Stats: {'total_connections': 109, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755029278.805722, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:52:58,812 - INFO - Connection stats - Total: 109, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:52:58,850 - DEBUG - Database health check passed. Stats: {'total_connections': 95, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755029278.8423283, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:52:58,852 - INFO - Connection stats - Total: 95, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:53:58,826 - DEBUG - Database health check passed. Stats: {'total_connections': 110, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755029338.8196816, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 01:53:58,827 - INFO - Connection stats - Total: 110, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 01:53:58,868 - DEBUG - Database health check passed. Stats: {'total_connections': 96, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755029338.8604186, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 01:53:58,869 - INFO - Connection stats - Total: 96, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:43:14,104 - DEBUG - Database health check passed. Stats: {'total_connections': 111, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755032294.1021261, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 02:43:14,104 - INFO - Connection stats - Total: 111, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:43:14,150 - DEBUG - Database health check passed. Stats: {'total_connections': 97, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755032294.1452951, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 02:43:14,151 - INFO - Connection stats - Total: 97, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:43:46,706 - DEBUG - Database connection closed via context manager 2025-08-13 02:43:46,734 - DEBUG - Database connection closed via context manager 2025-08-13 02:44:22,039 - INFO - Database health monitor started 2025-08-13 02:44:22,039 - INFO - Database health monitoring started 2025-08-13 02:44:22,040 - INFO - Database monitor already running 2025-08-13 02:44:26,023 - INFO - Database health monitor started 2025-08-13 02:44:26,023 - INFO - Database health monitoring started 2025-08-13 02:44:26,024 - INFO - Database monitor already running 2025-08-13 02:45:22,043 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755032422.042818, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 02:45:22,043 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:45:26,028 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755032426.0271568, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 02:45:26,028 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:46:22,050 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755032482.0472758, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 02:46:22,050 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:46:26,037 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755032486.0330462, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 02:46:26,038 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:47:15,372 - DEBUG - Database connection closed via context manager 2025-08-13 02:47:15,407 - DEBUG - Database connection closed via context manager 2025-08-13 02:47:18,305 - DEBUG - Database connection closed via context manager 2025-08-13 02:47:18,338 - DEBUG - Database connection closed via context manager 2025-08-13 02:47:22,056 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755032542.0538337, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 02:47:22,057 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:47:26,046 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755032546.0432224, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-13 02:47:26,047 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:47:55,275 - DEBUG - Database connection closed via context manager 2025-08-13 02:47:55,280 - DEBUG - Database connection closed via context manager 2025-08-13 02:47:55,314 - DEBUG - Database connection closed via context manager 2025-08-13 02:47:55,315 - DEBUG - Database connection closed via context manager 2025-08-13 02:47:55,323 - DEBUG - Database connection closed via context manager 2025-08-13 02:47:55,409 - DEBUG - Database connection closed via context manager 2025-08-13 02:48:22,063 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755032602.0619419, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 02:48:22,063 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:48:26,053 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755032606.0510216, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-13 02:48:26,054 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:49:22,072 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755032662.0697262, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 02:49:22,072 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:49:26,059 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755032666.0565212, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-13 02:49:26,060 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:50:22,081 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755032722.0773675, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 02:50:22,082 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:50:26,065 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755032726.063064, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-13 02:50:26,066 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:51:22,089 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755032782.086957, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 02:51:22,089 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:51:26,074 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755032786.0707471, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-13 02:51:26,074 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:52:16,188 - INFO - Database health monitor started 2025-08-13 02:52:16,188 - INFO - Database health monitoring started 2025-08-13 02:52:16,188 - INFO - Database monitor already running 2025-08-13 02:52:22,096 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755032842.093627, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 02:52:22,096 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:52:34,995 - DEBUG - Database connection closed via context manager 2025-08-13 02:52:35,049 - DEBUG - Database connection closed via context manager 2025-08-13 02:52:35,089 - DEBUG - Database connection closed via context manager 2025-08-13 02:52:35,092 - DEBUG - Database connection closed via context manager 2025-08-13 02:52:35,140 - DEBUG - Database connection closed via context manager 2025-08-13 02:52:35,194 - DEBUG - Database connection closed via context manager 2025-08-13 02:53:16,191 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755032896.1905394, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-13 02:53:16,192 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:53:22,102 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755032902.1001582, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 02:53:22,103 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:54:02,349 - INFO - Database health monitor started 2025-08-13 02:54:02,349 - INFO - Database health monitoring started 2025-08-13 02:54:02,349 - INFO - Database monitor already running 2025-08-13 02:54:22,107 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755032962.1057227, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 02:54:22,108 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:54:27,477 - INFO - Database health monitor started 2025-08-13 02:54:27,477 - INFO - Database health monitoring started 2025-08-13 02:54:27,478 - INFO - Database monitor already running 2025-08-13 02:54:29,322 - DEBUG - Database connection closed via context manager 2025-08-13 02:54:55,953 - INFO - Database health monitor started 2025-08-13 02:54:55,953 - INFO - Database health monitoring started 2025-08-13 02:54:55,954 - INFO - Database monitor already running 2025-08-13 02:55:00,302 - INFO - Database health monitor started 2025-08-13 02:55:00,302 - INFO - Database health monitoring started 2025-08-13 02:55:00,302 - INFO - Database monitor already running 2025-08-13 02:55:01,012 - DEBUG - Database connection closed via context manager 2025-08-13 02:55:11,858 - DEBUG - Database connection closed via context manager 2025-08-13 02:55:13,926 - DEBUG - Database connection closed via context manager 2025-08-13 02:55:18,878 - DEBUG - Database connection closed via context manager 2025-08-13 02:55:18,882 - DEBUG - Database connection closed via context manager 2025-08-13 02:55:18,892 - DEBUG - Database connection closed via context manager 2025-08-13 02:55:18,963 - DEBUG - Database connection closed via context manager 2025-08-13 02:55:19,037 - DEBUG - Database connection closed via context manager 2025-08-13 02:55:19,077 - DEBUG - Database connection closed via context manager 2025-08-13 02:55:20,676 - DEBUG - Database connection closed via context manager 2025-08-13 02:55:55,959 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033055.9576004, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 02:55:55,960 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:56:00,305 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033060.304445, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-13 02:56:00,305 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:56:08,206 - INFO - Database health monitor started 2025-08-13 02:56:08,206 - INFO - Database health monitoring started 2025-08-13 02:56:08,206 - INFO - Database monitor already running 2025-08-13 02:56:42,352 - DEBUG - Database connection closed via context manager 2025-08-13 02:56:42,413 - DEBUG - Database connection closed via context manager 2025-08-13 02:56:47,190 - DEBUG - Database connection closed via context manager 2025-08-13 02:56:47,230 - DEBUG - Database connection closed via context manager 2025-08-13 02:56:55,965 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033115.9636333, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 02:56:55,966 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:57:04,697 - DEBUG - Database connection closed via context manager 2025-08-13 02:57:04,701 - DEBUG - Database connection closed via context manager 2025-08-13 02:57:04,717 - DEBUG - Database connection closed via context manager 2025-08-13 02:57:04,732 - DEBUG - Database connection closed via context manager 2025-08-13 02:57:04,741 - DEBUG - Database connection closed via context manager 2025-08-13 02:57:04,798 - DEBUG - Database connection closed via context manager 2025-08-13 02:57:08,210 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033128.2087865, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-13 02:57:08,210 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:57:09,847 - DEBUG - Database connection closed via context manager 2025-08-13 02:57:09,901 - DEBUG - Database connection closed via context manager 2025-08-13 02:57:14,907 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-13 02:57:14,909 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-13 02:57:14,910 - DEBUG - Database connection closed and returned to pool 2025-08-13 02:57:14,914 - DEBUG - Database connection closed and returned to pool 2025-08-13 02:57:39,290 - DEBUG - Database connection closed via context manager 2025-08-13 02:57:39,340 - DEBUG - Database connection closed via context manager 2025-08-13 02:57:50,854 - DEBUG - Database connection closed via context manager 2025-08-13 02:57:50,854 - DEBUG - Database connection closed via context manager 2025-08-13 02:57:50,860 - DEBUG - Database connection closed via context manager 2025-08-13 02:57:50,874 - DEBUG - Database connection closed via context manager 2025-08-13 02:57:50,895 - DEBUG - Database connection closed via context manager 2025-08-13 02:57:50,918 - DEBUG - Database connection closed via context manager 2025-08-13 02:57:55,974 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033175.9720385, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 02:57:55,974 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:58:06,227 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-13 02:58:06,228 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-13 02:58:06,234 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-13 02:58:06,235 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-13 02:58:06,238 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-13 02:58:06,241 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-13 02:58:06,242 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-13 02:58:06,243 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-13 02:58:06,245 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-13 02:58:06,245 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-13 02:58:06,251 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-13 02:58:06,260 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-13 02:58:08,215 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033188.2133906, 'cache_hits': 0, 'cache_misses': 37, 'cache_clears': 0} 2025-08-13 02:58:08,215 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:58:42,623 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-13 02:58:42,632 - DEBUG - Database connection closed and returned to pool 2025-08-13 02:58:42,638 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-13 02:58:42,644 - DEBUG - Database connection closed and returned to pool 2025-08-13 02:58:44,643 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-13 02:58:53,401 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-13 02:58:55,983 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033235.9796886, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 02:58:55,983 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:58:58,373 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-13 02:59:03,151 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-13 02:59:07,526 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-13 02:59:08,225 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033248.220978, 'cache_hits': 0, 'cache_misses': 49, 'cache_clears': 0} 2025-08-13 02:59:08,225 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 02:59:17,023 - DEBUG - Query optimized: SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) -> SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) LIMIT 1000 2025-08-13 02:59:17,129 - DEBUG - Query optimized: SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) -> SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) LIMIT 1000 2025-08-13 02:59:55,988 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033295.986309, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 02:59:55,988 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:00:08,233 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033308.2290804, 'cache_hits': 0, 'cache_misses': 54, 'cache_clears': 0} 2025-08-13 03:00:08,233 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:00:55,998 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033355.9937587, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:00:55,999 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:01:08,237 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033368.2357197, 'cache_hits': 0, 'cache_misses': 54, 'cache_clears': 0} 2025-08-13 03:01:08,237 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:01:56,006 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033416.0040991, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:01:56,007 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:02:08,247 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033428.2432268, 'cache_hits': 0, 'cache_misses': 54, 'cache_clears': 0} 2025-08-13 03:02:08,248 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:02:56,029 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033476.0159512, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:02:56,030 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:03:08,293 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033488.2758155, 'cache_hits': 0, 'cache_misses': 54, 'cache_clears': 0} 2025-08-13 03:03:08,297 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:03:14,646 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-13 03:03:14,691 - DEBUG - Database connection closed and returned to pool 2025-08-13 03:03:14,691 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-13 03:03:15,352 - DEBUG - Database connection closed and returned to pool 2025-08-13 03:03:24,140 - DEBUG - Database connection closed via context manager 2025-08-13 03:03:24,210 - DEBUG - Database connection closed via context manager 2025-08-13 03:03:37,975 - DEBUG - Database connection closed via context manager 2025-08-13 03:03:38,018 - DEBUG - Database connection closed via context manager 2025-08-13 03:03:56,048 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033536.0396845, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:03:56,050 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:04:00,652 - DEBUG - Database connection closed via context manager 2025-08-13 03:04:00,695 - DEBUG - Database connection closed via context manager 2025-08-13 03:04:03,862 - DEBUG - Database connection closed via context manager 2025-08-13 03:04:03,900 - DEBUG - Database connection closed via context manager 2025-08-13 03:04:08,310 - DEBUG - Database health check passed. Stats: {'total_connections': 90, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033548.3038952, 'cache_hits': 0, 'cache_misses': 64, 'cache_clears': 0} 2025-08-13 03:04:08,311 - INFO - Connection stats - Total: 90, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:04:56,055 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033596.0536845, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:04:56,055 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:05:08,317 - DEBUG - Database health check passed. Stats: {'total_connections': 91, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033608.3152566, 'cache_hits': 0, 'cache_misses': 64, 'cache_clears': 0} 2025-08-13 03:05:08,318 - INFO - Connection stats - Total: 91, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:05:56,062 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033656.0593703, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:05:56,062 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:06:08,486 - DEBUG - Database health check passed. Stats: {'total_connections': 92, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033668.4752035, 'cache_hits': 0, 'cache_misses': 64, 'cache_clears': 0} 2025-08-13 03:06:08,488 - INFO - Connection stats - Total: 92, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:06:56,073 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033716.0684211, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:06:56,073 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:07:08,500 - DEBUG - Database health check passed. Stats: {'total_connections': 93, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033728.4945486, 'cache_hits': 0, 'cache_misses': 64, 'cache_clears': 0} 2025-08-13 03:07:08,502 - INFO - Connection stats - Total: 93, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:07:56,083 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033776.0774763, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:07:56,084 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:08:08,512 - DEBUG - Database health check passed. Stats: {'total_connections': 94, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033788.5071135, 'cache_hits': 0, 'cache_misses': 64, 'cache_clears': 0} 2025-08-13 03:08:08,513 - INFO - Connection stats - Total: 94, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:08:56,127 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033836.120337, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:08:56,129 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:09:08,520 - DEBUG - Database health check passed. Stats: {'total_connections': 95, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033848.5166075, 'cache_hits': 0, 'cache_misses': 64, 'cache_clears': 0} 2025-08-13 03:09:08,521 - INFO - Connection stats - Total: 95, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:09:16,732 - DEBUG - Database connection closed via context manager 2025-08-13 03:09:16,799 - DEBUG - Database connection closed via context manager 2025-08-13 03:09:19,395 - DEBUG - Database connection closed via context manager 2025-08-13 03:09:19,412 - DEBUG - Database connection closed via context manager 2025-08-13 03:09:56,137 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033896.133177, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:09:56,137 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:10:08,530 - DEBUG - Database health check passed. Stats: {'total_connections': 100, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033908.5247009, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-13 03:10:08,530 - INFO - Connection stats - Total: 100, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:10:44,538 - DEBUG - Database connection closed via context manager 2025-08-13 03:10:44,650 - DEBUG - Database connection closed via context manager 2025-08-13 03:10:55,549 - DEBUG - Database connection closed via context manager 2025-08-13 03:10:55,732 - DEBUG - Database connection closed via context manager 2025-08-13 03:10:56,473 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033956.4200644, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:10:56,474 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:10:58,693 - DEBUG - Database connection closed via context manager 2025-08-13 03:10:58,719 - DEBUG - Database connection closed via context manager 2025-08-13 03:11:08,540 - DEBUG - Database health check passed. Stats: {'total_connections': 107, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755033968.5353572, 'cache_hits': 0, 'cache_misses': 74, 'cache_clears': 0} 2025-08-13 03:11:08,541 - INFO - Connection stats - Total: 107, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:11:44,478 - INFO - Database health monitor started 2025-08-13 03:11:44,479 - INFO - Database health monitoring started 2025-08-13 03:11:44,480 - INFO - Database monitor already running 2025-08-13 03:11:56,486 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034016.4828587, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:11:56,486 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:12:14,940 - INFO - Database health monitor started 2025-08-13 03:12:14,940 - INFO - Database health monitoring started 2025-08-13 03:12:14,941 - INFO - Database monitor already running 2025-08-13 03:12:56,492 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034076.4892986, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:12:56,492 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:13:14,949 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034094.9458375, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:13:14,949 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:13:56,505 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034136.497753, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:13:56,506 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:14:10,149 - DEBUG - Database connection closed via context manager 2025-08-13 03:14:10,589 - DEBUG - Database connection closed via context manager 2025-08-13 03:14:13,620 - DEBUG - Database connection closed via context manager 2025-08-13 03:14:13,675 - DEBUG - Database connection closed via context manager 2025-08-13 03:14:14,993 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034154.9754977, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-13 03:14:14,997 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:14:56,514 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034196.511401, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:14:56,514 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:15:15,044 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034215.0313241, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-13 03:15:15,044 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:15:42,632 - DEBUG - Database connection closed via context manager 2025-08-13 03:15:42,748 - DEBUG - Database connection closed via context manager 2025-08-13 03:15:55,872 - DEBUG - Database connection closed via context manager 2025-08-13 03:15:56,286 - DEBUG - Database connection closed via context manager 2025-08-13 03:15:56,599 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034256.5399115, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:15:56,616 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:15:58,823 - DEBUG - Database connection closed via context manager 2025-08-13 03:15:58,875 - DEBUG - Database connection closed via context manager 2025-08-13 03:16:15,054 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034275.0492468, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-13 03:16:15,054 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:16:57,244 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034316.8040903, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:16:57,268 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:17:14,154 - DEBUG - Database connection closed via context manager 2025-08-13 03:17:14,219 - DEBUG - Database connection closed via context manager 2025-08-13 03:17:15,098 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034335.0860047, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-08-13 03:17:15,100 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:17:29,004 - DEBUG - Database connection closed via context manager 2025-08-13 03:17:29,053 - DEBUG - Database connection closed via context manager 2025-08-13 03:17:57,284 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034377.2772417, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:17:57,284 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:18:00,967 - DEBUG - Database connection closed via context manager 2025-08-13 03:18:01,142 - DEBUG - Database connection closed via context manager 2025-08-13 03:18:15,116 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034395.1096542, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-13 03:18:15,117 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:18:18,177 - DEBUG - Database connection closed via context manager 2025-08-13 03:18:18,302 - DEBUG - Database connection closed via context manager 2025-08-13 03:18:57,294 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034437.2895882, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:18:57,294 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:19:15,126 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034455.1227255, 'cache_hits': 0, 'cache_misses': 19, 'cache_clears': 0} 2025-08-13 03:19:15,127 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:19:48,136 - INFO - Database health monitor started 2025-08-13 03:19:48,136 - INFO - Database health monitoring started 2025-08-13 03:19:48,137 - INFO - Database monitor already running 2025-08-13 03:19:57,546 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034497.5393183, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:19:57,547 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:20:07,481 - INFO - Database health monitor started 2025-08-13 03:20:07,481 - INFO - Database health monitoring started 2025-08-13 03:20:07,483 - INFO - Database monitor already running 2025-08-13 03:20:57,552 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034557.55001, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:20:57,552 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:21:07,490 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034567.486871, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:21:07,490 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:21:57,562 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034617.5560198, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:21:57,562 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:22:07,572 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034627.5564847, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:22:07,573 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:22:57,568 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034677.5660508, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:22:57,568 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:23:07,579 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034687.5769522, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:23:07,579 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:23:57,572 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034737.5712585, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:23:57,572 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:24:07,589 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034747.5864637, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:24:07,589 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:24:57,579 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034797.5773861, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:24:57,579 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:25:07,594 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034807.5938163, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:25:07,595 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:25:57,582 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034857.5816836, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:25:57,583 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:26:07,601 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034867.5979183, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:26:07,601 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:26:57,589 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034917.5870137, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:26:57,589 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:27:07,609 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034927.6055562, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:27:07,609 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:27:57,595 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034977.5927706, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:27:57,596 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:28:07,616 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755034987.6136007, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:28:07,617 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:28:57,601 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035037.599091, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:28:57,602 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:29:07,624 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035047.6219738, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:29:07,625 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:29:57,607 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035097.6051722, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:29:57,607 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:30:07,629 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035107.6277668, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:30:07,629 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:30:57,612 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035157.6101375, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:30:57,612 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:31:07,635 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035167.632745, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:31:07,635 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:31:57,620 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035217.6159675, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:31:57,621 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:32:07,642 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035227.6390579, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:32:07,642 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:32:57,625 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035277.62375, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:32:57,626 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:33:07,647 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035287.645106, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:33:07,648 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:33:57,634 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035337.629102, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:33:57,634 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:34:07,652 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035347.6506438, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:34:07,653 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:34:57,640 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035397.6376286, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:34:57,641 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:35:07,663 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035407.6574585, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:35:07,663 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:35:57,660 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035457.6510835, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:35:57,662 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:36:07,673 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035467.6683211, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:36:07,674 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:36:11,241 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-13 03:36:24,131 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-13 03:36:24,132 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-13 03:36:24,147 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-13 03:36:24,154 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-13 03:36:24,164 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-13 03:36:24,168 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-13 03:36:24,172 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-13 03:36:57,696 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035517.6722088, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:36:57,698 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:37:07,682 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035527.6782274, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-13 03:37:07,683 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:37:57,720 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035577.710918, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:37:57,722 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:38:07,691 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035587.6870482, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-13 03:38:07,692 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:38:57,728 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035637.7252426, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:38:57,728 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:39:07,698 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035647.6949313, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-13 03:39:07,698 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:39:46,099 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-13 03:39:46,102 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-13 03:39:46,102 - DEBUG - Database connection closed and returned to pool 2025-08-13 03:39:46,107 - DEBUG - Database connection closed and returned to pool 2025-08-13 03:39:54,780 - DEBUG - Database connection closed via context manager 2025-08-13 03:39:54,865 - DEBUG - Database connection closed via context manager 2025-08-13 03:39:57,737 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035697.7311263, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:39:57,737 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:39:58,370 - DEBUG - Database connection closed via context manager 2025-08-13 03:39:58,390 - DEBUG - Database connection closed via context manager 2025-08-13 03:40:04,922 - DEBUG - Database connection closed via context manager 2025-08-13 03:40:04,927 - DEBUG - Database connection closed via context manager 2025-08-13 03:40:04,956 - DEBUG - Database connection closed via context manager 2025-08-13 03:40:04,958 - DEBUG - Database connection closed via context manager 2025-08-13 03:40:04,984 - DEBUG - Database connection closed via context manager 2025-08-13 03:40:05,009 - DEBUG - Database connection closed via context manager 2025-08-13 03:40:07,704 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035707.701181, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-13 03:40:07,704 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:40:22,980 - DEBUG - Database connection closed via context manager 2025-08-13 03:40:23,043 - DEBUG - Database connection closed via context manager 2025-08-13 03:40:25,079 - DEBUG - Database connection closed via context manager 2025-08-13 03:40:25,117 - DEBUG - Database connection closed via context manager 2025-08-13 03:40:57,749 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035757.7425244, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:40:57,749 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:41:07,712 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035767.7078073, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-13 03:41:07,713 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:41:57,756 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035817.753602, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:41:57,757 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:42:07,719 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035827.716832, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-13 03:42:07,720 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:42:57,809 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035877.7908332, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:42:57,812 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:43:08,238 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035888.1132805, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-13 03:43:08,288 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:43:57,818 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035937.8158455, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:43:57,819 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:44:08,315 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035948.312195, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-13 03:44:08,315 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-13 03:44:57,825 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755035997.823181, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-13 03:44:57,826 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:13:06,841 - INFO - Database health monitor started 2025-08-14 11:13:06,841 - INFO - Database health monitoring started 2025-08-14 11:13:06,842 - INFO - Database monitor already running 2025-08-14 11:13:17,728 - INFO - Database health monitor started 2025-08-14 11:13:17,729 - INFO - Database health monitoring started 2025-08-14 11:13:17,762 - INFO - Database monitor already running 2025-08-14 11:14:06,865 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755149346.8612502, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:14:06,865 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:14:17,751 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755149357.745161, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 11:14:17,752 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:14:28,044 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-14 11:14:31,696 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-14 11:14:36,314 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-14 11:14:36,324 - DEBUG - Database connection closed and returned to pool 2025-08-14 11:14:36,352 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-14 11:14:36,423 - DEBUG - Database connection closed and returned to pool 2025-08-14 11:14:41,596 - DEBUG - Database connection closed via context manager 2025-08-14 11:14:41,627 - DEBUG - Database connection closed via context manager 2025-08-14 11:14:41,738 - DEBUG - Database connection closed via context manager 2025-08-14 11:14:41,776 - DEBUG - Database connection closed via context manager 2025-08-14 11:14:41,779 - DEBUG - Database connection closed via context manager 2025-08-14 11:14:42,006 - DEBUG - Database connection closed via context manager 2025-08-14 11:16:11,187 - INFO - Database health monitor started 2025-08-14 11:16:11,187 - INFO - Database health monitoring started 2025-08-14 11:16:11,188 - INFO - Database monitor already running 2025-08-14 11:16:18,844 - INFO - Database health monitor started 2025-08-14 11:16:18,844 - INFO - Database health monitoring started 2025-08-14 11:16:18,845 - INFO - Database monitor already running 2025-08-14 11:17:11,205 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755149531.197914, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:17:11,206 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:17:18,857 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755149538.8520803, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:17:18,861 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:17:35,306 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-14 11:17:35,344 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-14 11:17:35,361 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-14 11:17:35,366 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-14 11:17:35,401 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-14 11:17:35,402 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-14 11:17:35,407 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-14 11:17:35,447 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-14 11:17:35,515 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-14 11:17:35,517 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-14 11:17:35,527 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-14 11:17:35,529 - DEBUG - Query optimized: SELECT * FROM topics WHERE course_id = %s -> SELECT * FROM topics WHERE course_id = %s LIMIT 1000 2025-08-14 11:18:11,224 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755149591.2156477, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:18:11,225 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:18:18,872 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755149598.8668544, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-14 11:18:18,874 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:19:11,234 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755149651.230927, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:19:11,235 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:19:18,891 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755149658.8823404, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-14 11:19:18,892 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:20:11,245 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755149711.242318, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:20:11,246 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:20:18,908 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755149718.9008358, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-14 11:20:18,909 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:21:11,255 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755149771.2509716, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:21:11,256 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:21:18,922 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755149778.91503, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-14 11:21:18,923 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:21:43,731 - INFO - Database health monitor started 2025-08-14 11:21:43,731 - INFO - Database health monitoring started 2025-08-14 11:21:43,740 - INFO - Database monitor already running 2025-08-14 11:22:11,268 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755149831.2633588, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:22:11,269 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:22:43,750 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755149863.7455208, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:22:43,751 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:23:03,887 - INFO - Database health monitor started 2025-08-14 11:23:03,887 - INFO - Database health monitoring started 2025-08-14 11:23:03,888 - INFO - Database monitor already running 2025-08-14 11:23:11,274 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755149891.2726493, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:23:11,275 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:24:03,898 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755149943.8934944, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:24:03,899 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:24:11,281 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755149951.2787108, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:24:11,283 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:24:20,258 - INFO - Database health monitor started 2025-08-14 11:24:20,259 - INFO - Database health monitoring started 2025-08-14 11:24:20,260 - INFO - Database monitor already running 2025-08-14 11:25:11,302 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150011.2933042, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:25:11,304 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:25:20,274 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150020.2664669, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:25:20,275 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:26:01,903 - INFO - Database health monitor started 2025-08-14 11:26:01,903 - INFO - Database health monitoring started 2025-08-14 11:26:01,905 - INFO - Database monitor already running 2025-08-14 11:26:11,319 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150071.311486, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:26:11,320 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:26:38,414 - INFO - Database health monitor started 2025-08-14 11:26:38,415 - INFO - Database health monitoring started 2025-08-14 11:26:38,416 - INFO - Database monitor already running 2025-08-14 11:27:11,330 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150131.3252833, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:27:11,331 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:27:38,433 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150158.4241207, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:27:38,434 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:28:11,336 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150191.3343053, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:28:11,337 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:28:29,180 - INFO - Database health monitor started 2025-08-14 11:28:29,180 - INFO - Database health monitoring started 2025-08-14 11:28:29,181 - INFO - Database monitor already running 2025-08-14 11:29:11,358 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150251.3452644, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:29:11,359 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:29:29,195 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150269.1879916, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:29:29,197 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:30:11,372 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150311.36486, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:30:11,372 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:30:29,213 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150329.2072709, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:30:29,222 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:31:09,441 - INFO - Database health monitor started 2025-08-14 11:31:09,441 - INFO - Database health monitoring started 2025-08-14 11:31:09,442 - INFO - Database monitor already running 2025-08-14 11:31:11,379 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150371.3756657, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:31:11,379 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:31:40,118 - INFO - Database health monitor started 2025-08-14 11:31:40,119 - INFO - Database health monitoring started 2025-08-14 11:31:40,120 - INFO - Database monitor already running 2025-08-14 11:32:11,404 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150431.391348, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:32:11,405 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:32:19,966 - INFO - Database health monitor started 2025-08-14 11:32:19,966 - INFO - Database health monitoring started 2025-08-14 11:32:19,967 - INFO - Database monitor already running 2025-08-14 11:33:11,414 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150491.410423, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:33:11,415 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:33:19,984 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150499.9754398, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:33:19,985 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:34:11,436 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150551.4230323, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:34:11,437 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:34:20,021 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150560.0065916, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:34:20,029 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:34:45,430 - INFO - Database health monitor started 2025-08-14 11:34:45,430 - INFO - Database health monitoring started 2025-08-14 11:34:45,432 - INFO - Database monitor already running 2025-08-14 11:35:04,444 - INFO - Database health monitor started 2025-08-14 11:35:04,444 - INFO - Database health monitoring started 2025-08-14 11:35:04,445 - INFO - Database monitor already running 2025-08-14 11:35:11,456 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150611.4470901, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:35:11,457 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:36:04,454 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150664.450063, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:36:04,455 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:36:11,472 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150671.4651666, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:36:11,473 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:36:25,395 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-14 11:36:35,830 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-14 11:37:04,469 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150724.4626122, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 11:37:04,470 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:37:11,483 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150731.4775252, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:37:11,483 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:38:04,484 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150784.476036, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 11:38:04,485 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:38:11,490 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150791.4875183, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:38:11,491 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:38:48,711 - INFO - Database health monitor started 2025-08-14 11:38:48,712 - INFO - Database health monitoring started 2025-08-14 11:38:48,721 - INFO - Database monitor already running 2025-08-14 11:39:11,676 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150851.496467, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:39:11,677 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:39:51,189 - INFO - Database health monitor started 2025-08-14 11:39:51,189 - INFO - Database health monitoring started 2025-08-14 11:39:51,190 - INFO - Database monitor already running 2025-08-14 11:40:11,694 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150911.6873727, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:40:11,695 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:40:26,194 - INFO - Database health monitor started 2025-08-14 11:40:26,194 - INFO - Database health monitoring started 2025-08-14 11:40:26,195 - INFO - Database monitor already running 2025-08-14 11:41:11,707 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150971.7016892, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:41:11,710 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:41:26,210 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755150986.2018218, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:41:26,212 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:42:11,729 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151031.7205408, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:42:11,730 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:42:11,939 - INFO - Database health monitor started 2025-08-14 11:42:11,940 - INFO - Database health monitoring started 2025-08-14 11:42:11,941 - INFO - Database monitor already running 2025-08-14 11:43:11,744 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151091.7368596, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:43:11,745 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:43:17,773 - INFO - Database health monitor started 2025-08-14 11:43:17,773 - INFO - Database health monitoring started 2025-08-14 11:43:17,776 - INFO - Database monitor already running 2025-08-14 11:43:45,812 - INFO - Database health monitor started 2025-08-14 11:43:45,812 - INFO - Database health monitoring started 2025-08-14 11:43:45,814 - INFO - Database monitor already running 2025-08-14 11:43:53,477 - INFO - Database health monitor started 2025-08-14 11:43:53,477 - INFO - Database health monitoring started 2025-08-14 11:43:53,478 - INFO - Database monitor already running 2025-08-14 11:44:45,822 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151185.8181462, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:44:45,822 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:44:53,494 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151193.4877918, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:44:53,495 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:45:12,032 - INFO - Database health monitor started 2025-08-14 11:45:12,032 - INFO - Database health monitoring started 2025-08-14 11:45:12,033 - INFO - Database monitor already running 2025-08-14 11:45:37,122 - INFO - Database health monitor started 2025-08-14 11:45:37,122 - INFO - Database health monitoring started 2025-08-14 11:45:37,123 - INFO - Database monitor already running 2025-08-14 11:45:45,835 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151245.829096, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:45:45,835 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:46:04,707 - INFO - Database health monitor started 2025-08-14 11:46:04,708 - INFO - Database health monitoring started 2025-08-14 11:46:04,710 - INFO - Database monitor already running 2025-08-14 11:46:45,848 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151305.843259, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:46:45,850 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:47:04,985 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151324.9760668, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:47:04,986 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:47:45,867 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151365.8582463, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:47:45,868 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:48:05,004 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151384.993759, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:48:05,005 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:48:45,884 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151425.876147, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:48:45,885 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:49:05,024 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151445.015669, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:49:05,026 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:49:45,902 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151485.8935823, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:49:45,906 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:50:05,043 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151505.034375, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:50:05,044 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:50:45,923 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151545.9152703, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:50:45,924 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:51:05,061 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151565.052499, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:51:05,063 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:51:45,942 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151605.9334648, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:51:45,943 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:52:05,076 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151625.0707884, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:52:05,077 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:52:45,957 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151665.9514155, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:52:45,959 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:53:05,097 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151685.0877001, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:53:05,101 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:53:45,986 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151725.9731727, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:53:46,001 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:54:05,119 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151745.1121116, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:54:05,120 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:54:46,026 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151786.0183537, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:54:46,027 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:55:05,138 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151805.129095, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:55:05,141 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:55:46,038 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151846.0318024, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:55:46,038 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:56:05,161 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151865.1501617, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:56:05,165 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:56:46,053 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151906.0456731, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:56:46,054 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:57:05,184 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151925.1742716, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:57:05,186 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:57:46,075 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151966.0631104, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:57:46,078 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:58:05,205 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755151985.1947536, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:58:05,206 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:58:46,089 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152026.0846848, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:58:46,089 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:59:05,224 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152045.2140071, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:59:05,225 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 11:59:46,107 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152086.096558, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 11:59:46,108 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:00:05,243 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152105.2345471, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:00:05,244 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:00:46,120 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152146.114587, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:00:46,122 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:01:05,257 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152165.2500536, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:01:05,258 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:01:46,141 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152206.132054, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:01:46,142 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:02:05,264 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152225.2622733, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:02:05,264 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:02:46,154 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152266.1486418, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:02:46,155 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:03:05,271 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152285.2693253, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:03:05,272 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:03:46,176 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152326.1636496, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:03:46,177 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:04:05,286 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152345.278083, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:04:05,287 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:04:46,189 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152386.1831024, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:04:46,190 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:05:05,305 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152405.2957966, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:05:05,308 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:05:46,204 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152446.195945, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:05:46,205 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:06:05,325 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152465.3167403, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:06:05,326 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:06:46,220 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152506.2127156, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:06:46,221 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:07:05,341 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152525.3340755, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:07:05,342 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:07:46,236 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152566.2285843, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:07:46,237 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:08:05,360 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152585.350534, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:08:05,361 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:08:46,479 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152626.2444625, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:08:46,480 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:09:05,370 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152645.3652134, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:09:05,370 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:09:46,497 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152686.4865787, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:09:46,498 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:10:05,386 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152705.3778408, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:10:05,387 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:10:46,516 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152746.5070736, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:10:46,516 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:11:05,404 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152765.3948095, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:11:05,406 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:11:46,533 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152806.5245204, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:11:46,534 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:12:05,425 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152825.4145913, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:12:05,426 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:12:46,548 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152866.5410748, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:12:46,549 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:13:05,437 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152885.431996, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:13:05,438 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:13:46,562 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152926.554307, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:13:46,563 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:14:05,451 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152945.443749, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:14:05,452 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:14:46,577 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755152986.5693078, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:14:46,578 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:15:05,468 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755153005.4590414, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:15:05,469 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:15:46,585 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755153046.5820537, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:15:46,586 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:16:05,483 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755153065.4745753, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:16:05,484 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:16:46,601 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755153106.5938423, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:16:46,602 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:17:05,500 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755153125.4924247, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:17:05,501 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:29:20,741 - INFO - Database health monitor started 2025-08-14 12:29:20,741 - INFO - Database health monitoring started 2025-08-14 12:29:20,741 - INFO - Database monitor already running 2025-08-14 12:29:31,545 - INFO - Database health monitor started 2025-08-14 12:29:31,545 - INFO - Database health monitoring started 2025-08-14 12:29:31,546 - INFO - Database monitor already running 2025-08-14 12:29:57,214 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-14 12:30:20,762 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755153920.752731, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:30:20,763 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:30:31,560 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755153931.5528123, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 12:30:31,561 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:31:20,773 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755153980.7677534, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:31:20,773 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:31:31,574 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755153991.5697644, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 12:31:31,575 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:32:20,779 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154040.7773397, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:32:20,779 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:32:31,582 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154051.5790768, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 12:32:31,583 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:33:20,784 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154100.7823431, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:33:20,784 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:33:31,599 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154111.5967913, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 12:33:31,599 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:34:20,789 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154160.7874718, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:34:20,789 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:34:31,606 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154171.6039844, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 12:34:31,607 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:35:20,794 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154220.793392, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:35:20,795 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:35:31,611 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154231.610274, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 12:35:31,612 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:36:20,800 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154280.7979386, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:36:20,800 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:36:31,626 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154291.6201363, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 12:36:31,627 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:37:20,803 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154340.802536, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:37:20,803 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:37:31,634 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154351.6318338, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 12:37:31,635 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:38:20,813 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154400.809219, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:38:20,814 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:38:31,640 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154411.6376686, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 12:38:31,642 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:39:20,828 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154460.8201923, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:39:20,829 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:39:31,656 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154471.6486423, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 12:39:31,657 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:40:20,836 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154520.8337166, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:40:20,837 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:40:31,666 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154531.663321, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 12:40:31,667 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:41:20,852 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154580.8433647, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:41:20,853 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:41:31,676 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154591.671667, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 12:41:31,677 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:42:20,859 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154640.856636, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:42:20,860 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:42:31,690 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154651.6829574, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 12:42:31,691 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:43:20,874 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154700.867552, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:43:20,875 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:43:31,701 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154711.69561, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 12:43:31,702 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:44:20,886 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154760.8804886, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:44:20,887 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:44:31,718 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154771.709424, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 12:44:31,719 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:45:20,896 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154820.891742, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:45:20,897 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:45:31,734 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154831.7273865, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 12:45:31,735 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:46:20,906 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154880.901584, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:46:20,907 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:46:31,746 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154891.7404997, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 12:46:31,747 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:47:20,914 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154940.911875, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 12:47:20,914 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 12:47:31,759 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755154951.75437, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 12:47:31,760 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:17:12,598 - INFO - Database health monitor started 2025-08-14 16:17:12,598 - INFO - Database health monitoring started 2025-08-14 16:17:12,601 - INFO - Database monitor already running 2025-08-14 16:17:18,258 - INFO - Database health monitor started 2025-08-14 16:17:18,258 - INFO - Database health monitoring started 2025-08-14 16:17:18,259 - INFO - Database monitor already running 2025-08-14 16:17:48,299 - INFO - Database health monitor started 2025-08-14 16:17:48,299 - INFO - Database health monitoring started 2025-08-14 16:17:48,300 - INFO - Database monitor already running 2025-08-14 16:18:12,604 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755167592.602682, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:18:12,604 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:18:48,423 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755167628.416283, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:18:48,423 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:19:00,407 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-14 16:19:03,351 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-14 16:19:03,352 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-14 16:19:03,356 - DEBUG - Database connection closed and returned to pool 2025-08-14 16:19:03,358 - DEBUG - Database connection closed and returned to pool 2025-08-14 16:19:12,610 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755167652.6084654, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:19:12,611 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:19:48,436 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755167688.4304097, 'cache_hits': 0, 'cache_misses': 8, 'cache_clears': 0} 2025-08-14 16:19:48,437 - INFO - Connection stats - Total: 12, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-14 16:20:12,631 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755167712.6208344, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:20:12,632 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:20:48,453 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755167748.4435368, 'cache_hits': 0, 'cache_misses': 8, 'cache_clears': 0} 2025-08-14 16:20:48,455 - INFO - Connection stats - Total: 13, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-14 16:20:56,329 - DEBUG - Database connection closed via context manager 2025-08-14 16:21:12,644 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755167772.63843, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:21:12,645 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:21:48,471 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1755167808.4626443, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-14 16:21:48,471 - INFO - Connection stats - Total: 16, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-14 16:22:12,657 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755167832.6529074, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:22:12,658 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:22:48,480 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1755167868.4765446, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-14 16:22:48,480 - INFO - Connection stats - Total: 17, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-14 16:23:12,665 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755167892.6614935, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:23:12,665 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:23:48,497 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1755167928.488619, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-14 16:23:48,498 - INFO - Connection stats - Total: 18, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-14 16:24:12,674 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755167952.6710465, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:24:12,675 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:24:48,519 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1755167988.5096128, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-14 16:24:48,520 - INFO - Connection stats - Total: 19, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-14 16:25:12,688 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755168012.6826253, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:25:12,689 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:25:48,533 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1755168048.526397, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-14 16:25:48,533 - INFO - Connection stats - Total: 20, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-14 16:26:12,695 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755168072.6929178, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:26:12,696 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:26:48,541 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1755168108.53686, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-14 16:26:48,542 - INFO - Connection stats - Total: 21, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-14 16:27:12,708 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755168132.7025058, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:27:12,709 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:27:48,550 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1755168168.5459137, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-14 16:27:48,551 - INFO - Connection stats - Total: 22, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-14 16:28:12,714 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755168192.7123456, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:28:12,715 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:28:48,555 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1755168228.5534348, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-14 16:28:48,555 - INFO - Connection stats - Total: 23, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-14 16:29:02,684 - INFO - Database health monitor started 2025-08-14 16:29:02,685 - INFO - Database health monitoring started 2025-08-14 16:29:02,686 - INFO - Database monitor already running 2025-08-14 16:29:12,719 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755168252.7170746, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:29:12,720 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:29:15,899 - INFO - Database health monitor started 2025-08-14 16:29:15,899 - INFO - Database health monitoring started 2025-08-14 16:29:15,900 - INFO - Database monitor already running 2025-08-14 16:30:12,728 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755168312.7258182, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:30:12,729 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:30:21,573 - INFO - Database health monitor started 2025-08-14 16:30:21,573 - INFO - Database health monitoring started 2025-08-14 16:30:21,575 - INFO - Database monitor already running 2025-08-14 16:31:12,742 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755168372.7343862, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:31:12,743 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:31:21,583 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755168381.5787592, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-14 16:31:21,583 - INFO - Connection stats - Total: 3, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-14 16:32:12,750 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755168432.748643, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:32:12,751 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:32:21,592 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755168441.5886328, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-14 16:32:21,592 - INFO - Connection stats - Total: 4, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-14 16:33:12,757 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755168492.7537444, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:33:12,758 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:33:30,864 - INFO - Database health monitor started 2025-08-14 16:33:30,865 - INFO - Database health monitoring started 2025-08-14 16:33:30,885 - INFO - Database monitor already running 2025-08-14 16:34:10,502 - INFO - Database health monitor started 2025-08-14 16:34:10,502 - INFO - Database health monitoring started 2025-08-14 16:34:10,503 - INFO - Database monitor already running 2025-08-14 16:34:12,770 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755168552.7648501, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:34:12,771 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:35:10,519 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755168610.51115, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-14 16:35:10,520 - INFO - Connection stats - Total: 3, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-14 16:35:12,782 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755168612.775902, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:35:12,782 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:35:33,923 - DEBUG - Database connection closed via context manager 2025-08-14 16:36:10,536 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 3, 'failed_connections': 0, 'last_connection_time': 1755168670.5293708, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-14 16:36:10,537 - INFO - Connection stats - Total: 7, Active: 3, Failed: 0, Success rate: 100.0% 2025-08-14 16:36:12,788 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755168672.7862647, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:36:12,789 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:37:06,529 - DEBUG - Database connection closed via context manager 2025-08-14 16:37:10,550 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 4, 'failed_connections': 0, 'last_connection_time': 1755168730.5430992, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-14 16:37:10,550 - INFO - Connection stats - Total: 10, Active: 4, Failed: 0, Success rate: 100.0% 2025-08-14 16:37:12,805 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755168732.7966704, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:37:12,806 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:38:10,554 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 5, 'failed_connections': 0, 'last_connection_time': 1755168790.553401, 'cache_hits': 0, 'cache_misses': 8, 'cache_clears': 0} 2025-08-14 16:38:10,555 - INFO - Connection stats - Total: 12, Active: 5, Failed: 0, Success rate: 100.0% 2025-08-14 16:38:12,811 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755168792.8097932, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:38:12,811 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:39:10,566 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 5, 'failed_connections': 0, 'last_connection_time': 1755168850.5602655, 'cache_hits': 0, 'cache_misses': 8, 'cache_clears': 0} 2025-08-14 16:39:10,567 - INFO - Connection stats - Total: 13, Active: 5, Failed: 0, Success rate: 100.0% 2025-08-14 16:39:12,828 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755168852.8171613, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:39:12,829 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:39:57,031 - DEBUG - Database connection closed via context manager 2025-08-14 16:40:10,577 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 6, 'failed_connections': 0, 'last_connection_time': 1755168910.571913, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-14 16:40:10,578 - INFO - Connection stats - Total: 16, Active: 6, Failed: 0, Success rate: 100.0% 2025-08-14 16:40:12,839 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755168912.8354697, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:40:12,839 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:41:10,587 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 7, 'failed_connections': 0, 'last_connection_time': 1755168970.583114, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-14 16:41:10,588 - INFO - Connection stats - Total: 18, Active: 7, Failed: 0, Success rate: 100.0% 2025-08-14 16:41:12,847 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755168972.8438277, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:41:12,848 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:42:10,598 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 7, 'failed_connections': 0, 'last_connection_time': 1755169030.593094, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-14 16:42:10,599 - INFO - Connection stats - Total: 19, Active: 7, Failed: 0, Success rate: 100.0% 2025-08-14 16:42:13,106 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755169033.103173, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:42:13,106 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:42:40,559 - INFO - Database health monitor started 2025-08-14 16:42:40,560 - INFO - Database health monitoring started 2025-08-14 16:42:40,560 - INFO - Database monitor already running 2025-08-14 16:43:13,117 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755169093.1116047, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:43:13,118 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:43:40,755 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755169120.7483284, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:43:40,756 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:43:52,622 - INFO - Database health monitor started 2025-08-14 16:43:52,622 - INFO - Database health monitoring started 2025-08-14 16:43:52,623 - INFO - Database monitor already running 2025-08-14 16:44:13,124 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755169153.1225128, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:44:13,125 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:44:19,213 - INFO - Database health monitor started 2025-08-14 16:44:19,213 - INFO - Database health monitoring started 2025-08-14 16:44:19,214 - INFO - Database monitor already running 2025-08-14 16:45:13,143 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755169213.133806, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:45:13,144 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:45:19,226 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755169219.2199183, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-14 16:45:19,226 - INFO - Connection stats - Total: 3, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-14 16:46:13,156 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755169273.154368, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:46:13,156 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:46:19,262 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1755169279.2554553, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 16:46:19,264 - INFO - Connection stats - Total: 5, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-14 16:47:13,174 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755169333.1722965, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:47:13,174 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:47:19,301 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1755169339.2967865, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 16:47:19,302 - INFO - Connection stats - Total: 6, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-14 16:48:13,221 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755169393.2123108, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:48:13,221 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:48:19,323 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1755169399.3155365, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 16:48:19,324 - INFO - Connection stats - Total: 7, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-14 16:49:06,715 - INFO - Database health monitor started 2025-08-14 16:49:06,715 - INFO - Database health monitoring started 2025-08-14 16:49:06,715 - INFO - Database monitor already running 2025-08-14 16:49:12,581 - INFO - Database health monitor started 2025-08-14 16:49:12,581 - INFO - Database health monitoring started 2025-08-14 16:49:12,582 - INFO - Database monitor already running 2025-08-14 16:50:10,587 - INFO - Database health monitor started 2025-08-14 16:50:10,587 - INFO - Database health monitoring started 2025-08-14 16:50:10,588 - INFO - Database monitor already running 2025-08-14 16:50:16,684 - INFO - Database health monitor started 2025-08-14 16:50:16,685 - INFO - Database health monitoring started 2025-08-14 16:50:16,686 - INFO - Database monitor already running 2025-08-14 16:51:10,607 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755169570.5954368, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:51:10,609 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:51:16,697 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755169576.6911993, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-14 16:51:16,698 - INFO - Connection stats - Total: 5, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-14 16:51:35,710 - DEBUG - Database connection closed via context manager 2025-08-14 16:52:10,631 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755169630.6221163, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:52:10,632 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:52:16,717 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1755169636.714253, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-14 16:52:16,718 - INFO - Connection stats - Total: 8, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-14 16:52:59,858 - INFO - Database health monitor started 2025-08-14 16:52:59,858 - INFO - Database health monitoring started 2025-08-14 16:52:59,858 - INFO - Database monitor already running 2025-08-14 16:53:06,680 - INFO - Database health monitor started 2025-08-14 16:53:06,681 - INFO - Database health monitoring started 2025-08-14 16:53:06,682 - INFO - Database monitor already running 2025-08-14 16:53:49,538 - INFO - Database health monitor started 2025-08-14 16:53:49,538 - INFO - Database health monitoring started 2025-08-14 16:53:49,538 - INFO - Database monitor already running 2025-08-14 16:53:59,865 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755169739.8624854, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:53:59,865 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:54:49,545 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755169789.5424883, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:54:49,546 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:54:57,015 - INFO - Database health monitor started 2025-08-14 16:54:57,016 - INFO - Database health monitoring started 2025-08-14 16:54:57,016 - INFO - Database monitor already running 2025-08-14 16:54:59,872 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755169799.8702967, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:54:59,873 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:55:57,035 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755169857.0256827, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-14 16:55:57,036 - INFO - Connection stats - Total: 5, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-14 16:55:59,885 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755169859.8793683, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:55:59,886 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:56:15,149 - INFO - Database health monitor started 2025-08-14 16:56:15,149 - INFO - Database health monitoring started 2025-08-14 16:56:15,150 - INFO - Database monitor already running 2025-08-14 16:56:19,669 - INFO - Database health monitor started 2025-08-14 16:56:19,669 - INFO - Database health monitoring started 2025-08-14 16:56:19,669 - INFO - Database monitor already running 2025-08-14 16:56:41,236 - INFO - Database health monitor started 2025-08-14 16:56:41,236 - INFO - Database health monitoring started 2025-08-14 16:56:41,237 - INFO - Database monitor already running 2025-08-14 16:57:15,159 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755169935.1561415, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:57:15,160 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:57:41,249 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1755169961.242656, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-14 16:57:41,249 - INFO - Connection stats - Total: 6, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-14 16:58:15,173 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755169995.1669347, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:58:15,173 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 16:58:58,057 - INFO - Database health monitor started 2025-08-14 16:58:58,057 - INFO - Database health monitoring started 2025-08-14 16:58:58,060 - INFO - Database monitor already running 2025-08-14 16:59:01,260 - DEBUG - Database connection closed via context manager 2025-08-14 16:59:13,059 - INFO - Database health monitor started 2025-08-14 16:59:13,059 - INFO - Database health monitoring started 2025-08-14 16:59:13,059 - INFO - Database monitor already running 2025-08-14 16:59:15,192 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755170055.1839056, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 16:59:15,193 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:00:13,068 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755170113.0625331, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-14 17:00:13,068 - INFO - Connection stats - Total: 3, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-14 17:00:15,206 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755170115.2003267, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:00:15,207 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:01:13,076 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755170173.073021, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-14 17:01:13,077 - INFO - Connection stats - Total: 4, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-14 17:01:15,230 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755170175.2173085, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:01:15,233 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:02:15,248 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755170235.241558, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:02:15,249 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:02:16,706 - INFO - Database health monitor started 2025-08-14 17:02:16,706 - INFO - Database health monitoring started 2025-08-14 17:02:16,707 - INFO - Database monitor already running 2025-08-14 17:02:26,957 - INFO - Database health monitor started 2025-08-14 17:02:26,957 - INFO - Database health monitoring started 2025-08-14 17:02:26,958 - INFO - Database monitor already running 2025-08-14 17:03:15,257 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755170295.2558236, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:03:15,258 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:03:17,779 - INFO - Database health monitor started 2025-08-14 17:03:17,780 - INFO - Database health monitoring started 2025-08-14 17:03:17,781 - INFO - Database monitor already running 2025-08-14 17:04:15,271 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755170355.2659786, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:04:15,271 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:04:17,797 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755170357.7903478, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-14 17:04:17,798 - INFO - Connection stats - Total: 3, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-14 17:05:04,576 - INFO - Database health monitor started 2025-08-14 17:05:04,576 - INFO - Database health monitoring started 2025-08-14 17:05:04,577 - INFO - Database monitor already running 2025-08-14 17:05:15,287 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755170415.2784994, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:05:15,288 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:06:04,585 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755170464.5831883, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-14 17:06:04,586 - INFO - Connection stats - Total: 3, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-14 17:06:15,296 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755170475.2927864, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:06:15,297 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:07:09,360 - INFO - Database health monitor started 2025-08-14 17:07:09,361 - INFO - Database health monitoring started 2025-08-14 17:07:09,369 - INFO - Database monitor already running 2025-08-14 17:07:15,305 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755170535.3011596, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:07:15,306 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:08:09,375 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 2, 'failed_connections': 0, 'last_connection_time': 1755170589.3721647, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-14 17:08:09,375 - INFO - Connection stats - Total: 8, Active: 2, Failed: 0, Success rate: 100.0% 2025-08-14 17:08:15,313 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755170595.3099825, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:08:15,313 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:08:32,487 - INFO - Database health monitor started 2025-08-14 17:08:32,487 - INFO - Database health monitoring started 2025-08-14 17:08:32,487 - INFO - Database monitor already running 2025-08-14 17:09:08,817 - INFO - Database health monitor started 2025-08-14 17:09:08,817 - INFO - Database health monitoring started 2025-08-14 17:09:08,818 - INFO - Database monitor already running 2025-08-14 17:09:15,327 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755170655.3205001, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:09:15,328 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:10:08,836 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755170708.825645, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-14 17:10:08,837 - INFO - Connection stats - Total: 3, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-14 17:10:15,345 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755170715.3360605, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:10:15,346 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:11:08,842 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1755170768.840943, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-14 17:11:08,843 - INFO - Connection stats - Total: 4, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-14 17:11:15,358 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755170775.3526015, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:11:15,358 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:11:39,226 - INFO - Database health monitor started 2025-08-14 17:11:39,226 - INFO - Database health monitoring started 2025-08-14 17:11:39,227 - INFO - Database monitor already running 2025-08-14 17:12:14,977 - INFO - Database health monitor started 2025-08-14 17:12:14,977 - INFO - Database health monitoring started 2025-08-14 17:12:14,978 - INFO - Database monitor already running 2025-08-14 17:12:15,368 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755170835.3635454, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:12:15,369 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:13:15,184 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755170895.1765475, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:13:15,184 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:13:15,380 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755170895.3752186, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:13:15,380 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:14:15,200 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755170955.1922688, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:14:15,202 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:14:15,395 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755170955.3881156, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:14:15,396 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:15:15,215 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171015.2071776, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:15:15,216 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:15:15,405 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171015.398911, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:15:15,406 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:15:26,094 - INFO - Database health monitor started 2025-08-14 17:15:26,095 - INFO - Database health monitoring started 2025-08-14 17:15:26,096 - INFO - Database monitor already running 2025-08-14 17:15:43,376 - INFO - Database health monitor started 2025-08-14 17:15:43,376 - INFO - Database health monitoring started 2025-08-14 17:15:43,376 - INFO - Database monitor already running 2025-08-14 17:16:15,421 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171075.4122868, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:16:15,422 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:16:43,638 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171103.6281555, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:16:43,640 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:17:15,441 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171135.4293838, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:17:15,442 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:17:43,649 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171163.645212, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:17:43,649 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:18:15,457 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171195.4501357, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:18:15,458 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:18:43,663 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171223.6558213, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:18:43,664 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:19:15,707 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171255.7009394, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:19:15,708 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:19:43,690 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171283.6800888, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:19:43,691 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:20:15,723 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171315.7150373, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:20:15,723 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:20:43,707 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171343.7008853, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:20:43,710 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:21:15,737 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171375.729663, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:21:15,738 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:21:37,682 - DEBUG - Database connection closed via context manager 2025-08-14 17:21:37,694 - DEBUG - Database connection closed via context manager 2025-08-14 17:21:37,754 - DEBUG - Database connection closed via context manager 2025-08-14 17:21:37,759 - DEBUG - Database connection closed via context manager 2025-08-14 17:21:37,768 - DEBUG - Database connection closed via context manager 2025-08-14 17:21:37,780 - DEBUG - Database connection closed via context manager 2025-08-14 17:21:43,719 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171403.7156858, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-14 17:21:43,720 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:22:15,744 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171435.7424755, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:22:15,745 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:22:43,789 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171463.7844427, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-14 17:22:43,807 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:23:15,754 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171495.7507894, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:23:15,754 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:23:43,852 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171523.845374, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-14 17:23:43,853 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:24:15,763 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171555.7589352, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:24:15,764 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:24:31,213 - INFO - Database health monitor started 2025-08-14 17:24:31,214 - INFO - Database health monitoring started 2025-08-14 17:24:31,214 - INFO - Database monitor already running 2025-08-14 17:24:40,463 - DEBUG - Database connection closed via context manager 2025-08-14 17:24:40,466 - DEBUG - Database connection closed via context manager 2025-08-14 17:24:40,487 - DEBUG - Database connection closed via context manager 2025-08-14 17:24:40,490 - DEBUG - Database connection closed via context manager 2025-08-14 17:24:56,223 - DEBUG - Database connection closed via context manager 2025-08-14 17:24:56,363 - DEBUG - Database connection closed via context manager 2025-08-14 17:24:56,437 - DEBUG - Database connection closed via context manager 2025-08-14 17:24:56,529 - DEBUG - Database connection closed via context manager 2025-08-14 17:24:56,588 - DEBUG - Database connection closed via context manager 2025-08-14 17:24:56,590 - DEBUG - Database connection closed via context manager 2025-08-14 17:25:15,128 - DEBUG - Database connection closed via context manager 2025-08-14 17:25:15,774 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171615.7702587, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:25:15,775 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:25:23,719 - DEBUG - Database connection closed via context manager 2025-08-14 17:25:31,223 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171631.2184095, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-08-14 17:25:31,223 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:26:15,787 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171675.781684, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:26:15,788 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:26:31,240 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171691.2303278, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-08-14 17:26:31,242 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:27:10,178 - DEBUG - Database connection closed via context manager 2025-08-14 17:27:14,291 - DEBUG - Database connection closed via context manager 2025-08-14 17:27:15,799 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171735.7928915, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:27:15,800 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:27:17,347 - DEBUG - Database connection closed via context manager 2025-08-14 17:27:20,264 - DEBUG - Database connection closed via context manager 2025-08-14 17:27:21,687 - DEBUG - Database connection closed via context manager 2025-08-14 17:27:21,782 - DEBUG - Database connection closed via context manager 2025-08-14 17:27:23,431 - DEBUG - Database connection closed via context manager 2025-08-14 17:27:23,515 - DEBUG - Database connection closed via context manager 2025-08-14 17:27:28,178 - DEBUG - Database connection closed via context manager 2025-08-14 17:27:29,185 - DEBUG - Database connection closed via context manager 2025-08-14 17:27:30,193 - DEBUG - Database connection closed via context manager 2025-08-14 17:27:31,232 - DEBUG - Database connection closed via context manager 2025-08-14 17:27:31,253 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171751.2470877, 'cache_hits': 0, 'cache_misses': 25, 'cache_clears': 0} 2025-08-14 17:27:31,254 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:27:31,299 - DEBUG - Database connection closed via context manager 2025-08-14 17:27:32,815 - DEBUG - Database connection closed via context manager 2025-08-14 17:27:33,510 - DEBUG - Database connection closed via context manager 2025-08-14 17:27:34,603 - DEBUG - Database connection closed via context manager 2025-08-14 17:27:34,675 - DEBUG - Database connection closed via context manager 2025-08-14 17:28:15,812 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171795.8059435, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:28:15,812 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:28:31,264 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171811.2593362, 'cache_hits': 0, 'cache_misses': 30, 'cache_clears': 0} 2025-08-14 17:28:31,265 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:29:15,896 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171855.8921156, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:29:15,896 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:29:26,202 - DEBUG - Database connection closed via context manager 2025-08-14 17:29:26,221 - DEBUG - Database connection closed via context manager 2025-08-14 17:29:26,249 - DEBUG - Database connection closed via context manager 2025-08-14 17:29:26,322 - DEBUG - Database connection closed via context manager 2025-08-14 17:29:26,629 - DEBUG - Database connection closed via context manager 2025-08-14 17:29:26,648 - DEBUG - Database connection closed via context manager 2025-08-14 17:29:31,291 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171871.2809267, 'cache_hits': 0, 'cache_misses': 36, 'cache_clears': 0} 2025-08-14 17:29:31,292 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:29:47,577 - DEBUG - Database connection closed via context manager 2025-08-14 17:29:48,116 - DEBUG - Database connection closed via context manager 2025-08-14 17:29:48,803 - DEBUG - Database connection closed via context manager 2025-08-14 17:29:52,479 - DEBUG - Database connection closed via context manager 2025-08-14 17:29:52,672 - DEBUG - Database connection closed via context manager 2025-08-14 17:29:52,901 - DEBUG - Database connection closed via context manager 2025-08-14 17:30:15,905 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171915.901755, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:30:15,906 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:30:31,308 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171931.2995648, 'cache_hits': 0, 'cache_misses': 42, 'cache_clears': 0} 2025-08-14 17:30:31,309 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:31:15,923 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755171975.9139273, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:31:15,925 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:31:21,787 - INFO - Database health monitor started 2025-08-14 17:31:21,788 - INFO - Database health monitoring started 2025-08-14 17:31:21,789 - INFO - Database monitor already running 2025-08-14 17:31:52,686 - INFO - Database health monitor started 2025-08-14 17:31:52,686 - INFO - Database health monitoring started 2025-08-14 17:31:52,687 - INFO - Database monitor already running 2025-08-14 17:32:04,314 - DEBUG - Database connection closed via context manager 2025-08-14 17:32:04,319 - DEBUG - Database connection closed via context manager 2025-08-14 17:32:04,326 - DEBUG - Database connection closed via context manager 2025-08-14 17:32:04,327 - DEBUG - Database connection closed via context manager 2025-08-14 17:32:04,344 - DEBUG - Database connection closed via context manager 2025-08-14 17:32:04,417 - DEBUG - Database connection closed via context manager 2025-08-14 17:32:04,694 - DEBUG - Database connection closed via context manager 2025-08-14 17:32:04,732 - DEBUG - Database connection closed via context manager 2025-08-14 17:32:04,761 - DEBUG - Database connection closed via context manager 2025-08-14 17:32:15,934 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755172035.9304357, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:32:15,935 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:32:52,698 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755172072.691416, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-14 17:32:52,699 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:33:15,945 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755172095.9395063, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:33:15,945 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:33:52,710 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755172132.7039666, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-14 17:33:52,710 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:34:15,954 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755172155.949364, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:34:15,955 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:34:52,720 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755172192.7150702, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-14 17:34:52,720 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:35:15,969 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755172215.962551, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:35:15,970 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:35:52,729 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755172252.7243567, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-14 17:35:52,730 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:36:15,980 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755172275.9750667, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:36:15,980 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:56:14,611 - INFO - Database health monitor started 2025-08-14 17:56:14,612 - INFO - Database health monitoring started 2025-08-14 17:56:14,612 - INFO - Database monitor already running 2025-08-14 17:56:22,811 - INFO - Database health monitor started 2025-08-14 17:56:22,811 - INFO - Database health monitoring started 2025-08-14 17:56:22,812 - INFO - Database monitor already running 2025-08-14 17:57:04,599 - INFO - Database health monitor started 2025-08-14 17:57:04,600 - INFO - Database health monitoring started 2025-08-14 17:57:04,602 - INFO - Database monitor already running 2025-08-14 17:57:14,681 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755173534.6522202, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:57:14,684 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:57:51,521 - DEBUG - Database connection closed via context manager 2025-08-14 17:57:51,532 - DEBUG - Database connection closed via context manager 2025-08-14 17:57:51,589 - DEBUG - Database connection closed via context manager 2025-08-14 17:57:51,638 - DEBUG - Database connection closed via context manager 2025-08-14 17:57:51,689 - DEBUG - Database connection closed via context manager 2025-08-14 17:57:51,702 - DEBUG - Database connection closed via context manager 2025-08-14 17:57:51,789 - DEBUG - Database connection closed via context manager 2025-08-14 17:57:51,791 - DEBUG - Database connection closed via context manager 2025-08-14 17:57:51,887 - DEBUG - Database connection closed via context manager 2025-08-14 17:57:55,883 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-14 17:58:09,990 - INFO - Database health monitor started 2025-08-14 17:58:09,990 - INFO - Database health monitoring started 2025-08-14 17:58:09,991 - INFO - Database monitor already running 2025-08-14 17:58:14,694 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755173594.68855, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:58:14,695 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:58:39,591 - INFO - Database health monitor started 2025-08-14 17:58:39,591 - INFO - Database health monitoring started 2025-08-14 17:58:39,592 - INFO - Database monitor already running 2025-08-14 17:59:14,708 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755173654.7021692, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:59:14,709 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 17:59:39,602 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755173679.5978627, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 17:59:39,602 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:00:13,105 - INFO - Database health monitor started 2025-08-14 18:00:13,105 - INFO - Database health monitoring started 2025-08-14 18:00:13,106 - INFO - Database monitor already running 2025-08-14 18:00:14,718 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755173714.7145617, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:00:14,719 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:00:41,863 - INFO - Database health monitor started 2025-08-14 18:00:41,864 - INFO - Database health monitoring started 2025-08-14 18:00:41,865 - INFO - Database monitor already running 2025-08-14 18:01:14,727 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755173774.7232752, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:01:14,728 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:01:30,627 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-14 18:01:41,876 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755173801.8718545, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:01:41,878 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:02:14,737 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755173834.7332137, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:02:14,738 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:02:41,889 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755173861.8837411, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:02:41,889 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:03:14,746 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755173894.7441883, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:03:14,747 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:03:41,913 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755173921.895318, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:03:41,915 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:04:14,756 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755173954.7529228, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:04:14,757 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:04:41,923 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755173981.9210064, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:04:41,924 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:05:14,766 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174014.7622397, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:05:14,767 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:05:41,942 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174041.9342647, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:05:41,942 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:06:09,328 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-14 18:06:14,776 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174074.771412, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:06:14,777 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:06:41,954 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174101.94925, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:06:41,955 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:07:14,793 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174134.7864115, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:07:14,794 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:07:46,152 - INFO - Database health monitor started 2025-08-14 18:07:46,152 - INFO - Database health monitoring started 2025-08-14 18:07:46,153 - INFO - Database monitor already running 2025-08-14 18:07:50,880 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-14 18:08:14,807 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174194.8013473, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:08:14,808 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:08:42,518 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-14 18:08:46,164 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174226.1582866, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:08:46,165 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:09:14,824 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174254.8180294, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:09:14,824 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:09:46,175 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174286.1713798, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:09:46,175 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:10:14,834 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174314.8277047, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:10:14,835 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:10:40,523 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-14 18:10:46,183 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174346.1794338, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:10:46,184 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:11:14,846 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174374.8416853, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:11:14,847 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:11:46,197 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174406.1909742, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:11:46,198 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:11:54,874 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-14 18:12:14,856 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174434.8509874, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:12:14,856 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:12:38,703 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-14 18:12:46,210 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174466.2038987, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:12:46,210 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:13:14,867 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174494.8610876, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:13:14,868 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:13:46,221 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174526.216843, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:13:46,222 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:14:14,876 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174554.8723528, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:14:14,876 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:14:46,268 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174586.2446058, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:14:46,269 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:15:14,889 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174614.8820262, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:15:14,889 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:15:46,277 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174646.2724893, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 18:15:46,277 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:16:15,357 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174675.3493958, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:16:15,358 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:16:46,288 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174706.2812603, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 18:16:46,288 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:17:15,367 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174735.3627326, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:17:15,367 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:17:46,295 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174766.2917418, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 18:17:46,295 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:18:15,377 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174795.3717973, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:18:15,378 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:18:46,306 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174826.300166, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 18:18:46,307 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:19:15,386 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174855.3819835, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:19:15,387 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:19:46,325 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174886.3170502, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 18:19:46,326 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:20:15,396 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174915.3920548, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:20:15,397 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:20:46,334 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174946.3304837, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 18:20:46,334 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:21:15,667 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755174975.6608028, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:21:15,667 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:21:46,343 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175006.3385124, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 18:21:46,343 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:22:15,681 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175035.6730895, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:22:15,681 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:22:46,355 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175066.34896, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 18:22:46,356 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:23:15,687 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175095.6851404, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:23:15,687 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:23:46,370 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175126.3618617, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 18:23:46,370 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:24:15,701 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175155.695262, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:24:15,702 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:24:46,380 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175186.3756783, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 18:24:46,381 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:24:51,178 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-14 18:25:15,710 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175215.706223, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:25:15,710 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:25:46,390 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175246.3851573, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 18:25:46,392 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:26:15,722 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175275.715906, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:26:15,723 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:26:46,402 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175306.3969178, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 18:26:46,402 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:27:15,733 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175335.728942, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:27:15,734 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:27:46,412 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175366.4062116, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 18:27:46,412 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:28:15,745 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175395.7394507, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:28:15,746 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:28:46,419 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175426.4161756, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 18:28:46,420 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:29:15,758 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175455.7518682, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:29:15,758 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:29:46,434 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175486.4272077, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 18:29:46,435 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:30:15,768 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175515.763725, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:30:15,769 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:30:46,445 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175546.440231, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 18:30:46,446 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:31:15,784 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175575.7758622, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:31:15,785 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:31:46,456 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175606.4522004, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 18:31:46,457 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:32:15,788 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175635.787068, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:32:15,788 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:32:46,465 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175666.4611146, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 18:32:46,465 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:33:15,796 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175695.7936401, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-14 18:33:15,797 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-14 18:33:46,471 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1755175726.4687223, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-14 18:33:46,471 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:35:18,450 - INFO - Database health monitor started 2025-08-25 07:35:18,450 - INFO - Database health monitoring started 2025-08-25 07:35:18,456 - INFO - Database monitor already running 2025-08-25 07:35:41,365 - INFO - Database health monitor started 2025-08-25 07:35:41,365 - INFO - Database health monitoring started 2025-08-25 07:35:41,365 - INFO - Database monitor already running 2025-08-25 07:36:18,471 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756086678.4626844, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:36:18,471 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:36:41,386 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756086701.377455, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:36:41,387 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:37:02,507 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-25 07:37:18,484 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756086738.478441, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:37:18,486 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:37:41,406 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756086761.3965485, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 07:37:41,407 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:38:18,506 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756086798.4966073, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:38:18,506 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:38:41,457 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756086821.43213, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 07:38:41,473 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:38:46,607 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-25 07:38:49,273 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-25 07:38:52,148 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 07:38:52,198 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 07:38:52,213 - DEBUG - Database connection closed and returned to pool 2025-08-25 07:38:52,217 - DEBUG - Database connection closed and returned to pool 2025-08-25 07:39:18,520 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756086858.513795, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:39:18,526 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:39:41,500 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756086881.48743, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-25 07:39:41,503 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:40:18,559 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756086918.5513918, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:40:18,561 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:40:41,516 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756086941.512713, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-25 07:40:41,518 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:40:43,664 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 07:40:43,703 - DEBUG - Database connection closed and returned to pool 2025-08-25 07:40:43,737 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 07:40:43,753 - DEBUG - Database connection closed and returned to pool 2025-08-25 07:41:18,579 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756086978.5701213, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:41:18,579 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:41:41,536 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756087001.5270357, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-08-25 07:41:41,541 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:42:15,484 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 07:42:15,492 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 07:42:15,501 - DEBUG - Database connection closed and returned to pool 2025-08-25 07:42:15,508 - DEBUG - Database connection closed and returned to pool 2025-08-25 07:42:18,594 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756087038.5873532, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:42:18,596 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:42:25,209 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 07:42:25,314 - DEBUG - Database connection closed and returned to pool 2025-08-25 07:42:25,386 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 07:42:25,435 - DEBUG - Database connection closed and returned to pool 2025-08-25 07:42:41,619 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756087061.603083, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-08-25 07:42:41,882 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:42:53,741 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 07:42:53,747 - DEBUG - Database connection closed and returned to pool 2025-08-25 07:42:53,818 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 07:42:53,826 - DEBUG - Database connection closed and returned to pool 2025-08-25 07:43:18,605 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756087098.601574, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:43:18,606 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:43:42,099 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756087122.0946198, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-25 07:43:42,100 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:44:18,622 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756087158.6143255, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:44:18,628 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:44:42,244 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756087182.194407, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-25 07:44:42,256 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:45:18,644 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756087218.6359692, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:45:18,647 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:45:42,283 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756087242.2743268, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-25 07:45:42,284 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:46:18,949 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756087278.833996, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:46:19,065 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:46:42,297 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756087302.290566, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-25 07:46:42,298 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:47:06,285 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 07:47:06,318 - DEBUG - Database connection closed and returned to pool 2025-08-25 07:47:06,345 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 07:47:06,350 - DEBUG - Database connection closed and returned to pool 2025-08-25 07:47:19,220 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756087339.2063203, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:47:19,261 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:47:42,312 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756087362.303315, 'cache_hits': 0, 'cache_misses': 19, 'cache_clears': 0} 2025-08-25 07:47:42,314 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:48:25,440 - WARNING - Connection attempt 1 failed. Retrying in 1.0 seconds... 2025-08-25 07:48:28,470 - WARNING - Connection attempt 2 failed. Retrying in 2.0 seconds... 2025-08-25 07:48:32,499 - ERROR - Failed to get database connection after 3 attempts: Can not reconnect to MySQL after 1 attempt(s): 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-25 07:48:32,535 - WARNING - Database health check failed: Database connection failed: Can not reconnect to MySQL after 1 attempt(s): 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-25 07:48:32,605 - INFO - Connection stats - Total: 13, Active: 0, Failed: 1, Success rate: 92.3% 2025-08-25 07:48:44,375 - WARNING - Connection attempt 1 failed. Retrying in 1.0 seconds... 2025-08-25 07:48:47,434 - WARNING - Connection attempt 2 failed. Retrying in 2.0 seconds... 2025-08-25 07:48:51,490 - ERROR - Failed to get database connection after 3 attempts: Can not reconnect to MySQL after 1 attempt(s): 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-25 07:48:51,491 - WARNING - Database health check failed: Database connection failed: Can not reconnect to MySQL after 1 attempt(s): 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-25 07:48:51,492 - INFO - Connection stats - Total: 43, Active: 0, Failed: 1, Success rate: 97.7% 2025-08-25 07:49:34,871 - WARNING - Connection attempt 1 failed. Retrying in 1.0 seconds... 2025-08-25 07:49:37,925 - WARNING - Connection attempt 2 failed. Retrying in 2.0 seconds... 2025-08-25 07:49:41,969 - ERROR - Failed to get database connection after 3 attempts: Can not reconnect to MySQL after 1 attempt(s): 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-25 07:49:41,970 - WARNING - Database health check failed: Database connection failed: Can not reconnect to MySQL after 1 attempt(s): 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-25 07:49:41,971 - INFO - Connection stats - Total: 13, Active: 0, Failed: 2, Success rate: 84.6% 2025-08-25 07:49:53,522 - WARNING - Connection attempt 1 failed. Retrying in 1.0 seconds... 2025-08-25 07:49:56,564 - WARNING - Connection attempt 2 failed. Retrying in 2.0 seconds... 2025-08-25 07:50:00,615 - ERROR - Failed to get database connection after 3 attempts: Can not reconnect to MySQL after 1 attempt(s): 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-25 07:50:00,618 - WARNING - Database health check failed: Database connection failed: Can not reconnect to MySQL after 1 attempt(s): 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-25 07:50:00,621 - INFO - Connection stats - Total: 43, Active: 0, Failed: 2, Success rate: 95.3% 2025-08-25 07:50:44,002 - WARNING - Connection attempt 1 failed. Retrying in 1.0 seconds... 2025-08-25 07:50:47,064 - WARNING - Connection attempt 2 failed. Retrying in 2.0 seconds... 2025-08-25 07:50:51,101 - ERROR - Failed to get database connection after 3 attempts: Can not reconnect to MySQL after 1 attempt(s): 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-25 07:50:51,102 - WARNING - Database health check failed: Database connection failed: Can not reconnect to MySQL after 1 attempt(s): 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-25 07:50:51,102 - INFO - Connection stats - Total: 13, Active: 0, Failed: 3, Success rate: 76.9% 2025-08-25 07:51:02,658 - WARNING - Connection attempt 1 failed. Retrying in 1.0 seconds... 2025-08-25 07:51:05,714 - WARNING - Connection attempt 2 failed. Retrying in 2.0 seconds... 2025-08-25 07:51:09,776 - ERROR - Failed to get database connection after 3 attempts: Can not reconnect to MySQL after 1 attempt(s): 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-25 07:51:09,787 - WARNING - Database health check failed: Database connection failed: Can not reconnect to MySQL after 1 attempt(s): 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-25 07:51:09,788 - INFO - Connection stats - Total: 43, Active: 0, Failed: 3, Success rate: 93.0% 2025-08-25 07:51:51,330 - WARNING - Connection attempt 1 failed. Retrying in 1.0 seconds... 2025-08-25 07:51:54,354 - WARNING - Connection attempt 2 failed. Retrying in 2.0 seconds... 2025-08-25 07:51:58,381 - ERROR - Failed to get database connection after 3 attempts: Can not reconnect to MySQL after 1 attempt(s): 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-25 07:51:58,381 - WARNING - Database health check failed: Database connection failed: Can not reconnect to MySQL after 1 attempt(s): 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-25 07:51:58,382 - INFO - Connection stats - Total: 13, Active: 0, Failed: 4, Success rate: 69.2% 2025-08-25 07:52:11,835 - WARNING - Connection attempt 1 failed. Retrying in 1.0 seconds... 2025-08-25 07:52:14,891 - WARNING - Connection attempt 2 failed. Retrying in 2.0 seconds... 2025-08-25 07:52:18,918 - ERROR - Failed to get database connection after 3 attempts: Can not reconnect to MySQL after 1 attempt(s): 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-25 07:52:18,918 - WARNING - Database health check failed: Database connection failed: Can not reconnect to MySQL after 1 attempt(s): 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-25 07:52:18,919 - INFO - Connection stats - Total: 43, Active: 0, Failed: 4, Success rate: 90.7% 2025-08-25 07:52:35,458 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 07:52:35,581 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 07:52:35,602 - DEBUG - Database connection closed and returned to pool 2025-08-25 07:52:35,642 - DEBUG - Database connection closed and returned to pool 2025-08-25 07:52:58,397 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756087678.3950696, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:52:58,403 - INFO - Connection stats - Total: 14, Active: 0, Failed: 4, Success rate: 71.4% 2025-08-25 07:53:18,972 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756087698.9562523, 'cache_hits': 0, 'cache_misses': 19, 'cache_clears': 0} 2025-08-25 07:53:18,974 - INFO - Connection stats - Total: 46, Active: 0, Failed: 4, Success rate: 91.3% 2025-08-25 07:53:58,421 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756087738.4153972, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:53:58,422 - INFO - Connection stats - Total: 15, Active: 0, Failed: 4, Success rate: 73.3% 2025-08-25 07:54:18,999 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756087758.9957225, 'cache_hits': 0, 'cache_misses': 19, 'cache_clears': 0} 2025-08-25 07:54:18,999 - INFO - Connection stats - Total: 47, Active: 0, Failed: 4, Success rate: 91.5% 2025-08-25 07:54:58,451 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756087798.4400797, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:54:58,452 - INFO - Connection stats - Total: 16, Active: 0, Failed: 4, Success rate: 75.0% 2025-08-25 07:55:19,032 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756087819.023794, 'cache_hits': 0, 'cache_misses': 19, 'cache_clears': 0} 2025-08-25 07:55:19,033 - INFO - Connection stats - Total: 48, Active: 0, Failed: 4, Success rate: 91.7% 2025-08-25 07:55:58,538 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756087858.487712, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:55:58,539 - INFO - Connection stats - Total: 17, Active: 0, Failed: 4, Success rate: 76.5% 2025-08-25 07:56:26,885 - INFO - Database health monitor started 2025-08-25 07:56:26,885 - INFO - Database health monitoring started 2025-08-25 07:56:26,888 - INFO - Database monitor already running 2025-08-25 07:56:58,614 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756087918.5680685, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:56:58,615 - INFO - Connection stats - Total: 18, Active: 0, Failed: 4, Success rate: 77.8% 2025-08-25 07:57:03,506 - INFO - Database health monitor started 2025-08-25 07:57:03,506 - INFO - Database health monitoring started 2025-08-25 07:57:03,508 - INFO - Database monitor already running 2025-08-25 07:57:59,448 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756087979.3493655, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:57:59,450 - INFO - Connection stats - Total: 19, Active: 0, Failed: 4, Success rate: 78.9% 2025-08-25 07:58:14,666 - INFO - Database health monitor started 2025-08-25 07:58:14,667 - INFO - Database health monitoring started 2025-08-25 07:58:14,669 - INFO - Database monitor already running 2025-08-25 07:58:59,514 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756088039.4849682, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:58:59,515 - INFO - Connection stats - Total: 20, Active: 0, Failed: 4, Success rate: 80.0% 2025-08-25 07:59:14,722 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756088054.711013, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:59:14,723 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 07:59:59,561 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756088099.5438037, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 07:59:59,562 - INFO - Connection stats - Total: 21, Active: 0, Failed: 4, Success rate: 81.0% 2025-08-25 08:00:11,253 - INFO - Database health monitor started 2025-08-25 08:00:11,253 - INFO - Database health monitoring started 2025-08-25 08:00:11,254 - INFO - Database monitor already running 2025-08-25 08:00:59,458 - INFO - Database health monitor started 2025-08-25 08:00:59,459 - INFO - Database health monitoring started 2025-08-25 08:00:59,463 - INFO - Database monitor already running 2025-08-25 08:00:59,773 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756088159.757741, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:00:59,773 - INFO - Connection stats - Total: 22, Active: 0, Failed: 4, Success rate: 81.8% 2025-08-25 08:01:59,973 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756088219.8206115, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:01:59,977 - INFO - Connection stats - Total: 23, Active: 0, Failed: 4, Success rate: 82.6% 2025-08-25 08:02:15,837 - INFO - Database health monitor started 2025-08-25 08:02:15,837 - INFO - Database health monitoring started 2025-08-25 08:02:15,840 - INFO - Database monitor already running 2025-08-25 08:03:00,047 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756088279.9982738, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:03:00,048 - INFO - Connection stats - Total: 24, Active: 0, Failed: 4, Success rate: 83.3% 2025-08-25 08:03:15,862 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756088295.8504424, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:03:15,863 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:04:00,463 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756088340.3526447, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:04:00,465 - INFO - Connection stats - Total: 25, Active: 0, Failed: 4, Success rate: 84.0% 2025-08-25 08:04:28,729 - INFO - Database health monitor started 2025-08-25 08:04:28,729 - INFO - Database health monitoring started 2025-08-25 08:04:28,730 - INFO - Database monitor already running 2025-08-25 08:05:00,625 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756088400.5307345, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:05:00,627 - INFO - Connection stats - Total: 26, Active: 0, Failed: 4, Success rate: 84.6% 2025-08-25 08:05:10,466 - INFO - Database health monitor started 2025-08-25 08:05:10,467 - INFO - Database health monitoring started 2025-08-25 08:05:10,472 - INFO - Database monitor already running 2025-08-25 08:05:57,109 - INFO - Database health monitor started 2025-08-25 08:05:57,110 - INFO - Database health monitoring started 2025-08-25 08:05:57,112 - INFO - Database monitor already running 2025-08-25 08:06:00,746 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756088460.673257, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:06:00,746 - INFO - Connection stats - Total: 27, Active: 0, Failed: 4, Success rate: 85.2% 2025-08-25 08:06:57,212 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756088517.1700168, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:06:57,214 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:07:00,758 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756088520.7515612, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:07:00,759 - INFO - Connection stats - Total: 28, Active: 0, Failed: 4, Success rate: 85.7% 2025-08-25 08:07:12,752 - INFO - Database health monitor started 2025-08-25 08:07:12,752 - INFO - Database health monitoring started 2025-08-25 08:07:12,752 - INFO - Database monitor already running 2025-08-25 08:08:00,784 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756088580.770591, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:08:00,786 - INFO - Connection stats - Total: 29, Active: 0, Failed: 4, Success rate: 86.2% 2025-08-25 08:08:12,887 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756088592.8270638, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:08:12,890 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:08:45,157 - INFO - Database health monitor started 2025-08-25 08:08:45,158 - INFO - Database health monitoring started 2025-08-25 08:08:45,160 - INFO - Database monitor already running 2025-08-25 08:09:00,811 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756088640.7969284, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:09:00,812 - INFO - Connection stats - Total: 30, Active: 0, Failed: 4, Success rate: 86.7% 2025-08-25 08:09:13,892 - INFO - Database health monitor started 2025-08-25 08:09:13,892 - INFO - Database health monitoring started 2025-08-25 08:09:13,894 - INFO - Database monitor already running 2025-08-25 08:10:00,831 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756088700.8198965, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:10:00,832 - INFO - Connection stats - Total: 31, Active: 0, Failed: 4, Success rate: 87.1% 2025-08-25 08:10:06,886 - INFO - Database health monitor started 2025-08-25 08:10:06,887 - INFO - Database health monitoring started 2025-08-25 08:10:06,890 - INFO - Database monitor already running 2025-08-25 08:11:00,851 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756088760.8417192, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:11:00,852 - INFO - Connection stats - Total: 32, Active: 0, Failed: 4, Success rate: 87.5% 2025-08-25 08:11:25,809 - INFO - Database health monitor started 2025-08-25 08:11:25,810 - INFO - Database health monitoring started 2025-08-25 08:11:25,812 - INFO - Database monitor already running 2025-08-25 08:11:51,343 - INFO - Database health monitor started 2025-08-25 08:11:51,344 - INFO - Database health monitoring started 2025-08-25 08:11:51,346 - INFO - Database monitor already running 2025-08-25 08:12:00,876 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756088820.862181, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:12:00,877 - INFO - Connection stats - Total: 33, Active: 0, Failed: 4, Success rate: 87.9% 2025-08-25 08:12:30,233 - INFO - Database health monitor started 2025-08-25 08:12:30,233 - INFO - Database health monitoring started 2025-08-25 08:12:30,235 - INFO - Database monitor already running 2025-08-25 08:13:00,926 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756088880.8930488, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:13:00,927 - INFO - Connection stats - Total: 34, Active: 0, Failed: 4, Success rate: 88.2% 2025-08-25 08:13:30,263 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756088910.2487185, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:13:30,265 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:14:01,033 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756088940.9533901, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:14:01,035 - INFO - Connection stats - Total: 35, Active: 0, Failed: 4, Success rate: 88.6% 2025-08-25 08:14:30,424 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756088970.3281891, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:14:30,425 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:15:01,075 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756089001.0511234, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:15:01,078 - INFO - Connection stats - Total: 36, Active: 0, Failed: 4, Success rate: 88.9% 2025-08-25 08:15:30,461 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756089030.444823, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:15:30,462 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:16:01,109 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756089061.0899422, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:16:01,110 - INFO - Connection stats - Total: 37, Active: 0, Failed: 4, Success rate: 89.2% 2025-08-25 08:16:30,491 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756089090.4771826, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:16:30,493 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:17:01,138 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756089121.122752, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:17:01,140 - INFO - Connection stats - Total: 38, Active: 0, Failed: 4, Success rate: 89.5% 2025-08-25 08:17:30,519 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756089150.5044715, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:17:30,521 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:18:01,554 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756089181.4266791, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:18:01,558 - INFO - Connection stats - Total: 39, Active: 0, Failed: 4, Success rate: 89.7% 2025-08-25 08:18:30,554 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756089210.5364695, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-25 08:18:30,555 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:19:01,574 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756089241.5650566, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:19:01,575 - INFO - Connection stats - Total: 40, Active: 0, Failed: 4, Success rate: 90.0% 2025-08-25 08:19:30,741 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756089270.6497996, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-25 08:19:30,743 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:20:01,988 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756089301.7799613, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:20:02,041 - INFO - Connection stats - Total: 41, Active: 0, Failed: 4, Success rate: 90.2% 2025-08-25 08:20:30,829 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756089330.7954402, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-25 08:20:30,831 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:21:02,084 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756089362.0790646, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:21:02,085 - INFO - Connection stats - Total: 42, Active: 0, Failed: 4, Success rate: 90.5% 2025-08-25 08:21:30,860 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756089390.8442385, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 08:21:30,862 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:22:02,123 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756089422.1051018, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:22:02,125 - INFO - Connection stats - Total: 43, Active: 0, Failed: 4, Success rate: 90.7% 2025-08-25 08:22:29,912 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 08:22:29,937 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 08:22:30,086 - DEBUG - Database connection closed and returned to pool 2025-08-25 08:22:30,122 - DEBUG - Database connection closed and returned to pool 2025-08-25 08:22:31,282 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1756089451.0551765, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-25 08:22:31,293 - INFO - Connection stats - Total: 19, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-25 08:23:02,163 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756089482.139905, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:23:02,166 - INFO - Connection stats - Total: 44, Active: 0, Failed: 4, Success rate: 90.9% 2025-08-25 08:23:31,335 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756089511.3172216, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-25 08:23:31,336 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:24:02,212 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756089542.191607, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:24:02,214 - INFO - Connection stats - Total: 45, Active: 0, Failed: 4, Success rate: 91.1% 2025-08-25 08:24:31,353 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756089571.343917, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-25 08:24:31,355 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:25:02,246 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756089602.223324, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:25:02,248 - INFO - Connection stats - Total: 46, Active: 0, Failed: 4, Success rate: 91.3% 2025-08-25 08:25:31,374 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756089631.363698, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-25 08:25:31,375 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:26:02,279 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756089662.2605054, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:26:02,282 - INFO - Connection stats - Total: 47, Active: 0, Failed: 4, Success rate: 91.5% 2025-08-25 08:26:31,431 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756089691.3986309, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-25 08:26:31,433 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:27:02,487 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756089722.3632128, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:27:02,488 - INFO - Connection stats - Total: 48, Active: 0, Failed: 4, Success rate: 91.7% 2025-08-25 08:27:31,597 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756089751.5292962, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-08-25 08:27:31,599 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:28:02,504 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756089782.4953854, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:28:02,505 - INFO - Connection stats - Total: 49, Active: 0, Failed: 4, Success rate: 91.8% 2025-08-25 08:28:31,635 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756089811.6138852, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-08-25 08:28:31,635 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:29:02,627 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756089842.5541022, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:29:02,628 - INFO - Connection stats - Total: 50, Active: 0, Failed: 4, Success rate: 92.0% 2025-08-25 08:29:31,653 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756089871.643788, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-08-25 08:29:31,656 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:30:02,732 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756089902.675762, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:30:02,733 - INFO - Connection stats - Total: 51, Active: 0, Failed: 4, Success rate: 92.2% 2025-08-25 08:30:31,687 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756089931.6685867, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-08-25 08:30:31,688 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:31:03,386 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756089963.0721262, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:31:03,387 - INFO - Connection stats - Total: 52, Active: 0, Failed: 4, Success rate: 92.3% 2025-08-25 08:31:31,756 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756089991.7191145, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-08-25 08:31:31,757 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:32:03,409 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756090023.3960912, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:32:03,411 - INFO - Connection stats - Total: 53, Active: 0, Failed: 4, Success rate: 92.5% 2025-08-25 08:32:31,810 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756090051.7764027, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-08-25 08:32:31,814 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:33:03,424 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756090083.4167533, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:33:03,425 - INFO - Connection stats - Total: 54, Active: 0, Failed: 4, Success rate: 92.6% 2025-08-25 08:33:31,826 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756090111.8190937, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-08-25 08:33:31,826 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:34:03,436 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756090143.4310188, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:34:03,437 - INFO - Connection stats - Total: 55, Active: 0, Failed: 4, Success rate: 92.7% 2025-08-25 08:34:29,092 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-25 08:34:29,103 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-25 08:34:29,106 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-25 08:34:29,114 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-25 08:34:29,128 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-25 08:34:29,130 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-25 08:34:29,136 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-25 08:34:29,138 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-25 08:34:29,151 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-25 08:34:29,160 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-25 08:34:31,853 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756090171.8368757, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:34:31,856 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:35:03,450 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756090203.4427807, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:35:03,451 - INFO - Connection stats - Total: 56, Active: 0, Failed: 4, Success rate: 92.9% 2025-08-25 08:35:32,211 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756090232.0014045, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:35:32,224 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:36:03,588 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756090263.5149057, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:36:03,593 - INFO - Connection stats - Total: 57, Active: 0, Failed: 4, Success rate: 93.0% 2025-08-25 08:36:32,371 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756090292.3065784, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:36:32,374 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:37:03,737 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756090323.653283, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:37:03,747 - INFO - Connection stats - Total: 58, Active: 0, Failed: 4, Success rate: 93.1% 2025-08-25 08:37:32,423 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756090352.4042497, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:37:32,424 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:38:03,804 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756090383.7782538, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:38:03,806 - INFO - Connection stats - Total: 59, Active: 0, Failed: 4, Success rate: 93.2% 2025-08-25 08:38:32,433 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756090412.4285874, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:38:32,433 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:39:03,815 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756090443.8117075, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:39:03,815 - INFO - Connection stats - Total: 60, Active: 0, Failed: 4, Success rate: 93.3% 2025-08-25 08:39:32,445 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756090472.4385872, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:39:32,446 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:40:03,829 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756090503.8212292, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:40:03,830 - INFO - Connection stats - Total: 61, Active: 0, Failed: 4, Success rate: 93.4% 2025-08-25 08:40:32,494 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756090532.4645727, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:40:32,498 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:41:03,840 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756090563.8357494, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:41:03,840 - INFO - Connection stats - Total: 62, Active: 0, Failed: 4, Success rate: 93.5% 2025-08-25 08:41:32,582 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756090592.5532205, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:41:32,591 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:42:03,860 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756090623.8473475, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:42:03,862 - INFO - Connection stats - Total: 63, Active: 0, Failed: 4, Success rate: 93.7% 2025-08-25 08:42:32,612 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756090652.6020358, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:42:32,613 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:43:03,974 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756090683.8961334, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:43:03,978 - INFO - Connection stats - Total: 64, Active: 0, Failed: 4, Success rate: 93.8% 2025-08-25 08:43:32,634 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756090712.6232557, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:43:32,636 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:44:03,999 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756090743.990867, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:44:04,000 - INFO - Connection stats - Total: 65, Active: 0, Failed: 4, Success rate: 93.8% 2025-08-25 08:44:32,660 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756090772.6498268, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:44:32,661 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:45:04,009 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756090804.0039465, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:45:04,009 - INFO - Connection stats - Total: 66, Active: 0, Failed: 4, Success rate: 93.9% 2025-08-25 08:45:32,671 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756090832.666639, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:45:32,672 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:46:04,020 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756090864.0147195, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:46:04,021 - INFO - Connection stats - Total: 67, Active: 0, Failed: 4, Success rate: 94.0% 2025-08-25 08:46:32,677 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756090892.674848, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:46:32,679 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:47:04,030 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756090924.025361, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:47:04,031 - INFO - Connection stats - Total: 68, Active: 0, Failed: 4, Success rate: 94.1% 2025-08-25 08:47:32,693 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756090952.6841986, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:47:32,693 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:48:04,046 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756090984.03807, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:48:04,048 - INFO - Connection stats - Total: 69, Active: 0, Failed: 4, Success rate: 94.2% 2025-08-25 08:48:32,701 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756091012.697508, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:48:32,701 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:49:04,058 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756091044.0528047, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:49:04,059 - INFO - Connection stats - Total: 70, Active: 0, Failed: 4, Success rate: 94.3% 2025-08-25 08:49:32,707 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756091072.7043982, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:49:32,708 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:50:04,069 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756091104.0628495, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:50:04,069 - INFO - Connection stats - Total: 71, Active: 0, Failed: 4, Success rate: 94.4% 2025-08-25 08:50:32,718 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756091132.7125883, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:50:32,719 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:51:04,079 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756091164.074833, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:51:04,080 - INFO - Connection stats - Total: 72, Active: 0, Failed: 4, Success rate: 94.4% 2025-08-25 08:51:32,729 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756091192.7237608, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:51:32,730 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:52:04,087 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756091224.0836322, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:52:04,088 - INFO - Connection stats - Total: 73, Active: 0, Failed: 4, Success rate: 94.5% 2025-08-25 08:52:32,742 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756091252.735149, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:52:32,743 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:53:04,114 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756091284.0994883, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:53:04,115 - INFO - Connection stats - Total: 74, Active: 0, Failed: 4, Success rate: 94.6% 2025-08-25 08:53:34,098 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756091313.3429627, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:53:34,164 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:54:04,142 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756091344.1366029, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:54:04,143 - INFO - Connection stats - Total: 75, Active: 0, Failed: 4, Success rate: 94.7% 2025-08-25 08:54:34,365 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756091374.3595777, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:54:34,378 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:55:04,168 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756091404.1531103, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:55:04,170 - INFO - Connection stats - Total: 76, Active: 0, Failed: 4, Success rate: 94.7% 2025-08-25 08:55:34,421 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756091434.3963964, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:55:34,464 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:56:04,220 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756091464.2039094, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:56:04,232 - INFO - Connection stats - Total: 77, Active: 0, Failed: 4, Success rate: 94.8% 2025-08-25 08:56:34,492 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756091494.4882762, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:56:34,496 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:57:04,246 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756091524.2381482, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:57:04,247 - INFO - Connection stats - Total: 78, Active: 0, Failed: 4, Success rate: 94.9% 2025-08-25 08:57:34,506 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756091554.5020304, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:57:34,506 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:58:04,257 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756091584.251272, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:58:04,257 - INFO - Connection stats - Total: 79, Active: 0, Failed: 4, Success rate: 94.9% 2025-08-25 08:58:34,512 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756091614.5102837, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:58:34,512 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 08:59:04,289 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756091644.2725937, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 08:59:04,293 - INFO - Connection stats - Total: 80, Active: 0, Failed: 4, Success rate: 95.0% 2025-08-25 08:59:34,523 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756091674.518522, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 08:59:34,524 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:00:04,303 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756091704.2995613, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:00:04,304 - INFO - Connection stats - Total: 81, Active: 0, Failed: 4, Success rate: 95.1% 2025-08-25 09:00:34,551 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756091734.5386426, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 09:00:34,552 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:01:04,312 - DEBUG - Database health check passed. Stats: {'total_connections': 82, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756091764.3084936, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:01:04,313 - INFO - Connection stats - Total: 82, Active: 0, Failed: 4, Success rate: 95.1% 2025-08-25 09:01:34,571 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756091794.5608432, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 09:01:34,572 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:02:04,324 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756091824.3172164, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:02:04,325 - INFO - Connection stats - Total: 83, Active: 0, Failed: 4, Success rate: 95.2% 2025-08-25 09:02:34,600 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756091854.5831995, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 09:02:34,603 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:03:04,349 - DEBUG - Database health check passed. Stats: {'total_connections': 84, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756091884.3355398, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:03:04,372 - INFO - Connection stats - Total: 84, Active: 0, Failed: 4, Success rate: 95.2% 2025-08-25 09:03:34,628 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756091914.6154714, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 09:03:34,639 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:04:04,418 - DEBUG - Database health check passed. Stats: {'total_connections': 85, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756091944.4057448, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:04:04,430 - INFO - Connection stats - Total: 85, Active: 0, Failed: 4, Success rate: 95.3% 2025-08-25 09:04:34,688 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756091974.6626887, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 09:04:34,703 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:05:04,445 - DEBUG - Database health check passed. Stats: {'total_connections': 86, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756092004.438875, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:05:04,446 - INFO - Connection stats - Total: 86, Active: 0, Failed: 4, Success rate: 95.3% 2025-08-25 09:05:34,731 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756092034.7274697, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 09:05:34,732 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:06:04,453 - DEBUG - Database health check passed. Stats: {'total_connections': 87, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756092064.4486206, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:06:04,454 - INFO - Connection stats - Total: 87, Active: 0, Failed: 4, Success rate: 95.4% 2025-08-25 09:06:34,749 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756092094.7408464, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 09:06:34,750 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:07:04,526 - DEBUG - Database health check passed. Stats: {'total_connections': 88, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756092124.4934454, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:07:04,529 - INFO - Connection stats - Total: 88, Active: 0, Failed: 4, Success rate: 95.5% 2025-08-25 09:07:34,762 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756092154.7561498, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 09:07:34,762 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:08:04,538 - DEBUG - Database health check passed. Stats: {'total_connections': 89, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756092184.535801, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:08:04,538 - INFO - Connection stats - Total: 89, Active: 0, Failed: 4, Success rate: 95.5% 2025-08-25 09:08:34,768 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756092214.7655053, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 09:08:34,769 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:09:04,547 - DEBUG - Database health check passed. Stats: {'total_connections': 90, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756092244.5424154, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:09:04,547 - INFO - Connection stats - Total: 90, Active: 0, Failed: 4, Success rate: 95.6% 2025-08-25 09:09:34,774 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756092274.7720308, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 09:09:34,775 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:10:04,560 - DEBUG - Database health check passed. Stats: {'total_connections': 91, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756092304.553491, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:10:04,563 - INFO - Connection stats - Total: 91, Active: 0, Failed: 4, Success rate: 95.6% 2025-08-25 09:10:34,785 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756092334.7792366, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 09:10:34,786 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:11:04,577 - DEBUG - Database health check passed. Stats: {'total_connections': 92, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756092364.5705664, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:11:04,578 - INFO - Connection stats - Total: 92, Active: 0, Failed: 4, Success rate: 95.7% 2025-08-25 09:11:34,795 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756092394.7896893, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 09:11:34,796 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:12:04,606 - DEBUG - Database health check passed. Stats: {'total_connections': 93, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756092424.6039183, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:12:04,626 - INFO - Connection stats - Total: 93, Active: 0, Failed: 4, Success rate: 95.7% 2025-08-25 09:12:34,804 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756092454.80037, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-25 09:12:34,807 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:13:04,638 - DEBUG - Database health check passed. Stats: {'total_connections': 94, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756092484.6323152, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:13:04,639 - INFO - Connection stats - Total: 94, Active: 0, Failed: 4, Success rate: 95.7% 2025-08-25 09:13:34,824 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756092514.8170888, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:13:34,826 - INFO - Connection stats - Total: 80, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:14:04,657 - DEBUG - Database health check passed. Stats: {'total_connections': 95, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756092544.6476052, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:14:04,658 - INFO - Connection stats - Total: 95, Active: 0, Failed: 4, Success rate: 95.8% 2025-08-25 09:14:34,834 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756092574.830734, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:14:34,835 - INFO - Connection stats - Total: 81, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:15:04,670 - DEBUG - Database health check passed. Stats: {'total_connections': 96, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756092604.6650496, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:15:04,671 - INFO - Connection stats - Total: 96, Active: 0, Failed: 4, Success rate: 95.8% 2025-08-25 09:15:34,845 - DEBUG - Database health check passed. Stats: {'total_connections': 82, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756092634.8390608, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:15:34,846 - INFO - Connection stats - Total: 82, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:16:04,737 - DEBUG - Database health check passed. Stats: {'total_connections': 97, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756092664.704924, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:16:04,743 - INFO - Connection stats - Total: 97, Active: 0, Failed: 4, Success rate: 95.9% 2025-08-25 09:16:34,855 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756092694.8514018, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:16:34,856 - INFO - Connection stats - Total: 83, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:17:04,764 - DEBUG - Database health check passed. Stats: {'total_connections': 98, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756092724.755306, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:17:04,765 - INFO - Connection stats - Total: 98, Active: 0, Failed: 4, Success rate: 95.9% 2025-08-25 09:17:34,883 - DEBUG - Database health check passed. Stats: {'total_connections': 84, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756092754.8644497, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:17:34,884 - INFO - Connection stats - Total: 84, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:18:04,944 - DEBUG - Database health check passed. Stats: {'total_connections': 99, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756092784.8342972, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:18:04,952 - INFO - Connection stats - Total: 99, Active: 0, Failed: 4, Success rate: 96.0% 2025-08-25 09:18:34,909 - DEBUG - Database health check passed. Stats: {'total_connections': 85, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756092814.8964276, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:18:34,943 - INFO - Connection stats - Total: 85, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:19:05,013 - DEBUG - Database health check passed. Stats: {'total_connections': 100, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756092845.0070221, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:19:05,019 - INFO - Connection stats - Total: 100, Active: 0, Failed: 4, Success rate: 96.0% 2025-08-25 09:19:34,977 - DEBUG - Database health check passed. Stats: {'total_connections': 86, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756092874.9678986, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:19:34,985 - INFO - Connection stats - Total: 86, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:20:05,044 - DEBUG - Database health check passed. Stats: {'total_connections': 101, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756092905.0366738, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:20:05,046 - INFO - Connection stats - Total: 101, Active: 0, Failed: 4, Success rate: 96.0% 2025-08-25 09:20:35,005 - DEBUG - Database health check passed. Stats: {'total_connections': 87, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756092934.9951227, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:20:35,008 - INFO - Connection stats - Total: 87, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:21:05,115 - DEBUG - Database health check passed. Stats: {'total_connections': 102, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756092965.075017, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:21:05,117 - INFO - Connection stats - Total: 102, Active: 0, Failed: 4, Success rate: 96.1% 2025-08-25 09:21:35,027 - DEBUG - Database health check passed. Stats: {'total_connections': 88, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756092995.0165706, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:21:35,028 - INFO - Connection stats - Total: 88, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:22:05,156 - DEBUG - Database health check passed. Stats: {'total_connections': 103, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756093025.1333435, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:22:05,207 - INFO - Connection stats - Total: 103, Active: 0, Failed: 4, Success rate: 96.1% 2025-08-25 09:22:35,048 - DEBUG - Database health check passed. Stats: {'total_connections': 89, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756093055.0351481, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:22:35,053 - INFO - Connection stats - Total: 89, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:23:05,233 - DEBUG - Database health check passed. Stats: {'total_connections': 104, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756093085.2227612, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:23:05,247 - INFO - Connection stats - Total: 104, Active: 0, Failed: 4, Success rate: 96.2% 2025-08-25 09:23:35,080 - DEBUG - Database health check passed. Stats: {'total_connections': 90, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756093115.0704284, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:23:35,089 - INFO - Connection stats - Total: 90, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:24:05,301 - DEBUG - Database health check passed. Stats: {'total_connections': 105, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756093145.2831702, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:24:05,303 - INFO - Connection stats - Total: 105, Active: 0, Failed: 4, Success rate: 96.2% 2025-08-25 09:24:35,106 - DEBUG - Database health check passed. Stats: {'total_connections': 91, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756093175.1010237, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:24:35,108 - INFO - Connection stats - Total: 91, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:25:05,311 - DEBUG - Database health check passed. Stats: {'total_connections': 106, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756093205.3066742, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:25:05,312 - INFO - Connection stats - Total: 106, Active: 0, Failed: 4, Success rate: 96.2% 2025-08-25 09:25:35,131 - DEBUG - Database health check passed. Stats: {'total_connections': 92, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756093235.1210065, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:25:35,145 - INFO - Connection stats - Total: 92, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:26:05,348 - DEBUG - Database health check passed. Stats: {'total_connections': 107, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756093265.3380969, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:26:05,429 - INFO - Connection stats - Total: 107, Active: 0, Failed: 4, Success rate: 96.3% 2025-08-25 09:26:35,238 - DEBUG - Database health check passed. Stats: {'total_connections': 93, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756093295.2026284, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:26:35,256 - INFO - Connection stats - Total: 93, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:27:05,500 - DEBUG - Database health check passed. Stats: {'total_connections': 108, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756093325.4963355, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:27:05,501 - INFO - Connection stats - Total: 108, Active: 0, Failed: 4, Success rate: 96.3% 2025-08-25 09:27:35,341 - DEBUG - Database health check passed. Stats: {'total_connections': 94, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756093355.290668, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:27:35,342 - INFO - Connection stats - Total: 94, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:28:05,635 - DEBUG - Database health check passed. Stats: {'total_connections': 109, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756093385.601155, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:28:05,645 - INFO - Connection stats - Total: 109, Active: 0, Failed: 4, Success rate: 96.3% 2025-08-25 09:28:35,355 - DEBUG - Database health check passed. Stats: {'total_connections': 95, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756093415.3488617, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:28:35,357 - INFO - Connection stats - Total: 95, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:29:05,655 - DEBUG - Database health check passed. Stats: {'total_connections': 110, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756093445.6509464, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:29:05,656 - INFO - Connection stats - Total: 110, Active: 0, Failed: 4, Success rate: 96.4% 2025-08-25 09:29:35,386 - DEBUG - Database health check passed. Stats: {'total_connections': 96, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756093475.3750396, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:29:35,391 - INFO - Connection stats - Total: 96, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:30:05,681 - DEBUG - Database health check passed. Stats: {'total_connections': 111, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756093505.6706548, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:30:05,683 - INFO - Connection stats - Total: 111, Active: 0, Failed: 4, Success rate: 96.4% 2025-08-25 09:30:35,439 - DEBUG - Database health check passed. Stats: {'total_connections': 97, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756093535.415927, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:30:35,443 - INFO - Connection stats - Total: 97, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:31:05,713 - DEBUG - Database health check passed. Stats: {'total_connections': 112, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756093565.6962693, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:31:05,713 - INFO - Connection stats - Total: 112, Active: 0, Failed: 4, Success rate: 96.4% 2025-08-25 09:31:35,546 - DEBUG - Database health check passed. Stats: {'total_connections': 98, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756093595.4777977, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:31:35,548 - INFO - Connection stats - Total: 98, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:32:05,756 - DEBUG - Database health check passed. Stats: {'total_connections': 113, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756093625.736938, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:32:05,757 - INFO - Connection stats - Total: 113, Active: 0, Failed: 4, Success rate: 96.5% 2025-08-25 09:32:35,595 - DEBUG - Database health check passed. Stats: {'total_connections': 99, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756093655.5690699, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:32:35,602 - INFO - Connection stats - Total: 99, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:33:05,776 - DEBUG - Database health check passed. Stats: {'total_connections': 114, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756093685.7637577, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:33:05,777 - INFO - Connection stats - Total: 114, Active: 0, Failed: 4, Success rate: 96.5% 2025-08-25 09:33:35,840 - DEBUG - Database health check passed. Stats: {'total_connections': 100, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756093715.6615717, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:33:35,864 - INFO - Connection stats - Total: 100, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:34:05,798 - DEBUG - Database health check passed. Stats: {'total_connections': 115, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756093745.7851894, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:34:05,799 - INFO - Connection stats - Total: 115, Active: 0, Failed: 4, Success rate: 96.5% 2025-08-25 09:34:35,904 - DEBUG - Database health check passed. Stats: {'total_connections': 101, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756093775.898442, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:34:35,905 - INFO - Connection stats - Total: 101, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:35:05,812 - DEBUG - Database health check passed. Stats: {'total_connections': 116, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756093805.805242, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:35:05,909 - INFO - Connection stats - Total: 116, Active: 0, Failed: 4, Success rate: 96.6% 2025-08-25 09:35:35,928 - DEBUG - Database health check passed. Stats: {'total_connections': 102, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756093835.9149625, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:35:35,951 - INFO - Connection stats - Total: 102, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:36:06,131 - DEBUG - Database health check passed. Stats: {'total_connections': 117, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756093866.1087797, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:36:06,132 - INFO - Connection stats - Total: 117, Active: 0, Failed: 4, Success rate: 96.6% 2025-08-25 09:36:36,048 - DEBUG - Database health check passed. Stats: {'total_connections': 103, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756093896.0334291, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:36:36,074 - INFO - Connection stats - Total: 103, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:37:06,300 - DEBUG - Database health check passed. Stats: {'total_connections': 118, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756093926.2557971, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:37:06,302 - INFO - Connection stats - Total: 118, Active: 0, Failed: 4, Success rate: 96.6% 2025-08-25 09:37:36,358 - DEBUG - Database health check passed. Stats: {'total_connections': 104, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756093956.3371947, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:37:36,483 - INFO - Connection stats - Total: 104, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:38:06,613 - DEBUG - Database health check passed. Stats: {'total_connections': 119, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756093986.605291, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:38:06,718 - INFO - Connection stats - Total: 119, Active: 0, Failed: 4, Success rate: 96.6% 2025-08-25 09:38:36,728 - DEBUG - Database health check passed. Stats: {'total_connections': 105, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756094016.711492, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:38:36,729 - INFO - Connection stats - Total: 105, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:39:06,873 - DEBUG - Database health check passed. Stats: {'total_connections': 120, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756094046.866209, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:39:06,891 - INFO - Connection stats - Total: 120, Active: 0, Failed: 4, Success rate: 96.7% 2025-08-25 09:39:36,919 - DEBUG - Database health check passed. Stats: {'total_connections': 106, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756094076.9119923, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:39:36,968 - INFO - Connection stats - Total: 106, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:40:06,925 - DEBUG - Database health check passed. Stats: {'total_connections': 121, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756094106.9177833, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:40:06,933 - INFO - Connection stats - Total: 121, Active: 0, Failed: 4, Success rate: 96.7% 2025-08-25 09:40:37,039 - DEBUG - Database health check passed. Stats: {'total_connections': 107, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756094136.999605, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:40:37,047 - INFO - Connection stats - Total: 107, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:41:07,061 - DEBUG - Database health check passed. Stats: {'total_connections': 122, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756094167.0049958, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:41:07,063 - INFO - Connection stats - Total: 122, Active: 0, Failed: 4, Success rate: 96.7% 2025-08-25 09:41:37,128 - DEBUG - Database health check passed. Stats: {'total_connections': 108, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756094197.0817401, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:41:37,130 - INFO - Connection stats - Total: 108, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:42:07,266 - DEBUG - Database health check passed. Stats: {'total_connections': 123, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756094227.1544974, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:42:07,274 - INFO - Connection stats - Total: 123, Active: 0, Failed: 4, Success rate: 96.7% 2025-08-25 09:42:37,167 - DEBUG - Database health check passed. Stats: {'total_connections': 109, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756094257.1528404, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:42:37,171 - INFO - Connection stats - Total: 109, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:43:07,526 - DEBUG - Database health check passed. Stats: {'total_connections': 124, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756094287.3679695, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:43:07,534 - INFO - Connection stats - Total: 124, Active: 0, Failed: 4, Success rate: 96.8% 2025-08-25 09:43:37,183 - DEBUG - Database health check passed. Stats: {'total_connections': 110, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756094317.1779463, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:43:37,184 - INFO - Connection stats - Total: 110, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:44:07,553 - DEBUG - Database health check passed. Stats: {'total_connections': 125, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756094347.5476973, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:44:07,554 - INFO - Connection stats - Total: 125, Active: 0, Failed: 4, Success rate: 96.8% 2025-08-25 09:44:37,223 - DEBUG - Database health check passed. Stats: {'total_connections': 111, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756094377.1971178, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-25 09:44:37,225 - INFO - Connection stats - Total: 111, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:45:07,702 - DEBUG - Database health check passed. Stats: {'total_connections': 126, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756094407.6182787, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:45:07,704 - INFO - Connection stats - Total: 126, Active: 0, Failed: 4, Success rate: 96.8% 2025-08-25 09:45:37,269 - DEBUG - Database health check passed. Stats: {'total_connections': 118, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756094437.23838, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-25 09:45:37,271 - INFO - Connection stats - Total: 118, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:46:07,714 - DEBUG - Database health check passed. Stats: {'total_connections': 127, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756094467.7102773, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:46:07,715 - INFO - Connection stats - Total: 127, Active: 0, Failed: 4, Success rate: 96.9% 2025-08-25 09:46:37,284 - DEBUG - Database health check passed. Stats: {'total_connections': 119, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756094497.2769132, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-25 09:46:37,285 - INFO - Connection stats - Total: 119, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:47:07,724 - DEBUG - Database health check passed. Stats: {'total_connections': 128, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756094527.7192755, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:47:07,725 - INFO - Connection stats - Total: 128, Active: 0, Failed: 4, Success rate: 96.9% 2025-08-25 09:47:37,307 - DEBUG - Database health check passed. Stats: {'total_connections': 120, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756094557.2950494, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-25 09:47:37,308 - INFO - Connection stats - Total: 120, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:48:07,922 - DEBUG - Database health check passed. Stats: {'total_connections': 129, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756094587.858273, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:48:07,925 - INFO - Connection stats - Total: 129, Active: 0, Failed: 4, Success rate: 96.9% 2025-08-25 09:48:37,322 - DEBUG - Database health check passed. Stats: {'total_connections': 121, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756094617.3153045, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-25 09:48:37,323 - INFO - Connection stats - Total: 121, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:49:07,939 - DEBUG - Database health check passed. Stats: {'total_connections': 130, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756094647.9333384, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:49:07,939 - INFO - Connection stats - Total: 130, Active: 0, Failed: 4, Success rate: 96.9% 2025-08-25 09:49:37,334 - DEBUG - Database health check passed. Stats: {'total_connections': 122, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756094677.3276193, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-25 09:49:37,335 - INFO - Connection stats - Total: 122, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:50:07,995 - DEBUG - Database health check passed. Stats: {'total_connections': 131, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756094707.9808922, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:50:07,996 - INFO - Connection stats - Total: 131, Active: 0, Failed: 4, Success rate: 96.9% 2025-08-25 09:50:37,347 - DEBUG - Database health check passed. Stats: {'total_connections': 123, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756094737.3401291, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-25 09:50:37,348 - INFO - Connection stats - Total: 123, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:51:08,012 - DEBUG - Database health check passed. Stats: {'total_connections': 132, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756094768.004647, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:51:08,013 - INFO - Connection stats - Total: 132, Active: 0, Failed: 4, Success rate: 97.0% 2025-08-25 09:51:37,362 - DEBUG - Database health check passed. Stats: {'total_connections': 124, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756094797.3576741, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-25 09:51:37,363 - INFO - Connection stats - Total: 124, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:52:08,027 - DEBUG - Database health check passed. Stats: {'total_connections': 133, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756094828.020108, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:52:08,028 - INFO - Connection stats - Total: 133, Active: 0, Failed: 4, Success rate: 97.0% 2025-08-25 09:52:37,382 - DEBUG - Database health check passed. Stats: {'total_connections': 125, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756094857.3711207, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-25 09:52:37,384 - INFO - Connection stats - Total: 125, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:53:08,051 - DEBUG - Database health check passed. Stats: {'total_connections': 134, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756094888.0354633, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:53:08,055 - INFO - Connection stats - Total: 134, Active: 0, Failed: 4, Success rate: 97.0% 2025-08-25 09:53:37,591 - DEBUG - Database health check passed. Stats: {'total_connections': 126, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756094917.4683855, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-25 09:53:37,600 - INFO - Connection stats - Total: 126, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:54:08,092 - DEBUG - Database health check passed. Stats: {'total_connections': 135, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756094948.0732713, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:54:08,095 - INFO - Connection stats - Total: 135, Active: 0, Failed: 4, Success rate: 97.0% 2025-08-25 09:54:37,638 - DEBUG - Database health check passed. Stats: {'total_connections': 127, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756094977.6156065, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-25 09:54:37,646 - INFO - Connection stats - Total: 127, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:55:08,330 - DEBUG - Database health check passed. Stats: {'total_connections': 136, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756095008.2024302, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:55:08,340 - INFO - Connection stats - Total: 136, Active: 0, Failed: 4, Success rate: 97.1% 2025-08-25 09:55:37,680 - DEBUG - Database health check passed. Stats: {'total_connections': 128, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756095037.662534, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-25 09:55:37,683 - INFO - Connection stats - Total: 128, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:56:08,393 - DEBUG - Database health check passed. Stats: {'total_connections': 137, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756095068.370629, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:56:08,396 - INFO - Connection stats - Total: 137, Active: 0, Failed: 4, Success rate: 97.1% 2025-08-25 09:56:37,700 - DEBUG - Database health check passed. Stats: {'total_connections': 135, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756095097.6913006, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 09:56:37,701 - INFO - Connection stats - Total: 135, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:57:08,639 - DEBUG - Database health check passed. Stats: {'total_connections': 138, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756095128.4760227, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:57:08,649 - INFO - Connection stats - Total: 138, Active: 0, Failed: 4, Success rate: 97.1% 2025-08-25 09:57:37,742 - DEBUG - Database health check passed. Stats: {'total_connections': 136, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756095157.7223804, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 09:57:37,744 - INFO - Connection stats - Total: 136, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:58:08,769 - DEBUG - Database health check passed. Stats: {'total_connections': 139, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756095188.748978, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:58:08,772 - INFO - Connection stats - Total: 139, Active: 0, Failed: 4, Success rate: 97.1% 2025-08-25 09:58:37,801 - DEBUG - Database health check passed. Stats: {'total_connections': 137, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756095217.7643323, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 09:58:37,803 - INFO - Connection stats - Total: 137, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 09:59:08,823 - DEBUG - Database health check passed. Stats: {'total_connections': 140, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756095248.788072, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 09:59:08,824 - INFO - Connection stats - Total: 140, Active: 0, Failed: 4, Success rate: 97.1% 2025-08-25 09:59:37,885 - DEBUG - Database health check passed. Stats: {'total_connections': 138, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756095277.8306532, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 09:59:37,888 - INFO - Connection stats - Total: 138, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:00:08,971 - DEBUG - Database health check passed. Stats: {'total_connections': 141, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756095308.8777823, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:00:08,974 - INFO - Connection stats - Total: 141, Active: 0, Failed: 4, Success rate: 97.2% 2025-08-25 10:00:37,955 - DEBUG - Database health check passed. Stats: {'total_connections': 139, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756095337.906832, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 10:00:37,961 - INFO - Connection stats - Total: 139, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:01:09,107 - DEBUG - Database health check passed. Stats: {'total_connections': 142, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756095369.031819, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:01:09,109 - INFO - Connection stats - Total: 142, Active: 0, Failed: 4, Success rate: 97.2% 2025-08-25 10:01:37,987 - DEBUG - Database health check passed. Stats: {'total_connections': 140, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756095397.9765787, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 10:01:37,988 - INFO - Connection stats - Total: 140, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:02:09,129 - DEBUG - Database health check passed. Stats: {'total_connections': 143, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756095429.1203423, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:02:09,131 - INFO - Connection stats - Total: 143, Active: 0, Failed: 4, Success rate: 97.2% 2025-08-25 10:02:37,999 - DEBUG - Database health check passed. Stats: {'total_connections': 141, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756095457.993301, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 10:02:38,000 - INFO - Connection stats - Total: 141, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:03:09,139 - DEBUG - Database health check passed. Stats: {'total_connections': 144, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756095489.1350434, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:03:09,139 - INFO - Connection stats - Total: 144, Active: 0, Failed: 4, Success rate: 97.2% 2025-08-25 10:03:38,039 - DEBUG - Database health check passed. Stats: {'total_connections': 142, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756095518.0293796, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 10:03:38,041 - INFO - Connection stats - Total: 142, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:04:09,153 - DEBUG - Database health check passed. Stats: {'total_connections': 145, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756095549.1446307, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:04:09,154 - INFO - Connection stats - Total: 145, Active: 0, Failed: 4, Success rate: 97.2% 2025-08-25 10:04:38,052 - DEBUG - Database health check passed. Stats: {'total_connections': 143, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756095578.0462284, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 10:04:38,053 - INFO - Connection stats - Total: 143, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:05:09,164 - DEBUG - Database health check passed. Stats: {'total_connections': 146, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756095609.1589503, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:05:09,165 - INFO - Connection stats - Total: 146, Active: 0, Failed: 4, Success rate: 97.3% 2025-08-25 10:05:38,067 - DEBUG - Database health check passed. Stats: {'total_connections': 144, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756095638.0599039, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 10:05:38,068 - INFO - Connection stats - Total: 144, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:06:09,172 - DEBUG - Database health check passed. Stats: {'total_connections': 147, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756095669.1687648, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:06:09,173 - INFO - Connection stats - Total: 147, Active: 0, Failed: 4, Success rate: 97.3% 2025-08-25 10:06:38,078 - DEBUG - Database health check passed. Stats: {'total_connections': 145, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756095698.0724447, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 10:06:38,078 - INFO - Connection stats - Total: 145, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:07:09,183 - DEBUG - Database health check passed. Stats: {'total_connections': 148, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756095729.1793692, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:07:09,183 - INFO - Connection stats - Total: 148, Active: 0, Failed: 4, Success rate: 97.3% 2025-08-25 10:07:38,090 - DEBUG - Database health check passed. Stats: {'total_connections': 146, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756095758.0843585, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 10:07:38,090 - INFO - Connection stats - Total: 146, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:08:09,193 - DEBUG - Database health check passed. Stats: {'total_connections': 149, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756095789.1878262, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:08:09,196 - INFO - Connection stats - Total: 149, Active: 0, Failed: 4, Success rate: 97.3% 2025-08-25 10:08:38,102 - DEBUG - Database health check passed. Stats: {'total_connections': 147, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756095818.0946362, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 10:08:38,102 - INFO - Connection stats - Total: 147, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:09:09,206 - DEBUG - Database health check passed. Stats: {'total_connections': 150, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756095849.200325, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:09:09,206 - INFO - Connection stats - Total: 150, Active: 0, Failed: 4, Success rate: 97.3% 2025-08-25 10:09:38,111 - DEBUG - Database health check passed. Stats: {'total_connections': 148, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756095878.1065114, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 10:09:38,112 - INFO - Connection stats - Total: 148, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:10:09,215 - DEBUG - Database health check passed. Stats: {'total_connections': 151, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756095909.2110555, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:10:09,216 - INFO - Connection stats - Total: 151, Active: 0, Failed: 4, Success rate: 97.4% 2025-08-25 10:10:38,150 - DEBUG - Database health check passed. Stats: {'total_connections': 149, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756095938.1294937, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 10:10:38,151 - INFO - Connection stats - Total: 149, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:11:09,252 - DEBUG - Database health check passed. Stats: {'total_connections': 152, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756095969.239716, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:11:09,254 - INFO - Connection stats - Total: 152, Active: 0, Failed: 4, Success rate: 97.4% 2025-08-25 10:11:38,207 - DEBUG - Database health check passed. Stats: {'total_connections': 150, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756095998.1849482, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 10:11:38,210 - INFO - Connection stats - Total: 150, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:12:09,300 - DEBUG - Database health check passed. Stats: {'total_connections': 153, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756096029.268666, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:12:09,301 - INFO - Connection stats - Total: 153, Active: 0, Failed: 4, Success rate: 97.4% 2025-08-25 10:12:38,302 - DEBUG - Database health check passed. Stats: {'total_connections': 151, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756096058.261027, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 10:12:38,306 - INFO - Connection stats - Total: 151, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:13:09,485 - DEBUG - Database health check passed. Stats: {'total_connections': 154, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756096089.3630717, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:13:09,490 - INFO - Connection stats - Total: 154, Active: 0, Failed: 4, Success rate: 97.4% 2025-08-25 10:13:38,322 - DEBUG - Database health check passed. Stats: {'total_connections': 152, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756096118.3143232, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 10:13:38,323 - INFO - Connection stats - Total: 152, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:14:09,534 - DEBUG - Database health check passed. Stats: {'total_connections': 155, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756096149.5102766, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:14:09,537 - INFO - Connection stats - Total: 155, Active: 0, Failed: 4, Success rate: 97.4% 2025-08-25 10:14:38,572 - DEBUG - Database health check passed. Stats: {'total_connections': 153, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756096178.4416301, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 10:14:38,577 - INFO - Connection stats - Total: 153, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:15:09,561 - DEBUG - Database health check passed. Stats: {'total_connections': 156, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756096209.5455875, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:15:09,562 - INFO - Connection stats - Total: 156, Active: 0, Failed: 4, Success rate: 97.4% 2025-08-25 10:15:38,618 - DEBUG - Database health check passed. Stats: {'total_connections': 154, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756096238.5968435, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 10:15:38,621 - INFO - Connection stats - Total: 154, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:16:09,591 - DEBUG - Database health check passed. Stats: {'total_connections': 157, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756096269.5767918, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:16:09,592 - INFO - Connection stats - Total: 157, Active: 0, Failed: 4, Success rate: 97.5% 2025-08-25 10:16:38,714 - DEBUG - Database health check passed. Stats: {'total_connections': 155, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756096298.6438994, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 10:16:38,728 - INFO - Connection stats - Total: 155, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:17:09,606 - DEBUG - Database health check passed. Stats: {'total_connections': 158, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756096329.5997102, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:17:09,607 - INFO - Connection stats - Total: 158, Active: 0, Failed: 4, Success rate: 97.5% 2025-08-25 10:17:38,746 - DEBUG - Database health check passed. Stats: {'total_connections': 156, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756096358.7408886, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 10:17:38,749 - INFO - Connection stats - Total: 156, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:18:09,636 - DEBUG - Database health check passed. Stats: {'total_connections': 159, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756096389.6185763, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:18:09,637 - INFO - Connection stats - Total: 159, Active: 0, Failed: 4, Success rate: 97.5% 2025-08-25 10:18:38,761 - DEBUG - Database health check passed. Stats: {'total_connections': 157, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756096418.7544017, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-25 10:18:38,762 - INFO - Connection stats - Total: 157, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:19:09,650 - DEBUG - Database health check passed. Stats: {'total_connections': 160, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756096449.643714, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:19:09,651 - INFO - Connection stats - Total: 160, Active: 0, Failed: 4, Success rate: 97.5% 2025-08-25 10:19:38,776 - DEBUG - Database health check passed. Stats: {'total_connections': 164, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756096478.7688797, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-25 10:19:38,777 - INFO - Connection stats - Total: 164, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:20:09,713 - DEBUG - Database health check passed. Stats: {'total_connections': 161, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756096509.663922, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:20:09,720 - INFO - Connection stats - Total: 161, Active: 0, Failed: 4, Success rate: 97.5% 2025-08-25 10:20:38,791 - DEBUG - Database health check passed. Stats: {'total_connections': 165, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756096538.783633, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-25 10:20:38,792 - INFO - Connection stats - Total: 165, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:21:09,753 - DEBUG - Database health check passed. Stats: {'total_connections': 162, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756096569.7361696, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:21:09,755 - INFO - Connection stats - Total: 162, Active: 0, Failed: 4, Success rate: 97.5% 2025-08-25 10:21:38,831 - DEBUG - Database health check passed. Stats: {'total_connections': 166, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756096598.8070672, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-25 10:21:38,835 - INFO - Connection stats - Total: 166, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:22:09,947 - DEBUG - Database health check passed. Stats: {'total_connections': 163, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756096629.8130257, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:22:09,954 - INFO - Connection stats - Total: 163, Active: 0, Failed: 4, Success rate: 97.5% 2025-08-25 10:22:38,848 - DEBUG - Database health check passed. Stats: {'total_connections': 167, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756096658.8435009, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-25 10:22:38,850 - INFO - Connection stats - Total: 167, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:23:10,274 - DEBUG - Database health check passed. Stats: {'total_connections': 164, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756096690.0427938, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:23:10,290 - INFO - Connection stats - Total: 164, Active: 0, Failed: 4, Success rate: 97.6% 2025-08-25 10:23:38,904 - DEBUG - Database health check passed. Stats: {'total_connections': 168, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756096718.8787005, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-25 10:23:38,905 - INFO - Connection stats - Total: 168, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:24:10,314 - DEBUG - Database health check passed. Stats: {'total_connections': 165, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756096750.3066301, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:24:10,315 - INFO - Connection stats - Total: 165, Active: 0, Failed: 4, Success rate: 97.6% 2025-08-25 10:24:39,015 - DEBUG - Database health check passed. Stats: {'total_connections': 169, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756096778.9365108, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-25 10:24:39,019 - INFO - Connection stats - Total: 169, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:25:10,372 - DEBUG - Database health check passed. Stats: {'total_connections': 166, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756096810.3411613, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:25:10,376 - INFO - Connection stats - Total: 166, Active: 0, Failed: 4, Success rate: 97.6% 2025-08-25 10:25:39,035 - DEBUG - Database health check passed. Stats: {'total_connections': 170, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756096839.0303164, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-25 10:25:39,036 - INFO - Connection stats - Total: 170, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:26:10,395 - DEBUG - Database health check passed. Stats: {'total_connections': 167, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756096870.391547, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:26:10,396 - INFO - Connection stats - Total: 167, Active: 0, Failed: 4, Success rate: 97.6% 2025-08-25 10:26:39,078 - DEBUG - Database health check passed. Stats: {'total_connections': 171, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756096899.0639005, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-25 10:26:39,081 - INFO - Connection stats - Total: 171, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:27:10,469 - DEBUG - Database health check passed. Stats: {'total_connections': 168, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756096930.4326687, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:27:10,471 - INFO - Connection stats - Total: 168, Active: 0, Failed: 4, Success rate: 97.6% 2025-08-25 10:27:39,094 - DEBUG - Database health check passed. Stats: {'total_connections': 172, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756096959.091574, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-25 10:27:39,095 - INFO - Connection stats - Total: 172, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:28:10,826 - DEBUG - Database health check passed. Stats: {'total_connections': 169, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756096990.629588, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:28:10,836 - INFO - Connection stats - Total: 169, Active: 0, Failed: 4, Success rate: 97.6% 2025-08-25 10:28:39,111 - DEBUG - Database health check passed. Stats: {'total_connections': 173, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756097019.100819, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-25 10:28:39,112 - INFO - Connection stats - Total: 173, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:29:10,871 - DEBUG - Database health check passed. Stats: {'total_connections': 170, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756097050.8678715, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:29:10,872 - INFO - Connection stats - Total: 170, Active: 0, Failed: 4, Success rate: 97.6% 2025-08-25 10:29:39,121 - DEBUG - Database health check passed. Stats: {'total_connections': 174, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756097079.1169143, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-25 10:29:39,122 - INFO - Connection stats - Total: 174, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:30:10,883 - DEBUG - Database health check passed. Stats: {'total_connections': 171, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756097110.880167, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:30:10,883 - INFO - Connection stats - Total: 171, Active: 0, Failed: 4, Success rate: 97.7% 2025-08-25 10:30:39,153 - DEBUG - Database health check passed. Stats: {'total_connections': 175, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756097139.1362705, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-25 10:30:39,157 - INFO - Connection stats - Total: 175, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:31:10,891 - DEBUG - Database health check passed. Stats: {'total_connections': 172, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756097170.8872218, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:31:10,891 - INFO - Connection stats - Total: 172, Active: 0, Failed: 4, Success rate: 97.7% 2025-08-25 10:31:39,167 - DEBUG - Database health check passed. Stats: {'total_connections': 176, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756097199.161381, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-25 10:31:39,167 - INFO - Connection stats - Total: 176, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:32:10,904 - DEBUG - Database health check passed. Stats: {'total_connections': 173, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756097230.896541, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:32:10,905 - INFO - Connection stats - Total: 173, Active: 0, Failed: 4, Success rate: 97.7% 2025-08-25 10:32:39,176 - DEBUG - Database health check passed. Stats: {'total_connections': 177, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756097259.1724885, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-25 10:32:39,176 - INFO - Connection stats - Total: 177, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:33:10,912 - DEBUG - Database health check passed. Stats: {'total_connections': 174, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756097290.9084847, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:33:10,912 - INFO - Connection stats - Total: 174, Active: 0, Failed: 4, Success rate: 97.7% 2025-08-25 10:33:39,188 - DEBUG - Database health check passed. Stats: {'total_connections': 178, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756097319.1814075, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-25 10:33:39,189 - INFO - Connection stats - Total: 178, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:34:10,919 - DEBUG - Database health check passed. Stats: {'total_connections': 175, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756097350.9163, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:34:10,919 - INFO - Connection stats - Total: 175, Active: 0, Failed: 4, Success rate: 97.7% 2025-08-25 10:34:39,198 - DEBUG - Database health check passed. Stats: {'total_connections': 179, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756097379.1937628, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-25 10:34:39,199 - INFO - Connection stats - Total: 179, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:35:10,923 - DEBUG - Database health check passed. Stats: {'total_connections': 176, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756097410.9216294, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:35:10,924 - INFO - Connection stats - Total: 176, Active: 0, Failed: 4, Success rate: 97.7% 2025-08-25 10:35:39,208 - DEBUG - Database health check passed. Stats: {'total_connections': 180, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756097439.203508, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-25 10:35:39,209 - INFO - Connection stats - Total: 180, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:36:10,931 - DEBUG - Database health check passed. Stats: {'total_connections': 177, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756097470.9280963, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:36:10,931 - INFO - Connection stats - Total: 177, Active: 0, Failed: 4, Success rate: 97.7% 2025-08-25 10:36:39,216 - DEBUG - Database health check passed. Stats: {'total_connections': 181, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756097499.2120526, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-25 10:36:39,217 - INFO - Connection stats - Total: 181, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:37:10,940 - DEBUG - Database health check passed. Stats: {'total_connections': 178, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756097530.9352996, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:37:10,940 - INFO - Connection stats - Total: 178, Active: 0, Failed: 4, Success rate: 97.8% 2025-08-25 10:37:39,227 - DEBUG - Database health check passed. Stats: {'total_connections': 188, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756097559.2208922, 'cache_hits': 0, 'cache_misses': 41, 'cache_clears': 0} 2025-08-25 10:37:39,227 - INFO - Connection stats - Total: 188, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:38:10,948 - DEBUG - Database health check passed. Stats: {'total_connections': 179, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756097590.9447658, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:38:10,948 - INFO - Connection stats - Total: 179, Active: 0, Failed: 4, Success rate: 97.8% 2025-08-25 10:38:39,233 - DEBUG - Database health check passed. Stats: {'total_connections': 189, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756097619.2307734, 'cache_hits': 0, 'cache_misses': 41, 'cache_clears': 0} 2025-08-25 10:38:39,234 - INFO - Connection stats - Total: 189, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:39:10,957 - DEBUG - Database health check passed. Stats: {'total_connections': 180, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756097650.9527168, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:39:10,958 - INFO - Connection stats - Total: 180, Active: 0, Failed: 4, Success rate: 97.8% 2025-08-25 10:39:39,245 - DEBUG - Database health check passed. Stats: {'total_connections': 190, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756097679.239533, 'cache_hits': 0, 'cache_misses': 41, 'cache_clears': 0} 2025-08-25 10:39:39,245 - INFO - Connection stats - Total: 190, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:40:10,963 - DEBUG - Database health check passed. Stats: {'total_connections': 181, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756097710.9610727, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:40:10,964 - INFO - Connection stats - Total: 181, Active: 0, Failed: 4, Success rate: 97.8% 2025-08-25 10:40:39,252 - DEBUG - Database health check passed. Stats: {'total_connections': 191, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756097739.2489214, 'cache_hits': 0, 'cache_misses': 41, 'cache_clears': 0} 2025-08-25 10:40:39,253 - INFO - Connection stats - Total: 191, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:41:10,976 - DEBUG - Database health check passed. Stats: {'total_connections': 182, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756097770.9682503, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:41:10,977 - INFO - Connection stats - Total: 182, Active: 0, Failed: 4, Success rate: 97.8% 2025-08-25 10:41:39,261 - DEBUG - Database health check passed. Stats: {'total_connections': 192, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756097799.2575269, 'cache_hits': 0, 'cache_misses': 41, 'cache_clears': 0} 2025-08-25 10:41:39,262 - INFO - Connection stats - Total: 192, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:42:10,983 - DEBUG - Database health check passed. Stats: {'total_connections': 183, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756097830.9800344, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:42:10,983 - INFO - Connection stats - Total: 183, Active: 0, Failed: 4, Success rate: 97.8% 2025-08-25 10:42:39,346 - DEBUG - Database health check passed. Stats: {'total_connections': 193, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756097859.3376927, 'cache_hits': 0, 'cache_misses': 41, 'cache_clears': 0} 2025-08-25 10:42:39,347 - INFO - Connection stats - Total: 193, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:43:10,993 - DEBUG - Database health check passed. Stats: {'total_connections': 184, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756097890.9879715, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:43:10,994 - INFO - Connection stats - Total: 184, Active: 0, Failed: 4, Success rate: 97.8% 2025-08-25 10:43:39,353 - DEBUG - Database health check passed. Stats: {'total_connections': 194, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756097919.3503847, 'cache_hits': 0, 'cache_misses': 41, 'cache_clears': 0} 2025-08-25 10:43:39,354 - INFO - Connection stats - Total: 194, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:44:11,030 - DEBUG - Database health check passed. Stats: {'total_connections': 185, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756097951.0021498, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:44:11,033 - INFO - Connection stats - Total: 185, Active: 0, Failed: 4, Success rate: 97.8% 2025-08-25 10:44:39,363 - DEBUG - Database health check passed. Stats: {'total_connections': 195, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756097979.3583572, 'cache_hits': 0, 'cache_misses': 41, 'cache_clears': 0} 2025-08-25 10:44:39,364 - INFO - Connection stats - Total: 195, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:45:11,047 - DEBUG - Database health check passed. Stats: {'total_connections': 186, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756098011.0405576, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:45:11,047 - INFO - Connection stats - Total: 186, Active: 0, Failed: 4, Success rate: 97.8% 2025-08-25 10:45:39,377 - DEBUG - Database health check passed. Stats: {'total_connections': 196, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756098039.3682797, 'cache_hits': 0, 'cache_misses': 41, 'cache_clears': 0} 2025-08-25 10:45:39,377 - INFO - Connection stats - Total: 196, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:46:11,160 - DEBUG - Database health check passed. Stats: {'total_connections': 187, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756098071.1344326, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:46:11,160 - INFO - Connection stats - Total: 187, Active: 0, Failed: 4, Success rate: 97.9% 2025-08-25 10:46:39,388 - DEBUG - Database health check passed. Stats: {'total_connections': 197, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756098099.3811407, 'cache_hits': 0, 'cache_misses': 41, 'cache_clears': 0} 2025-08-25 10:46:39,388 - INFO - Connection stats - Total: 197, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:47:11,221 - DEBUG - Database health check passed. Stats: {'total_connections': 188, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756098131.1914887, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:47:11,222 - INFO - Connection stats - Total: 188, Active: 0, Failed: 4, Success rate: 97.9% 2025-08-25 10:47:39,399 - DEBUG - Database health check passed. Stats: {'total_connections': 198, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756098159.39251, 'cache_hits': 0, 'cache_misses': 41, 'cache_clears': 0} 2025-08-25 10:47:39,400 - INFO - Connection stats - Total: 198, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:48:11,231 - DEBUG - Database health check passed. Stats: {'total_connections': 189, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756098191.2263784, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:48:11,232 - INFO - Connection stats - Total: 189, Active: 0, Failed: 4, Success rate: 97.9% 2025-08-25 10:48:39,408 - DEBUG - Database health check passed. Stats: {'total_connections': 199, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756098219.4035296, 'cache_hits': 0, 'cache_misses': 41, 'cache_clears': 0} 2025-08-25 10:48:39,408 - INFO - Connection stats - Total: 199, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:49:11,240 - DEBUG - Database health check passed. Stats: {'total_connections': 190, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756098251.2369578, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:49:11,241 - INFO - Connection stats - Total: 190, Active: 0, Failed: 4, Success rate: 97.9% 2025-08-25 10:49:39,417 - DEBUG - Database health check passed. Stats: {'total_connections': 200, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756098279.411901, 'cache_hits': 0, 'cache_misses': 41, 'cache_clears': 0} 2025-08-25 10:49:39,418 - INFO - Connection stats - Total: 200, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:50:11,249 - DEBUG - Database health check passed. Stats: {'total_connections': 191, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756098311.244408, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:50:11,250 - INFO - Connection stats - Total: 191, Active: 0, Failed: 4, Success rate: 97.9% 2025-08-25 10:50:39,429 - DEBUG - Database health check passed. Stats: {'total_connections': 201, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756098339.4230149, 'cache_hits': 0, 'cache_misses': 41, 'cache_clears': 0} 2025-08-25 10:50:39,429 - INFO - Connection stats - Total: 201, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:51:11,258 - DEBUG - Database health check passed. Stats: {'total_connections': 192, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756098371.2536333, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:51:11,258 - INFO - Connection stats - Total: 192, Active: 0, Failed: 4, Success rate: 97.9% 2025-08-25 10:51:39,484 - DEBUG - Database health check passed. Stats: {'total_connections': 202, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756098399.464746, 'cache_hits': 0, 'cache_misses': 41, 'cache_clears': 0} 2025-08-25 10:51:39,485 - INFO - Connection stats - Total: 202, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:52:11,270 - DEBUG - Database health check passed. Stats: {'total_connections': 193, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756098431.2641573, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:52:11,271 - INFO - Connection stats - Total: 193, Active: 0, Failed: 4, Success rate: 97.9% 2025-08-25 10:52:39,491 - DEBUG - Database health check passed. Stats: {'total_connections': 203, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756098459.488626, 'cache_hits': 0, 'cache_misses': 41, 'cache_clears': 0} 2025-08-25 10:52:39,492 - INFO - Connection stats - Total: 203, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:53:11,278 - DEBUG - Database health check passed. Stats: {'total_connections': 194, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756098491.2748196, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:53:11,278 - INFO - Connection stats - Total: 194, Active: 0, Failed: 4, Success rate: 97.9% 2025-08-25 10:53:39,501 - DEBUG - Database health check passed. Stats: {'total_connections': 204, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756098519.497079, 'cache_hits': 0, 'cache_misses': 41, 'cache_clears': 0} 2025-08-25 10:53:39,501 - INFO - Connection stats - Total: 204, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:54:11,289 - DEBUG - Database health check passed. Stats: {'total_connections': 195, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756098551.2840729, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:54:11,290 - INFO - Connection stats - Total: 195, Active: 0, Failed: 4, Success rate: 97.9% 2025-08-25 10:54:39,507 - DEBUG - Database health check passed. Stats: {'total_connections': 205, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756098579.5051026, 'cache_hits': 0, 'cache_misses': 41, 'cache_clears': 0} 2025-08-25 10:54:39,508 - INFO - Connection stats - Total: 205, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:54:53,387 - DEBUG - Database connection closed via context manager 2025-08-25 10:54:53,388 - DEBUG - Database connection closed via context manager 2025-08-25 10:54:53,391 - DEBUG - Database connection closed via context manager 2025-08-25 10:54:53,396 - DEBUG - Database connection closed via context manager 2025-08-25 10:54:53,432 - DEBUG - Database connection closed via context manager 2025-08-25 10:54:53,432 - DEBUG - Database connection closed via context manager 2025-08-25 10:54:53,461 - DEBUG - Database connection closed via context manager 2025-08-25 10:54:53,463 - DEBUG - Database connection closed via context manager 2025-08-25 10:54:53,490 - DEBUG - Database connection closed via context manager 2025-08-25 10:55:00,891 - DEBUG - Database connection closed via context manager 2025-08-25 10:55:00,928 - DEBUG - Database connection closed via context manager 2025-08-25 10:55:11,297 - DEBUG - Database health check passed. Stats: {'total_connections': 196, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756098611.2934344, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:55:11,297 - INFO - Connection stats - Total: 196, Active: 0, Failed: 4, Success rate: 98.0% 2025-08-25 10:55:39,515 - DEBUG - Database health check passed. Stats: {'total_connections': 217, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756098639.511541, 'cache_hits': 0, 'cache_misses': 52, 'cache_clears': 0} 2025-08-25 10:55:39,516 - INFO - Connection stats - Total: 217, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:56:11,306 - DEBUG - Database health check passed. Stats: {'total_connections': 197, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756098671.3008018, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:56:11,306 - INFO - Connection stats - Total: 197, Active: 0, Failed: 4, Success rate: 98.0% 2025-08-25 10:56:39,539 - DEBUG - Database health check passed. Stats: {'total_connections': 218, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756098699.5281725, 'cache_hits': 0, 'cache_misses': 52, 'cache_clears': 0} 2025-08-25 10:56:39,540 - INFO - Connection stats - Total: 218, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:57:11,313 - DEBUG - Database health check passed. Stats: {'total_connections': 198, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756098731.3096611, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:57:11,313 - INFO - Connection stats - Total: 198, Active: 0, Failed: 4, Success rate: 98.0% 2025-08-25 10:57:39,547 - DEBUG - Database health check passed. Stats: {'total_connections': 219, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756098759.5436647, 'cache_hits': 0, 'cache_misses': 52, 'cache_clears': 0} 2025-08-25 10:57:39,547 - INFO - Connection stats - Total: 219, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:58:11,321 - DEBUG - Database health check passed. Stats: {'total_connections': 199, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756098791.3169568, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:58:11,322 - INFO - Connection stats - Total: 199, Active: 0, Failed: 4, Success rate: 98.0% 2025-08-25 10:58:39,554 - DEBUG - Database health check passed. Stats: {'total_connections': 220, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756098819.5512953, 'cache_hits': 0, 'cache_misses': 52, 'cache_clears': 0} 2025-08-25 10:58:39,555 - INFO - Connection stats - Total: 220, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 10:59:11,331 - DEBUG - Database health check passed. Stats: {'total_connections': 200, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756098851.3263657, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 10:59:11,332 - INFO - Connection stats - Total: 200, Active: 0, Failed: 4, Success rate: 98.0% 2025-08-25 10:59:39,790 - DEBUG - Database health check passed. Stats: {'total_connections': 221, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756098879.654927, 'cache_hits': 0, 'cache_misses': 52, 'cache_clears': 0} 2025-08-25 10:59:39,792 - INFO - Connection stats - Total: 221, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:00:11,339 - DEBUG - Database health check passed. Stats: {'total_connections': 201, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756098911.3350894, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:00:11,339 - INFO - Connection stats - Total: 201, Active: 0, Failed: 4, Success rate: 98.0% 2025-08-25 11:00:39,807 - DEBUG - Database health check passed. Stats: {'total_connections': 222, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756098939.7993417, 'cache_hits': 0, 'cache_misses': 52, 'cache_clears': 0} 2025-08-25 11:00:39,807 - INFO - Connection stats - Total: 222, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:01:11,709 - DEBUG - Database health check passed. Stats: {'total_connections': 202, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756098971.4817924, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:01:11,739 - INFO - Connection stats - Total: 202, Active: 0, Failed: 4, Success rate: 98.0% 2025-08-25 11:01:39,818 - DEBUG - Database health check passed. Stats: {'total_connections': 223, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756098999.8127434, 'cache_hits': 0, 'cache_misses': 52, 'cache_clears': 0} 2025-08-25 11:01:39,820 - INFO - Connection stats - Total: 223, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:02:11,859 - DEBUG - Database health check passed. Stats: {'total_connections': 203, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756099031.8506927, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:02:11,861 - INFO - Connection stats - Total: 203, Active: 0, Failed: 4, Success rate: 98.0% 2025-08-25 11:02:39,836 - DEBUG - Database health check passed. Stats: {'total_connections': 224, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756099059.8289, 'cache_hits': 0, 'cache_misses': 52, 'cache_clears': 0} 2025-08-25 11:02:39,837 - INFO - Connection stats - Total: 224, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:03:11,871 - DEBUG - Database health check passed. Stats: {'total_connections': 204, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756099091.8661208, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:03:11,871 - INFO - Connection stats - Total: 204, Active: 0, Failed: 4, Success rate: 98.0% 2025-08-25 11:03:39,849 - DEBUG - Database health check passed. Stats: {'total_connections': 225, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756099119.8433638, 'cache_hits': 0, 'cache_misses': 52, 'cache_clears': 0} 2025-08-25 11:03:39,850 - INFO - Connection stats - Total: 225, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:04:11,879 - DEBUG - Database health check passed. Stats: {'total_connections': 205, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756099151.8749328, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:04:11,880 - INFO - Connection stats - Total: 205, Active: 0, Failed: 4, Success rate: 98.0% 2025-08-25 11:04:40,288 - DEBUG - Database health check passed. Stats: {'total_connections': 226, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756099180.1079757, 'cache_hits': 0, 'cache_misses': 52, 'cache_clears': 0} 2025-08-25 11:04:40,289 - INFO - Connection stats - Total: 226, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:04:49,052 - DEBUG - Database connection closed via context manager 2025-08-25 11:04:49,055 - DEBUG - Database connection closed via context manager 2025-08-25 11:04:49,084 - DEBUG - Database connection closed via context manager 2025-08-25 11:04:49,089 - DEBUG - Database connection closed via context manager 2025-08-25 11:04:49,131 - DEBUG - Database connection closed via context manager 2025-08-25 11:04:49,133 - DEBUG - Database connection closed via context manager 2025-08-25 11:04:49,139 - DEBUG - Database connection closed via context manager 2025-08-25 11:04:49,156 - DEBUG - Database connection closed via context manager 2025-08-25 11:04:49,364 - DEBUG - Database connection closed via context manager 2025-08-25 11:05:08,822 - DEBUG - Database connection closed via context manager 2025-08-25 11:05:12,061 - DEBUG - Database health check passed. Stats: {'total_connections': 206, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756099211.912514, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:05:12,068 - INFO - Connection stats - Total: 206, Active: 0, Failed: 4, Success rate: 98.1% 2025-08-25 11:05:40,341 - DEBUG - Database health check passed. Stats: {'total_connections': 237, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756099240.307954, 'cache_hits': 0, 'cache_misses': 62, 'cache_clears': 0} 2025-08-25 11:05:40,342 - INFO - Connection stats - Total: 237, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:06:12,192 - DEBUG - Database health check passed. Stats: {'total_connections': 207, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756099272.1265464, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:06:12,195 - INFO - Connection stats - Total: 207, Active: 0, Failed: 4, Success rate: 98.1% 2025-08-25 11:06:40,354 - DEBUG - Database health check passed. Stats: {'total_connections': 238, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756099300.349109, 'cache_hits': 0, 'cache_misses': 62, 'cache_clears': 0} 2025-08-25 11:06:40,355 - INFO - Connection stats - Total: 238, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:07:12,447 - DEBUG - Database health check passed. Stats: {'total_connections': 208, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756099332.2661133, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:07:12,463 - INFO - Connection stats - Total: 208, Active: 0, Failed: 4, Success rate: 98.1% 2025-08-25 11:07:40,366 - DEBUG - Database health check passed. Stats: {'total_connections': 241, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756099360.3611507, 'cache_hits': 0, 'cache_misses': 64, 'cache_clears': 0} 2025-08-25 11:07:40,366 - INFO - Connection stats - Total: 241, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:08:12,558 - DEBUG - Database health check passed. Stats: {'total_connections': 209, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756099392.51278, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:08:12,562 - INFO - Connection stats - Total: 209, Active: 0, Failed: 4, Success rate: 98.1% 2025-08-25 11:08:40,442 - DEBUG - Database health check passed. Stats: {'total_connections': 242, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756099420.4109964, 'cache_hits': 0, 'cache_misses': 64, 'cache_clears': 0} 2025-08-25 11:08:40,443 - INFO - Connection stats - Total: 242, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:09:12,618 - DEBUG - Database health check passed. Stats: {'total_connections': 210, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756099452.6018968, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:09:12,618 - INFO - Connection stats - Total: 210, Active: 0, Failed: 4, Success rate: 98.1% 2025-08-25 11:09:40,453 - DEBUG - Database health check passed. Stats: {'total_connections': 243, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756099480.4485178, 'cache_hits': 0, 'cache_misses': 64, 'cache_clears': 0} 2025-08-25 11:09:40,454 - INFO - Connection stats - Total: 243, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:10:12,626 - DEBUG - Database health check passed. Stats: {'total_connections': 211, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756099512.6228445, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:10:12,627 - INFO - Connection stats - Total: 211, Active: 0, Failed: 4, Success rate: 98.1% 2025-08-25 11:10:40,819 - DEBUG - Database health check passed. Stats: {'total_connections': 244, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756099540.6899877, 'cache_hits': 0, 'cache_misses': 64, 'cache_clears': 0} 2025-08-25 11:10:40,820 - INFO - Connection stats - Total: 244, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:11:12,635 - DEBUG - Database health check passed. Stats: {'total_connections': 212, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756099572.631093, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:11:12,637 - INFO - Connection stats - Total: 212, Active: 0, Failed: 4, Success rate: 98.1% 2025-08-25 11:11:40,836 - DEBUG - Database health check passed. Stats: {'total_connections': 245, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756099600.8283215, 'cache_hits': 0, 'cache_misses': 64, 'cache_clears': 0} 2025-08-25 11:11:40,836 - INFO - Connection stats - Total: 245, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:12:12,690 - DEBUG - Database health check passed. Stats: {'total_connections': 213, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756099632.6659262, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:12:12,692 - INFO - Connection stats - Total: 213, Active: 0, Failed: 4, Success rate: 98.1% 2025-08-25 11:12:40,859 - DEBUG - Database health check passed. Stats: {'total_connections': 246, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756099660.8459947, 'cache_hits': 0, 'cache_misses': 64, 'cache_clears': 0} 2025-08-25 11:12:40,863 - INFO - Connection stats - Total: 246, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:13:12,704 - DEBUG - Database health check passed. Stats: {'total_connections': 214, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756099692.6955698, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:13:12,704 - INFO - Connection stats - Total: 214, Active: 0, Failed: 4, Success rate: 98.1% 2025-08-25 11:13:40,918 - DEBUG - Database health check passed. Stats: {'total_connections': 247, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756099720.900395, 'cache_hits': 0, 'cache_misses': 64, 'cache_clears': 0} 2025-08-25 11:13:40,919 - INFO - Connection stats - Total: 247, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:13:46,071 - DEBUG - Database connection closed via context manager 2025-08-25 11:13:46,452 - DEBUG - Database connection closed via context manager 2025-08-25 11:14:12,717 - DEBUG - Database health check passed. Stats: {'total_connections': 215, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756099752.7092519, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:14:12,718 - INFO - Connection stats - Total: 215, Active: 0, Failed: 4, Success rate: 98.1% 2025-08-25 11:14:40,938 - DEBUG - Database health check passed. Stats: {'total_connections': 250, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756099780.9264278, 'cache_hits': 0, 'cache_misses': 66, 'cache_clears': 0} 2025-08-25 11:14:40,939 - INFO - Connection stats - Total: 250, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:15:12,729 - DEBUG - Database health check passed. Stats: {'total_connections': 216, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756099812.7232757, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:15:12,730 - INFO - Connection stats - Total: 216, Active: 0, Failed: 4, Success rate: 98.1% 2025-08-25 11:15:40,972 - DEBUG - Database health check passed. Stats: {'total_connections': 251, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756099840.9467814, 'cache_hits': 0, 'cache_misses': 66, 'cache_clears': 0} 2025-08-25 11:15:40,973 - INFO - Connection stats - Total: 251, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:15:59,446 - DEBUG - Database connection closed via context manager 2025-08-25 11:15:59,781 - DEBUG - Database connection closed via context manager 2025-08-25 11:16:12,740 - DEBUG - Database health check passed. Stats: {'total_connections': 217, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756099872.7343438, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:16:12,740 - INFO - Connection stats - Total: 217, Active: 0, Failed: 4, Success rate: 98.2% 2025-08-25 11:16:41,383 - DEBUG - Database health check passed. Stats: {'total_connections': 254, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756099901.1111493, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:16:41,393 - INFO - Connection stats - Total: 254, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:17:13,045 - DEBUG - Database health check passed. Stats: {'total_connections': 218, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756099932.9206266, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:17:13,072 - INFO - Connection stats - Total: 218, Active: 0, Failed: 4, Success rate: 98.2% 2025-08-25 11:17:41,406 - DEBUG - Database health check passed. Stats: {'total_connections': 255, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756099961.4001565, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:17:41,407 - INFO - Connection stats - Total: 255, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:18:13,087 - DEBUG - Database health check passed. Stats: {'total_connections': 219, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756099993.0816102, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:18:13,089 - INFO - Connection stats - Total: 219, Active: 0, Failed: 4, Success rate: 98.2% 2025-08-25 11:18:41,469 - DEBUG - Database health check passed. Stats: {'total_connections': 256, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756100021.4206896, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:18:41,475 - INFO - Connection stats - Total: 256, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:19:13,349 - DEBUG - Database health check passed. Stats: {'total_connections': 220, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756100053.1863058, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:19:13,356 - INFO - Connection stats - Total: 220, Active: 0, Failed: 4, Success rate: 98.2% 2025-08-25 11:19:41,578 - DEBUG - Database health check passed. Stats: {'total_connections': 257, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756100081.4968567, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:19:41,585 - INFO - Connection stats - Total: 257, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:20:13,620 - DEBUG - Database health check passed. Stats: {'total_connections': 221, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756100113.4412293, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:20:13,624 - INFO - Connection stats - Total: 221, Active: 0, Failed: 4, Success rate: 98.2% 2025-08-25 11:20:41,778 - DEBUG - Database health check passed. Stats: {'total_connections': 258, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756100141.7171404, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:20:41,783 - INFO - Connection stats - Total: 258, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:21:15,017 - DEBUG - Database health check passed. Stats: {'total_connections': 222, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756100174.4156227, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:21:15,029 - INFO - Connection stats - Total: 222, Active: 0, Failed: 4, Success rate: 98.2% 2025-08-25 11:21:41,798 - DEBUG - Database health check passed. Stats: {'total_connections': 259, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756100201.7896252, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:21:41,801 - INFO - Connection stats - Total: 259, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:22:15,048 - DEBUG - Database health check passed. Stats: {'total_connections': 223, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756100235.0440614, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:22:15,049 - INFO - Connection stats - Total: 223, Active: 0, Failed: 4, Success rate: 98.2% 2025-08-25 11:22:41,810 - DEBUG - Database health check passed. Stats: {'total_connections': 260, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756100261.8046677, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:22:41,811 - INFO - Connection stats - Total: 260, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:23:15,056 - DEBUG - Database health check passed. Stats: {'total_connections': 224, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756100295.0521324, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:23:15,056 - INFO - Connection stats - Total: 224, Active: 0, Failed: 4, Success rate: 98.2% 2025-08-25 11:23:41,824 - DEBUG - Database health check passed. Stats: {'total_connections': 261, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756100321.817014, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:23:41,826 - INFO - Connection stats - Total: 261, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:24:15,062 - DEBUG - Database health check passed. Stats: {'total_connections': 225, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756100355.0600874, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:24:15,063 - INFO - Connection stats - Total: 225, Active: 0, Failed: 4, Success rate: 98.2% 2025-08-25 11:24:41,848 - DEBUG - Database health check passed. Stats: {'total_connections': 262, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756100381.8361194, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:24:41,849 - INFO - Connection stats - Total: 262, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:25:15,074 - DEBUG - Database health check passed. Stats: {'total_connections': 226, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756100415.0680857, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:25:15,074 - INFO - Connection stats - Total: 226, Active: 0, Failed: 4, Success rate: 98.2% 2025-08-25 11:25:41,867 - DEBUG - Database health check passed. Stats: {'total_connections': 263, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756100441.8589644, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:25:41,867 - INFO - Connection stats - Total: 263, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:26:15,087 - DEBUG - Database health check passed. Stats: {'total_connections': 227, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756100475.0816092, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:26:15,088 - INFO - Connection stats - Total: 227, Active: 0, Failed: 4, Success rate: 98.2% 2025-08-25 11:26:41,906 - DEBUG - Database health check passed. Stats: {'total_connections': 264, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756100501.8826334, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:26:41,907 - INFO - Connection stats - Total: 264, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:27:15,096 - DEBUG - Database health check passed. Stats: {'total_connections': 228, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756100535.0925047, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:27:15,097 - INFO - Connection stats - Total: 228, Active: 0, Failed: 4, Success rate: 98.2% 2025-08-25 11:27:41,920 - DEBUG - Database health check passed. Stats: {'total_connections': 265, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756100561.9129164, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:27:41,920 - INFO - Connection stats - Total: 265, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:28:15,120 - DEBUG - Database health check passed. Stats: {'total_connections': 229, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756100595.111914, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:28:15,121 - INFO - Connection stats - Total: 229, Active: 0, Failed: 4, Success rate: 98.3% 2025-08-25 11:28:41,935 - DEBUG - Database health check passed. Stats: {'total_connections': 266, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756100621.9278967, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:28:41,936 - INFO - Connection stats - Total: 266, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:29:15,130 - DEBUG - Database health check passed. Stats: {'total_connections': 230, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756100655.1258097, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:29:15,130 - INFO - Connection stats - Total: 230, Active: 0, Failed: 4, Success rate: 98.3% 2025-08-25 11:29:41,952 - DEBUG - Database health check passed. Stats: {'total_connections': 267, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756100681.9456968, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:29:41,952 - INFO - Connection stats - Total: 267, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:30:15,138 - DEBUG - Database health check passed. Stats: {'total_connections': 231, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756100715.1342986, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:30:15,138 - INFO - Connection stats - Total: 231, Active: 0, Failed: 4, Success rate: 98.3% 2025-08-25 11:30:42,034 - DEBUG - Database health check passed. Stats: {'total_connections': 268, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756100741.984871, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:30:42,034 - INFO - Connection stats - Total: 268, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:31:15,151 - DEBUG - Database health check passed. Stats: {'total_connections': 232, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756100775.1446936, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:31:15,152 - INFO - Connection stats - Total: 232, Active: 0, Failed: 4, Success rate: 98.3% 2025-08-25 11:31:42,705 - DEBUG - Database health check passed. Stats: {'total_connections': 269, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756100802.6652212, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:31:42,706 - INFO - Connection stats - Total: 269, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:32:15,164 - DEBUG - Database health check passed. Stats: {'total_connections': 233, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756100835.1564488, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:32:15,164 - INFO - Connection stats - Total: 233, Active: 0, Failed: 4, Success rate: 98.3% 2025-08-25 11:32:42,791 - DEBUG - Database health check passed. Stats: {'total_connections': 270, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756100862.7370675, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:32:42,794 - INFO - Connection stats - Total: 270, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:33:15,172 - DEBUG - Database health check passed. Stats: {'total_connections': 234, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756100895.1684017, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:33:15,176 - INFO - Connection stats - Total: 234, Active: 0, Failed: 4, Success rate: 98.3% 2025-08-25 11:33:42,803 - DEBUG - Database health check passed. Stats: {'total_connections': 271, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756100922.7993295, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:33:42,803 - INFO - Connection stats - Total: 271, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:34:15,186 - DEBUG - Database health check passed. Stats: {'total_connections': 235, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756100955.1812491, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:34:15,187 - INFO - Connection stats - Total: 235, Active: 0, Failed: 4, Success rate: 98.3% 2025-08-25 11:34:42,813 - DEBUG - Database health check passed. Stats: {'total_connections': 272, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756100982.8077035, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:34:42,814 - INFO - Connection stats - Total: 272, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:35:15,198 - DEBUG - Database health check passed. Stats: {'total_connections': 236, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756101015.192548, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:35:15,199 - INFO - Connection stats - Total: 236, Active: 0, Failed: 4, Success rate: 98.3% 2025-08-25 11:35:42,828 - DEBUG - Database health check passed. Stats: {'total_connections': 273, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756101042.8206975, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:35:42,829 - INFO - Connection stats - Total: 273, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:36:15,208 - DEBUG - Database health check passed. Stats: {'total_connections': 237, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756101075.2029574, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:36:15,209 - INFO - Connection stats - Total: 237, Active: 0, Failed: 4, Success rate: 98.3% 2025-08-25 11:36:42,836 - DEBUG - Database health check passed. Stats: {'total_connections': 274, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756101102.832384, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:36:42,837 - INFO - Connection stats - Total: 274, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:37:15,216 - DEBUG - Database health check passed. Stats: {'total_connections': 238, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756101135.213562, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:37:15,217 - INFO - Connection stats - Total: 238, Active: 0, Failed: 4, Success rate: 98.3% 2025-08-25 11:37:42,849 - DEBUG - Database health check passed. Stats: {'total_connections': 275, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756101162.8424823, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:37:42,850 - INFO - Connection stats - Total: 275, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:38:15,228 - DEBUG - Database health check passed. Stats: {'total_connections': 239, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756101195.2223878, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:38:15,228 - INFO - Connection stats - Total: 239, Active: 0, Failed: 4, Success rate: 98.3% 2025-08-25 11:38:42,862 - DEBUG - Database health check passed. Stats: {'total_connections': 276, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756101222.8564625, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:38:42,863 - INFO - Connection stats - Total: 276, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:39:15,239 - DEBUG - Database health check passed. Stats: {'total_connections': 240, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756101255.2326555, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:39:15,239 - INFO - Connection stats - Total: 240, Active: 0, Failed: 4, Success rate: 98.3% 2025-08-25 11:39:42,872 - DEBUG - Database health check passed. Stats: {'total_connections': 277, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756101282.8671901, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:39:42,873 - INFO - Connection stats - Total: 277, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:40:15,249 - DEBUG - Database health check passed. Stats: {'total_connections': 241, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756101315.2435725, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:40:15,249 - INFO - Connection stats - Total: 241, Active: 0, Failed: 4, Success rate: 98.3% 2025-08-25 11:40:42,880 - DEBUG - Database health check passed. Stats: {'total_connections': 278, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756101342.8782005, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:40:42,881 - INFO - Connection stats - Total: 278, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:41:15,271 - DEBUG - Database health check passed. Stats: {'total_connections': 242, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756101375.2672358, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:41:15,272 - INFO - Connection stats - Total: 242, Active: 0, Failed: 4, Success rate: 98.3% 2025-08-25 11:41:42,890 - DEBUG - Database health check passed. Stats: {'total_connections': 279, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756101402.8844776, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:41:42,890 - INFO - Connection stats - Total: 279, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:42:15,279 - DEBUG - Database health check passed. Stats: {'total_connections': 243, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756101435.274626, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:42:15,279 - INFO - Connection stats - Total: 243, Active: 0, Failed: 4, Success rate: 98.4% 2025-08-25 11:42:42,902 - DEBUG - Database health check passed. Stats: {'total_connections': 280, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756101462.895109, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:42:42,903 - INFO - Connection stats - Total: 280, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:43:15,290 - DEBUG - Database health check passed. Stats: {'total_connections': 244, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756101495.2836287, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:43:15,290 - INFO - Connection stats - Total: 244, Active: 0, Failed: 4, Success rate: 98.4% 2025-08-25 11:43:42,915 - DEBUG - Database health check passed. Stats: {'total_connections': 281, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756101522.9085834, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:43:42,916 - INFO - Connection stats - Total: 281, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:44:15,301 - DEBUG - Database health check passed. Stats: {'total_connections': 245, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756101555.2953565, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:44:15,301 - INFO - Connection stats - Total: 245, Active: 0, Failed: 4, Success rate: 98.4% 2025-08-25 11:44:42,929 - DEBUG - Database health check passed. Stats: {'total_connections': 282, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756101582.9246335, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:44:42,930 - INFO - Connection stats - Total: 282, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:45:15,310 - DEBUG - Database health check passed. Stats: {'total_connections': 246, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756101615.305311, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:45:15,310 - INFO - Connection stats - Total: 246, Active: 0, Failed: 4, Success rate: 98.4% 2025-08-25 11:45:42,940 - DEBUG - Database health check passed. Stats: {'total_connections': 283, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756101642.9352283, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:45:42,941 - INFO - Connection stats - Total: 283, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:46:15,316 - DEBUG - Database health check passed. Stats: {'total_connections': 247, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756101675.3138056, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:46:15,317 - INFO - Connection stats - Total: 247, Active: 0, Failed: 4, Success rate: 98.4% 2025-08-25 11:46:42,951 - DEBUG - Database health check passed. Stats: {'total_connections': 284, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756101702.945561, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:46:42,952 - INFO - Connection stats - Total: 284, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:47:15,329 - DEBUG - Database health check passed. Stats: {'total_connections': 248, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756101735.3227773, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:47:15,330 - INFO - Connection stats - Total: 248, Active: 0, Failed: 4, Success rate: 98.4% 2025-08-25 11:47:42,964 - DEBUG - Database health check passed. Stats: {'total_connections': 285, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756101762.9575627, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:47:42,965 - INFO - Connection stats - Total: 285, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:48:15,342 - DEBUG - Database health check passed. Stats: {'total_connections': 249, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756101795.337038, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:48:15,345 - INFO - Connection stats - Total: 249, Active: 0, Failed: 4, Success rate: 98.4% 2025-08-25 11:48:42,972 - DEBUG - Database health check passed. Stats: {'total_connections': 286, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756101822.9684992, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:48:42,973 - INFO - Connection stats - Total: 286, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:49:15,355 - DEBUG - Database health check passed. Stats: {'total_connections': 250, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756101855.350048, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:49:15,356 - INFO - Connection stats - Total: 250, Active: 0, Failed: 4, Success rate: 98.4% 2025-08-25 11:49:42,984 - DEBUG - Database health check passed. Stats: {'total_connections': 287, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756101882.979164, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:49:42,984 - INFO - Connection stats - Total: 287, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:50:15,378 - DEBUG - Database health check passed. Stats: {'total_connections': 251, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756101915.374354, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:50:15,378 - INFO - Connection stats - Total: 251, Active: 0, Failed: 4, Success rate: 98.4% 2025-08-25 11:50:42,994 - DEBUG - Database health check passed. Stats: {'total_connections': 288, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756101942.9886649, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:50:42,995 - INFO - Connection stats - Total: 288, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:51:15,400 - DEBUG - Database health check passed. Stats: {'total_connections': 252, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756101975.3852744, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:51:15,402 - INFO - Connection stats - Total: 252, Active: 0, Failed: 4, Success rate: 98.4% 2025-08-25 11:51:43,010 - DEBUG - Database health check passed. Stats: {'total_connections': 289, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756102003.0010378, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:51:43,012 - INFO - Connection stats - Total: 289, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:52:15,608 - DEBUG - Database health check passed. Stats: {'total_connections': 253, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756102035.5005083, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:52:15,616 - INFO - Connection stats - Total: 253, Active: 0, Failed: 4, Success rate: 98.4% 2025-08-25 11:52:43,069 - DEBUG - Database health check passed. Stats: {'total_connections': 290, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756102063.0244298, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:52:43,074 - INFO - Connection stats - Total: 290, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:53:15,704 - DEBUG - Database health check passed. Stats: {'total_connections': 254, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756102095.6655712, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:53:15,706 - INFO - Connection stats - Total: 254, Active: 0, Failed: 4, Success rate: 98.4% 2025-08-25 11:53:43,105 - DEBUG - Database health check passed. Stats: {'total_connections': 291, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756102123.096372, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:53:43,106 - INFO - Connection stats - Total: 291, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:54:15,720 - DEBUG - Database health check passed. Stats: {'total_connections': 255, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756102155.7116225, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:54:15,721 - INFO - Connection stats - Total: 255, Active: 0, Failed: 4, Success rate: 98.4% 2025-08-25 11:54:43,112 - DEBUG - Database health check passed. Stats: {'total_connections': 292, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756102183.1097147, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:54:43,112 - INFO - Connection stats - Total: 292, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:55:15,726 - DEBUG - Database health check passed. Stats: {'total_connections': 256, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756102215.724686, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:55:15,729 - INFO - Connection stats - Total: 256, Active: 0, Failed: 4, Success rate: 98.4% 2025-08-25 11:55:43,124 - DEBUG - Database health check passed. Stats: {'total_connections': 293, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756102243.116571, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:55:43,125 - INFO - Connection stats - Total: 293, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:56:15,774 - DEBUG - Database health check passed. Stats: {'total_connections': 257, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756102275.7701323, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:56:15,774 - INFO - Connection stats - Total: 257, Active: 0, Failed: 4, Success rate: 98.4% 2025-08-25 11:56:43,137 - DEBUG - Database health check passed. Stats: {'total_connections': 294, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756102303.1314073, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:56:43,138 - INFO - Connection stats - Total: 294, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:57:15,794 - DEBUG - Database health check passed. Stats: {'total_connections': 258, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756102335.783669, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:57:15,796 - INFO - Connection stats - Total: 258, Active: 0, Failed: 4, Success rate: 98.4% 2025-08-25 11:57:43,148 - DEBUG - Database health check passed. Stats: {'total_connections': 295, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756102363.1436472, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:57:43,148 - INFO - Connection stats - Total: 295, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:58:15,805 - DEBUG - Database health check passed. Stats: {'total_connections': 259, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756102395.800687, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:58:15,806 - INFO - Connection stats - Total: 259, Active: 0, Failed: 4, Success rate: 98.5% 2025-08-25 11:58:43,158 - DEBUG - Database health check passed. Stats: {'total_connections': 296, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756102423.1537454, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:58:43,159 - INFO - Connection stats - Total: 296, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 11:59:15,988 - DEBUG - Database health check passed. Stats: {'total_connections': 260, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756102455.8385038, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 11:59:15,994 - INFO - Connection stats - Total: 260, Active: 0, Failed: 4, Success rate: 98.5% 2025-08-25 11:59:43,183 - DEBUG - Database health check passed. Stats: {'total_connections': 297, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756102483.171284, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 11:59:43,186 - INFO - Connection stats - Total: 297, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:00:16,011 - DEBUG - Database health check passed. Stats: {'total_connections': 261, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756102516.0027823, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:00:16,012 - INFO - Connection stats - Total: 261, Active: 0, Failed: 4, Success rate: 98.5% 2025-08-25 12:00:43,249 - DEBUG - Database health check passed. Stats: {'total_connections': 298, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756102543.241849, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:00:43,250 - INFO - Connection stats - Total: 298, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:01:16,168 - DEBUG - Database health check passed. Stats: {'total_connections': 262, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756102576.1076262, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:01:16,169 - INFO - Connection stats - Total: 262, Active: 0, Failed: 4, Success rate: 98.5% 2025-08-25 12:01:43,266 - DEBUG - Database health check passed. Stats: {'total_connections': 299, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756102603.255986, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:01:43,268 - INFO - Connection stats - Total: 299, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:02:16,179 - DEBUG - Database health check passed. Stats: {'total_connections': 263, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756102636.1767027, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:02:16,180 - INFO - Connection stats - Total: 263, Active: 0, Failed: 4, Success rate: 98.5% 2025-08-25 12:02:43,276 - DEBUG - Database health check passed. Stats: {'total_connections': 300, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756102663.2723367, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:02:43,277 - INFO - Connection stats - Total: 300, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:03:16,197 - DEBUG - Database health check passed. Stats: {'total_connections': 264, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756102696.1857326, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:03:16,198 - INFO - Connection stats - Total: 264, Active: 0, Failed: 4, Success rate: 98.5% 2025-08-25 12:03:43,285 - DEBUG - Database health check passed. Stats: {'total_connections': 301, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756102723.2811131, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:03:43,286 - INFO - Connection stats - Total: 301, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:04:16,223 - DEBUG - Database health check passed. Stats: {'total_connections': 265, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756102756.219959, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:04:16,224 - INFO - Connection stats - Total: 265, Active: 0, Failed: 4, Success rate: 98.5% 2025-08-25 12:04:43,294 - DEBUG - Database health check passed. Stats: {'total_connections': 302, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756102783.2900321, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:04:43,295 - INFO - Connection stats - Total: 302, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:05:16,232 - DEBUG - Database health check passed. Stats: {'total_connections': 266, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756102816.2277563, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:05:16,232 - INFO - Connection stats - Total: 266, Active: 0, Failed: 4, Success rate: 98.5% 2025-08-25 12:05:43,327 - DEBUG - Database health check passed. Stats: {'total_connections': 303, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756102843.3035812, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:05:43,328 - INFO - Connection stats - Total: 303, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:06:16,260 - DEBUG - Database health check passed. Stats: {'total_connections': 267, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756102876.2357392, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:06:16,260 - INFO - Connection stats - Total: 267, Active: 0, Failed: 4, Success rate: 98.5% 2025-08-25 12:06:43,336 - DEBUG - Database health check passed. Stats: {'total_connections': 304, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756102903.3322086, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:06:43,337 - INFO - Connection stats - Total: 304, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:07:16,288 - DEBUG - Database health check passed. Stats: {'total_connections': 268, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756102936.2833705, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:07:16,289 - INFO - Connection stats - Total: 268, Active: 0, Failed: 4, Success rate: 98.5% 2025-08-25 12:07:43,347 - DEBUG - Database health check passed. Stats: {'total_connections': 305, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756102963.341662, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:07:43,348 - INFO - Connection stats - Total: 305, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:08:16,296 - DEBUG - Database health check passed. Stats: {'total_connections': 269, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756102996.2928748, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:08:16,296 - INFO - Connection stats - Total: 269, Active: 0, Failed: 4, Success rate: 98.5% 2025-08-25 12:08:43,357 - DEBUG - Database health check passed. Stats: {'total_connections': 306, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756103023.3525858, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:08:43,360 - INFO - Connection stats - Total: 306, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:09:16,308 - DEBUG - Database health check passed. Stats: {'total_connections': 270, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756103056.3020172, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:09:16,309 - INFO - Connection stats - Total: 270, Active: 0, Failed: 4, Success rate: 98.5% 2025-08-25 12:09:43,372 - DEBUG - Database health check passed. Stats: {'total_connections': 307, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756103083.365056, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:09:43,372 - INFO - Connection stats - Total: 307, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:10:16,341 - DEBUG - Database health check passed. Stats: {'total_connections': 271, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756103116.332352, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:10:16,342 - INFO - Connection stats - Total: 271, Active: 0, Failed: 4, Success rate: 98.5% 2025-08-25 12:10:43,395 - DEBUG - Database health check passed. Stats: {'total_connections': 308, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756103143.3854003, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:10:43,398 - INFO - Connection stats - Total: 308, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:11:16,369 - DEBUG - Database health check passed. Stats: {'total_connections': 272, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756103176.365289, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:11:16,370 - INFO - Connection stats - Total: 272, Active: 0, Failed: 4, Success rate: 98.5% 2025-08-25 12:11:43,406 - DEBUG - Database health check passed. Stats: {'total_connections': 309, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756103203.4026666, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:11:43,406 - INFO - Connection stats - Total: 309, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:12:16,377 - DEBUG - Database health check passed. Stats: {'total_connections': 273, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756103236.3736846, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:12:16,378 - INFO - Connection stats - Total: 273, Active: 0, Failed: 4, Success rate: 98.5% 2025-08-25 12:12:43,424 - DEBUG - Database health check passed. Stats: {'total_connections': 310, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756103263.4146245, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:12:43,424 - INFO - Connection stats - Total: 310, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:13:16,383 - DEBUG - Database health check passed. Stats: {'total_connections': 274, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756103296.3808484, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:13:16,384 - INFO - Connection stats - Total: 274, Active: 0, Failed: 4, Success rate: 98.5% 2025-08-25 12:13:43,432 - DEBUG - Database health check passed. Stats: {'total_connections': 311, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756103323.4282148, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:13:43,433 - INFO - Connection stats - Total: 311, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:14:16,396 - DEBUG - Database health check passed. Stats: {'total_connections': 275, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756103356.3895752, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:14:16,397 - INFO - Connection stats - Total: 275, Active: 0, Failed: 4, Success rate: 98.5% 2025-08-25 12:14:43,443 - DEBUG - Database health check passed. Stats: {'total_connections': 312, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756103383.4377606, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:14:43,443 - INFO - Connection stats - Total: 312, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:15:16,411 - DEBUG - Database health check passed. Stats: {'total_connections': 276, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756103416.403036, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:15:16,412 - INFO - Connection stats - Total: 276, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:15:43,464 - DEBUG - Database health check passed. Stats: {'total_connections': 313, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756103443.4499805, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:15:43,465 - INFO - Connection stats - Total: 313, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:16:16,422 - DEBUG - Database health check passed. Stats: {'total_connections': 277, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756103476.4168673, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:16:16,423 - INFO - Connection stats - Total: 277, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:16:43,475 - DEBUG - Database health check passed. Stats: {'total_connections': 314, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756103503.4691236, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:16:43,476 - INFO - Connection stats - Total: 314, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:17:16,553 - DEBUG - Database health check passed. Stats: {'total_connections': 278, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756103536.5476859, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:17:16,555 - INFO - Connection stats - Total: 278, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:17:43,518 - DEBUG - Database health check passed. Stats: {'total_connections': 315, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756103563.4938574, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:17:43,520 - INFO - Connection stats - Total: 315, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:18:16,574 - DEBUG - Database health check passed. Stats: {'total_connections': 279, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756103596.5615385, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:18:16,579 - INFO - Connection stats - Total: 279, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:18:43,538 - DEBUG - Database health check passed. Stats: {'total_connections': 316, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756103623.527473, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:18:43,539 - INFO - Connection stats - Total: 316, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:19:16,604 - DEBUG - Database health check passed. Stats: {'total_connections': 280, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756103656.589179, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:19:16,606 - INFO - Connection stats - Total: 280, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:19:43,564 - DEBUG - Database health check passed. Stats: {'total_connections': 317, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756103683.5521305, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:19:43,568 - INFO - Connection stats - Total: 317, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:20:16,614 - DEBUG - Database health check passed. Stats: {'total_connections': 281, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756103716.609414, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:20:16,614 - INFO - Connection stats - Total: 281, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:20:43,578 - DEBUG - Database health check passed. Stats: {'total_connections': 318, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756103743.5725758, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:20:43,579 - INFO - Connection stats - Total: 318, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:21:16,657 - DEBUG - Database health check passed. Stats: {'total_connections': 282, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756103776.6361444, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:21:16,658 - INFO - Connection stats - Total: 282, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:21:43,597 - DEBUG - Database health check passed. Stats: {'total_connections': 319, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756103803.5853472, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:21:43,598 - INFO - Connection stats - Total: 319, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:22:16,816 - DEBUG - Database health check passed. Stats: {'total_connections': 283, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756103836.7310927, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:22:16,817 - INFO - Connection stats - Total: 283, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:22:43,608 - DEBUG - Database health check passed. Stats: {'total_connections': 320, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756103863.6037807, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:22:43,609 - INFO - Connection stats - Total: 320, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:23:16,829 - DEBUG - Database health check passed. Stats: {'total_connections': 284, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756103896.8242493, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:23:16,829 - INFO - Connection stats - Total: 284, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:23:43,626 - DEBUG - Database health check passed. Stats: {'total_connections': 321, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756103923.6151974, 'cache_hits': 0, 'cache_misses': 68, 'cache_clears': 0} 2025-08-25 12:23:43,628 - INFO - Connection stats - Total: 321, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:24:04,775 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 12:24:04,782 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 12:24:04,870 - DEBUG - Database connection closed and returned to pool 2025-08-25 12:24:04,877 - DEBUG - Database connection closed and returned to pool 2025-08-25 12:24:16,838 - DEBUG - Database health check passed. Stats: {'total_connections': 285, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756103956.8343732, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:24:16,839 - INFO - Connection stats - Total: 285, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:24:43,638 - DEBUG - Database health check passed. Stats: {'total_connections': 326, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756103983.633076, 'cache_hits': 0, 'cache_misses': 70, 'cache_clears': 0} 2025-08-25 12:24:43,639 - INFO - Connection stats - Total: 326, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:25:16,852 - DEBUG - Database health check passed. Stats: {'total_connections': 286, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756104016.8447523, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:25:16,853 - INFO - Connection stats - Total: 286, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:25:43,692 - DEBUG - Database health check passed. Stats: {'total_connections': 327, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756104043.6868873, 'cache_hits': 0, 'cache_misses': 70, 'cache_clears': 0} 2025-08-25 12:25:43,693 - INFO - Connection stats - Total: 327, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:26:16,866 - DEBUG - Database health check passed. Stats: {'total_connections': 287, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756104076.8583858, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:26:16,868 - INFO - Connection stats - Total: 287, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:26:43,700 - DEBUG - Database health check passed. Stats: {'total_connections': 328, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756104103.697024, 'cache_hits': 0, 'cache_misses': 70, 'cache_clears': 0} 2025-08-25 12:26:43,701 - INFO - Connection stats - Total: 328, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:27:16,879 - DEBUG - Database health check passed. Stats: {'total_connections': 288, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756104136.8743348, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:27:16,881 - INFO - Connection stats - Total: 288, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:27:43,708 - DEBUG - Database health check passed. Stats: {'total_connections': 329, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756104163.70442, 'cache_hits': 0, 'cache_misses': 70, 'cache_clears': 0} 2025-08-25 12:27:43,709 - INFO - Connection stats - Total: 329, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:28:16,889 - DEBUG - Database health check passed. Stats: {'total_connections': 289, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756104196.884928, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:28:16,889 - INFO - Connection stats - Total: 289, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:28:43,720 - DEBUG - Database health check passed. Stats: {'total_connections': 330, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756104223.714502, 'cache_hits': 0, 'cache_misses': 70, 'cache_clears': 0} 2025-08-25 12:28:43,720 - INFO - Connection stats - Total: 330, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:29:16,897 - DEBUG - Database health check passed. Stats: {'total_connections': 290, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756104256.8936973, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:29:16,897 - INFO - Connection stats - Total: 290, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:29:43,730 - DEBUG - Database health check passed. Stats: {'total_connections': 331, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756104283.725079, 'cache_hits': 0, 'cache_misses': 70, 'cache_clears': 0} 2025-08-25 12:29:43,730 - INFO - Connection stats - Total: 331, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:30:16,908 - DEBUG - Database health check passed. Stats: {'total_connections': 291, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756104316.9035032, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:30:16,909 - INFO - Connection stats - Total: 291, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:30:43,741 - DEBUG - Database health check passed. Stats: {'total_connections': 334, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756104343.7359102, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:30:43,742 - INFO - Connection stats - Total: 334, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:31:16,916 - DEBUG - Database health check passed. Stats: {'total_connections': 292, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756104376.912554, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:31:16,917 - INFO - Connection stats - Total: 292, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:31:43,752 - DEBUG - Database health check passed. Stats: {'total_connections': 335, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756104403.7465856, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:31:43,754 - INFO - Connection stats - Total: 335, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:32:16,927 - DEBUG - Database health check passed. Stats: {'total_connections': 293, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756104436.921062, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:32:16,928 - INFO - Connection stats - Total: 293, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:32:43,761 - DEBUG - Database health check passed. Stats: {'total_connections': 336, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756104463.7572472, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:32:43,762 - INFO - Connection stats - Total: 336, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:33:16,938 - DEBUG - Database health check passed. Stats: {'total_connections': 294, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756104496.9324272, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:33:16,939 - INFO - Connection stats - Total: 294, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:33:43,770 - DEBUG - Database health check passed. Stats: {'total_connections': 337, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756104523.7661965, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:33:43,771 - INFO - Connection stats - Total: 337, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:34:16,946 - DEBUG - Database health check passed. Stats: {'total_connections': 295, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756104556.9420812, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:34:16,947 - INFO - Connection stats - Total: 295, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:34:43,794 - DEBUG - Database health check passed. Stats: {'total_connections': 338, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756104583.776154, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:34:43,797 - INFO - Connection stats - Total: 338, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:35:16,955 - DEBUG - Database health check passed. Stats: {'total_connections': 296, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756104616.950825, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:35:16,956 - INFO - Connection stats - Total: 296, Active: 0, Failed: 4, Success rate: 98.6% 2025-08-25 12:35:43,822 - DEBUG - Database health check passed. Stats: {'total_connections': 339, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756104643.8045006, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:35:43,824 - INFO - Connection stats - Total: 339, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:36:16,963 - DEBUG - Database health check passed. Stats: {'total_connections': 297, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756104676.9599192, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:36:16,964 - INFO - Connection stats - Total: 297, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:36:43,839 - DEBUG - Database health check passed. Stats: {'total_connections': 340, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756104703.8325179, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:36:43,840 - INFO - Connection stats - Total: 340, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:37:16,974 - DEBUG - Database health check passed. Stats: {'total_connections': 298, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756104736.9682746, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:37:16,974 - INFO - Connection stats - Total: 298, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:37:43,907 - DEBUG - Database health check passed. Stats: {'total_connections': 341, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756104763.8904686, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:37:43,910 - INFO - Connection stats - Total: 341, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:38:16,981 - DEBUG - Database health check passed. Stats: {'total_connections': 299, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756104796.978372, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:38:16,981 - INFO - Connection stats - Total: 299, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:38:43,935 - DEBUG - Database health check passed. Stats: {'total_connections': 342, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756104823.9266143, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:38:43,935 - INFO - Connection stats - Total: 342, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:39:16,987 - DEBUG - Database health check passed. Stats: {'total_connections': 300, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756104856.9846818, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:39:16,987 - INFO - Connection stats - Total: 300, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:39:43,944 - DEBUG - Database health check passed. Stats: {'total_connections': 343, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756104883.939124, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:39:43,945 - INFO - Connection stats - Total: 343, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:40:16,997 - DEBUG - Database health check passed. Stats: {'total_connections': 301, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756104916.9916823, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:40:16,998 - INFO - Connection stats - Total: 301, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:40:43,956 - DEBUG - Database health check passed. Stats: {'total_connections': 344, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756104943.9487412, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:40:43,957 - INFO - Connection stats - Total: 344, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:41:17,007 - DEBUG - Database health check passed. Stats: {'total_connections': 302, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756104977.0038443, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:41:17,008 - INFO - Connection stats - Total: 302, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:41:43,971 - DEBUG - Database health check passed. Stats: {'total_connections': 345, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756105003.9619231, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:41:43,972 - INFO - Connection stats - Total: 345, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:42:17,015 - DEBUG - Database health check passed. Stats: {'total_connections': 303, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756105037.010114, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:42:17,016 - INFO - Connection stats - Total: 303, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:42:43,986 - DEBUG - Database health check passed. Stats: {'total_connections': 346, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756105063.9791627, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:42:43,987 - INFO - Connection stats - Total: 346, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:43:17,023 - DEBUG - Database health check passed. Stats: {'total_connections': 304, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756105097.0200477, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:43:17,024 - INFO - Connection stats - Total: 304, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:43:44,001 - DEBUG - Database health check passed. Stats: {'total_connections': 347, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756105123.99388, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:43:44,001 - INFO - Connection stats - Total: 347, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:44:17,032 - DEBUG - Database health check passed. Stats: {'total_connections': 305, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756105157.0276804, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:44:17,033 - INFO - Connection stats - Total: 305, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:44:44,009 - DEBUG - Database health check passed. Stats: {'total_connections': 348, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756105184.0053446, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:44:44,010 - INFO - Connection stats - Total: 348, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:45:17,040 - DEBUG - Database health check passed. Stats: {'total_connections': 306, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756105217.0360835, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:45:17,041 - INFO - Connection stats - Total: 306, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:45:44,016 - DEBUG - Database health check passed. Stats: {'total_connections': 349, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756105244.0131154, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:45:44,016 - INFO - Connection stats - Total: 349, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:46:17,046 - DEBUG - Database health check passed. Stats: {'total_connections': 307, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756105277.0440083, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:46:17,047 - INFO - Connection stats - Total: 307, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:46:44,022 - DEBUG - Database health check passed. Stats: {'total_connections': 350, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756105304.019643, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:46:44,023 - INFO - Connection stats - Total: 350, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:47:17,056 - DEBUG - Database health check passed. Stats: {'total_connections': 308, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756105337.051087, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:47:17,056 - INFO - Connection stats - Total: 308, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:47:44,035 - DEBUG - Database health check passed. Stats: {'total_connections': 351, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756105364.029513, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:47:44,035 - INFO - Connection stats - Total: 351, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:48:17,070 - DEBUG - Database health check passed. Stats: {'total_connections': 309, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756105397.0635989, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:48:17,071 - INFO - Connection stats - Total: 309, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:48:44,044 - DEBUG - Database health check passed. Stats: {'total_connections': 352, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756105424.0399122, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:48:44,045 - INFO - Connection stats - Total: 352, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:49:17,079 - DEBUG - Database health check passed. Stats: {'total_connections': 310, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756105457.07535, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:49:17,079 - INFO - Connection stats - Total: 310, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:49:44,056 - DEBUG - Database health check passed. Stats: {'total_connections': 353, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756105484.0499835, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:49:44,056 - INFO - Connection stats - Total: 353, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:50:17,087 - DEBUG - Database health check passed. Stats: {'total_connections': 311, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756105517.0839314, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:50:17,088 - INFO - Connection stats - Total: 311, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:50:44,064 - DEBUG - Database health check passed. Stats: {'total_connections': 354, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756105544.06018, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:50:44,064 - INFO - Connection stats - Total: 354, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:51:17,099 - DEBUG - Database health check passed. Stats: {'total_connections': 312, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756105577.0928638, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:51:17,100 - INFO - Connection stats - Total: 312, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:51:44,071 - DEBUG - Database health check passed. Stats: {'total_connections': 355, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756105604.0680728, 'cache_hits': 0, 'cache_misses': 72, 'cache_clears': 0} 2025-08-25 12:51:44,072 - INFO - Connection stats - Total: 355, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:52:17,106 - DEBUG - Database health check passed. Stats: {'total_connections': 313, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756105637.1030107, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:52:17,107 - INFO - Connection stats - Total: 313, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:52:44,077 - DEBUG - Database health check passed. Stats: {'total_connections': 358, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756105664.0753682, 'cache_hits': 0, 'cache_misses': 74, 'cache_clears': 0} 2025-08-25 12:52:44,077 - INFO - Connection stats - Total: 358, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:53:17,119 - DEBUG - Database health check passed. Stats: {'total_connections': 314, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756105697.112089, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:53:17,120 - INFO - Connection stats - Total: 314, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:53:44,097 - DEBUG - Database health check passed. Stats: {'total_connections': 361, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756105724.0847282, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 12:53:44,099 - INFO - Connection stats - Total: 361, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:54:17,168 - DEBUG - Database health check passed. Stats: {'total_connections': 315, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756105757.1410825, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:54:17,169 - INFO - Connection stats - Total: 315, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:54:44,116 - DEBUG - Database health check passed. Stats: {'total_connections': 362, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756105784.107828, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 12:54:44,117 - INFO - Connection stats - Total: 362, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:55:17,221 - DEBUG - Database health check passed. Stats: {'total_connections': 316, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756105817.1937158, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:55:17,226 - INFO - Connection stats - Total: 316, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:55:44,127 - DEBUG - Database health check passed. Stats: {'total_connections': 363, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756105844.1236577, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 12:55:44,128 - INFO - Connection stats - Total: 363, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:56:17,566 - DEBUG - Database health check passed. Stats: {'total_connections': 317, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756105877.34644, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:56:17,570 - INFO - Connection stats - Total: 317, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:56:44,154 - DEBUG - Database health check passed. Stats: {'total_connections': 364, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756105904.1378095, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 12:56:44,155 - INFO - Connection stats - Total: 364, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:57:17,691 - DEBUG - Database health check passed. Stats: {'total_connections': 318, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756105937.6195395, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:57:17,693 - INFO - Connection stats - Total: 318, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:57:44,172 - DEBUG - Database health check passed. Stats: {'total_connections': 365, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756105964.1602483, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 12:57:44,173 - INFO - Connection stats - Total: 365, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:58:17,706 - DEBUG - Database health check passed. Stats: {'total_connections': 319, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756105997.7002788, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:58:17,709 - INFO - Connection stats - Total: 319, Active: 0, Failed: 4, Success rate: 98.7% 2025-08-25 12:58:44,202 - DEBUG - Database health check passed. Stats: {'total_connections': 366, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756106024.1837568, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 12:58:44,208 - INFO - Connection stats - Total: 366, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 12:59:17,744 - DEBUG - Database health check passed. Stats: {'total_connections': 320, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756106057.721372, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 12:59:17,746 - INFO - Connection stats - Total: 320, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 12:59:44,225 - DEBUG - Database health check passed. Stats: {'total_connections': 367, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756106084.2173529, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 12:59:44,226 - INFO - Connection stats - Total: 367, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:00:17,782 - DEBUG - Database health check passed. Stats: {'total_connections': 321, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756106117.7590547, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:00:17,786 - INFO - Connection stats - Total: 321, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:00:44,547 - DEBUG - Database health check passed. Stats: {'total_connections': 368, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756106144.3704967, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:00:44,553 - INFO - Connection stats - Total: 368, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:01:17,799 - DEBUG - Database health check passed. Stats: {'total_connections': 322, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756106177.7922215, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:01:17,799 - INFO - Connection stats - Total: 322, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:01:44,567 - DEBUG - Database health check passed. Stats: {'total_connections': 369, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756106204.5641024, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:01:44,568 - INFO - Connection stats - Total: 369, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:02:17,812 - DEBUG - Database health check passed. Stats: {'total_connections': 323, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756106237.8041916, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:02:17,812 - INFO - Connection stats - Total: 323, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:02:44,581 - DEBUG - Database health check passed. Stats: {'total_connections': 370, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756106264.574286, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:02:44,582 - INFO - Connection stats - Total: 370, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:03:17,821 - DEBUG - Database health check passed. Stats: {'total_connections': 324, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756106297.8176134, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:03:17,822 - INFO - Connection stats - Total: 324, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:03:44,593 - DEBUG - Database health check passed. Stats: {'total_connections': 371, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756106324.5864172, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:03:44,594 - INFO - Connection stats - Total: 371, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:04:17,837 - DEBUG - Database health check passed. Stats: {'total_connections': 325, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756106357.827964, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:04:17,840 - INFO - Connection stats - Total: 325, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:04:44,603 - DEBUG - Database health check passed. Stats: {'total_connections': 372, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756106384.599243, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:04:44,605 - INFO - Connection stats - Total: 372, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:05:17,854 - DEBUG - Database health check passed. Stats: {'total_connections': 326, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756106417.8475473, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:05:17,855 - INFO - Connection stats - Total: 326, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:05:44,628 - DEBUG - Database health check passed. Stats: {'total_connections': 373, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756106444.6167483, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:05:44,629 - INFO - Connection stats - Total: 373, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:06:17,872 - DEBUG - Database health check passed. Stats: {'total_connections': 327, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756106477.8627565, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:06:17,873 - INFO - Connection stats - Total: 327, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:06:45,416 - DEBUG - Database health check passed. Stats: {'total_connections': 374, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756106504.963441, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:06:45,440 - INFO - Connection stats - Total: 374, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:07:17,892 - DEBUG - Database health check passed. Stats: {'total_connections': 328, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756106537.8821623, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:07:17,893 - INFO - Connection stats - Total: 328, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:07:45,664 - DEBUG - Database health check passed. Stats: {'total_connections': 375, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756106565.592915, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:07:45,671 - INFO - Connection stats - Total: 375, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:08:17,904 - DEBUG - Database health check passed. Stats: {'total_connections': 329, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756106597.8979597, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:08:17,905 - INFO - Connection stats - Total: 329, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:08:45,688 - DEBUG - Database health check passed. Stats: {'total_connections': 376, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756106625.6790602, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:08:45,690 - INFO - Connection stats - Total: 376, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:09:17,918 - DEBUG - Database health check passed. Stats: {'total_connections': 330, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756106657.9104302, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:09:17,919 - INFO - Connection stats - Total: 330, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:09:45,727 - DEBUG - Database health check passed. Stats: {'total_connections': 377, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756106685.7090468, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:09:45,728 - INFO - Connection stats - Total: 377, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:10:17,930 - DEBUG - Database health check passed. Stats: {'total_connections': 331, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756106717.9248886, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:10:17,931 - INFO - Connection stats - Total: 331, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:10:45,759 - DEBUG - Database health check passed. Stats: {'total_connections': 378, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756106745.7410476, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:10:45,762 - INFO - Connection stats - Total: 378, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:11:17,955 - DEBUG - Database health check passed. Stats: {'total_connections': 332, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756106777.9414802, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:11:17,958 - INFO - Connection stats - Total: 332, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:11:45,781 - DEBUG - Database health check passed. Stats: {'total_connections': 379, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756106805.76654, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:11:45,782 - INFO - Connection stats - Total: 379, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:12:17,968 - DEBUG - Database health check passed. Stats: {'total_connections': 333, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756106837.9634895, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:12:17,969 - INFO - Connection stats - Total: 333, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:12:45,801 - DEBUG - Database health check passed. Stats: {'total_connections': 380, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756106865.7896163, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:12:45,802 - INFO - Connection stats - Total: 380, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:13:17,991 - DEBUG - Database health check passed. Stats: {'total_connections': 334, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756106897.9770253, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:13:17,992 - INFO - Connection stats - Total: 334, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:13:45,815 - DEBUG - Database health check passed. Stats: {'total_connections': 381, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756106925.8088439, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:13:45,816 - INFO - Connection stats - Total: 381, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:14:18,004 - DEBUG - Database health check passed. Stats: {'total_connections': 335, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756106957.9971159, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:14:18,007 - INFO - Connection stats - Total: 335, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:14:45,902 - DEBUG - Database health check passed. Stats: {'total_connections': 382, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756106985.8564675, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:14:45,904 - INFO - Connection stats - Total: 382, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:15:18,017 - DEBUG - Database health check passed. Stats: {'total_connections': 336, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756107018.0113175, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:15:18,018 - INFO - Connection stats - Total: 336, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:15:45,918 - DEBUG - Database health check passed. Stats: {'total_connections': 383, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756107045.909851, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:15:45,919 - INFO - Connection stats - Total: 383, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:16:18,241 - DEBUG - Database health check passed. Stats: {'total_connections': 337, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756107078.092377, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:16:18,271 - INFO - Connection stats - Total: 337, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:16:45,928 - DEBUG - Database health check passed. Stats: {'total_connections': 384, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756107105.9235938, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:16:45,929 - INFO - Connection stats - Total: 384, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:17:18,286 - DEBUG - Database health check passed. Stats: {'total_connections': 338, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756107138.2818785, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:17:18,286 - INFO - Connection stats - Total: 338, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:17:45,942 - DEBUG - Database health check passed. Stats: {'total_connections': 385, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756107165.9335496, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:17:45,942 - INFO - Connection stats - Total: 385, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:18:18,303 - DEBUG - Database health check passed. Stats: {'total_connections': 339, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756107198.291776, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:18:18,306 - INFO - Connection stats - Total: 339, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:18:45,954 - DEBUG - Database health check passed. Stats: {'total_connections': 386, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756107225.9469676, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:18:45,954 - INFO - Connection stats - Total: 386, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:19:18,321 - DEBUG - Database health check passed. Stats: {'total_connections': 340, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756107258.3127594, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:19:18,323 - INFO - Connection stats - Total: 340, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:19:45,963 - DEBUG - Database health check passed. Stats: {'total_connections': 387, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756107285.958674, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:19:45,964 - INFO - Connection stats - Total: 387, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:20:18,330 - DEBUG - Database health check passed. Stats: {'total_connections': 341, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756107318.326723, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:20:18,330 - INFO - Connection stats - Total: 341, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:20:45,974 - DEBUG - Database health check passed. Stats: {'total_connections': 388, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756107345.96866, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:20:45,975 - INFO - Connection stats - Total: 388, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:21:18,345 - DEBUG - Database health check passed. Stats: {'total_connections': 342, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756107378.3362994, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:21:18,346 - INFO - Connection stats - Total: 342, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:21:45,996 - DEBUG - Database health check passed. Stats: {'total_connections': 389, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756107405.9825025, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:21:45,997 - INFO - Connection stats - Total: 389, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:22:18,357 - DEBUG - Database health check passed. Stats: {'total_connections': 343, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756107438.3502226, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:22:18,358 - INFO - Connection stats - Total: 343, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:22:46,011 - DEBUG - Database health check passed. Stats: {'total_connections': 390, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756107466.0038693, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:22:46,011 - INFO - Connection stats - Total: 390, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:23:18,563 - DEBUG - Database health check passed. Stats: {'total_connections': 344, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756107498.4270954, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:23:18,569 - INFO - Connection stats - Total: 344, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:23:46,021 - DEBUG - Database health check passed. Stats: {'total_connections': 391, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756107526.015079, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:23:46,021 - INFO - Connection stats - Total: 391, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:24:18,596 - DEBUG - Database health check passed. Stats: {'total_connections': 345, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756107558.5906737, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:24:18,597 - INFO - Connection stats - Total: 345, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:24:46,039 - DEBUG - Database health check passed. Stats: {'total_connections': 392, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756107586.0274734, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:24:46,041 - INFO - Connection stats - Total: 392, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:25:18,604 - DEBUG - Database health check passed. Stats: {'total_connections': 346, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756107618.600805, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:25:18,604 - INFO - Connection stats - Total: 346, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:25:46,053 - DEBUG - Database health check passed. Stats: {'total_connections': 393, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756107646.0450451, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:25:46,056 - INFO - Connection stats - Total: 393, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:26:18,618 - DEBUG - Database health check passed. Stats: {'total_connections': 347, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756107678.609208, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:26:18,618 - INFO - Connection stats - Total: 347, Active: 0, Failed: 4, Success rate: 98.8% 2025-08-25 13:26:46,080 - DEBUG - Database health check passed. Stats: {'total_connections': 394, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756107706.0684745, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:26:46,081 - INFO - Connection stats - Total: 394, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:27:18,626 - DEBUG - Database health check passed. Stats: {'total_connections': 348, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756107738.6220047, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:27:18,627 - INFO - Connection stats - Total: 348, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:27:46,094 - DEBUG - Database health check passed. Stats: {'total_connections': 395, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756107766.0875454, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:27:46,094 - INFO - Connection stats - Total: 395, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:28:18,636 - DEBUG - Database health check passed. Stats: {'total_connections': 349, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756107798.6316946, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:28:18,636 - INFO - Connection stats - Total: 349, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:28:46,102 - DEBUG - Database health check passed. Stats: {'total_connections': 396, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756107826.0984848, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:28:46,102 - INFO - Connection stats - Total: 396, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:29:18,645 - DEBUG - Database health check passed. Stats: {'total_connections': 350, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756107858.6407688, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:29:18,645 - INFO - Connection stats - Total: 350, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:29:46,114 - DEBUG - Database health check passed. Stats: {'total_connections': 397, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756107886.1073313, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:29:46,114 - INFO - Connection stats - Total: 397, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:30:18,651 - DEBUG - Database health check passed. Stats: {'total_connections': 351, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756107918.6488028, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:30:18,651 - INFO - Connection stats - Total: 351, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:30:46,126 - DEBUG - Database health check passed. Stats: {'total_connections': 398, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756107946.1223388, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:30:46,127 - INFO - Connection stats - Total: 398, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:31:18,671 - DEBUG - Database health check passed. Stats: {'total_connections': 352, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756107978.659413, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:31:18,671 - INFO - Connection stats - Total: 352, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:31:46,138 - DEBUG - Database health check passed. Stats: {'total_connections': 399, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756108006.1319478, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:31:46,139 - INFO - Connection stats - Total: 399, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:32:18,691 - DEBUG - Database health check passed. Stats: {'total_connections': 353, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756108038.6763456, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:32:18,692 - INFO - Connection stats - Total: 353, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:32:46,148 - DEBUG - Database health check passed. Stats: {'total_connections': 400, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756108066.1430054, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:32:46,149 - INFO - Connection stats - Total: 400, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:33:18,705 - DEBUG - Database health check passed. Stats: {'total_connections': 354, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756108098.6978776, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:33:18,706 - INFO - Connection stats - Total: 354, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:33:46,314 - DEBUG - Database health check passed. Stats: {'total_connections': 401, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756108126.2092078, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:33:46,322 - INFO - Connection stats - Total: 401, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:34:18,713 - DEBUG - Database health check passed. Stats: {'total_connections': 355, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756108158.709926, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:34:18,714 - INFO - Connection stats - Total: 355, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:34:46,335 - DEBUG - Database health check passed. Stats: {'total_connections': 402, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756108186.3309574, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:34:46,336 - INFO - Connection stats - Total: 402, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:35:18,736 - DEBUG - Database health check passed. Stats: {'total_connections': 356, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756108218.7192013, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:35:18,737 - INFO - Connection stats - Total: 356, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:35:46,346 - DEBUG - Database health check passed. Stats: {'total_connections': 403, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756108246.3402953, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:35:46,347 - INFO - Connection stats - Total: 403, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:36:18,752 - DEBUG - Database health check passed. Stats: {'total_connections': 357, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756108278.7436945, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:36:18,756 - INFO - Connection stats - Total: 357, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:36:46,375 - DEBUG - Database health check passed. Stats: {'total_connections': 404, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756108306.3517754, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:36:46,376 - INFO - Connection stats - Total: 404, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:37:18,776 - DEBUG - Database health check passed. Stats: {'total_connections': 358, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756108338.766908, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:37:18,783 - INFO - Connection stats - Total: 358, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:37:46,408 - DEBUG - Database health check passed. Stats: {'total_connections': 405, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756108366.389472, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:37:46,412 - INFO - Connection stats - Total: 405, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:38:18,800 - DEBUG - Database health check passed. Stats: {'total_connections': 359, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756108398.7942443, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:38:18,802 - INFO - Connection stats - Total: 359, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:38:46,471 - DEBUG - Database health check passed. Stats: {'total_connections': 406, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756108426.4478092, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:38:46,472 - INFO - Connection stats - Total: 406, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:39:18,829 - DEBUG - Database health check passed. Stats: {'total_connections': 360, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756108458.814773, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:39:18,830 - INFO - Connection stats - Total: 360, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:39:46,696 - DEBUG - Database health check passed. Stats: {'total_connections': 407, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756108486.5795672, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:39:46,710 - INFO - Connection stats - Total: 407, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:40:18,845 - DEBUG - Database health check passed. Stats: {'total_connections': 361, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756108518.8371975, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:40:18,850 - INFO - Connection stats - Total: 361, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:40:46,729 - DEBUG - Database health check passed. Stats: {'total_connections': 408, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756108546.720531, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:40:46,730 - INFO - Connection stats - Total: 408, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:41:18,992 - DEBUG - Database health check passed. Stats: {'total_connections': 362, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756108578.877865, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:41:19,099 - INFO - Connection stats - Total: 362, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:41:46,844 - DEBUG - Database health check passed. Stats: {'total_connections': 409, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756108606.7345898, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:41:46,845 - INFO - Connection stats - Total: 409, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:42:19,143 - DEBUG - Database health check passed. Stats: {'total_connections': 363, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756108639.1164055, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:42:19,144 - INFO - Connection stats - Total: 363, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:42:46,857 - DEBUG - Database health check passed. Stats: {'total_connections': 410, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756108666.8502235, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:42:46,858 - INFO - Connection stats - Total: 410, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:43:19,181 - DEBUG - Database health check passed. Stats: {'total_connections': 364, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756108699.1634946, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:43:19,182 - INFO - Connection stats - Total: 364, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:43:46,871 - DEBUG - Database health check passed. Stats: {'total_connections': 411, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756108726.8629763, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:43:46,872 - INFO - Connection stats - Total: 411, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:44:19,200 - DEBUG - Database health check passed. Stats: {'total_connections': 365, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756108759.1892734, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:44:19,200 - INFO - Connection stats - Total: 365, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:44:46,883 - DEBUG - Database health check passed. Stats: {'total_connections': 412, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756108786.876843, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:44:46,884 - INFO - Connection stats - Total: 412, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:45:19,213 - DEBUG - Database health check passed. Stats: {'total_connections': 366, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756108819.2048023, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:45:19,215 - INFO - Connection stats - Total: 366, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:45:46,900 - DEBUG - Database health check passed. Stats: {'total_connections': 413, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756108846.8895435, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:45:46,901 - INFO - Connection stats - Total: 413, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:46:19,272 - DEBUG - Database health check passed. Stats: {'total_connections': 367, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756108879.2585273, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:46:19,274 - INFO - Connection stats - Total: 367, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:46:46,916 - DEBUG - Database health check passed. Stats: {'total_connections': 414, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756108906.9081087, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:46:46,916 - INFO - Connection stats - Total: 414, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:47:19,382 - DEBUG - Database health check passed. Stats: {'total_connections': 368, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756108939.310809, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:47:19,384 - INFO - Connection stats - Total: 368, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:47:46,929 - DEBUG - Database health check passed. Stats: {'total_connections': 415, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756108966.9227545, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:47:46,930 - INFO - Connection stats - Total: 415, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:48:19,414 - DEBUG - Database health check passed. Stats: {'total_connections': 369, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756108999.3966074, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:48:19,415 - INFO - Connection stats - Total: 369, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:48:46,943 - DEBUG - Database health check passed. Stats: {'total_connections': 416, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756109026.9331067, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:48:46,943 - INFO - Connection stats - Total: 416, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:49:19,432 - DEBUG - Database health check passed. Stats: {'total_connections': 370, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756109059.4234915, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:49:19,433 - INFO - Connection stats - Total: 370, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:49:46,952 - DEBUG - Database health check passed. Stats: {'total_connections': 417, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756109086.9467, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:49:46,953 - INFO - Connection stats - Total: 417, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:50:19,493 - DEBUG - Database health check passed. Stats: {'total_connections': 371, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756109119.452558, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:50:19,494 - INFO - Connection stats - Total: 371, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:50:46,967 - DEBUG - Database health check passed. Stats: {'total_connections': 418, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756109146.9585576, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:50:46,968 - INFO - Connection stats - Total: 418, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:51:19,510 - DEBUG - Database health check passed. Stats: {'total_connections': 372, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756109179.4992268, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:51:19,513 - INFO - Connection stats - Total: 372, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:51:46,981 - DEBUG - Database health check passed. Stats: {'total_connections': 419, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756109206.975997, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:51:46,982 - INFO - Connection stats - Total: 419, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:52:19,538 - DEBUG - Database health check passed. Stats: {'total_connections': 373, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756109239.5187175, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:52:19,539 - INFO - Connection stats - Total: 373, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:52:46,993 - DEBUG - Database health check passed. Stats: {'total_connections': 420, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756109266.986941, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:52:46,995 - INFO - Connection stats - Total: 420, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:53:19,590 - DEBUG - Database health check passed. Stats: {'total_connections': 374, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756109299.5584118, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:53:19,591 - INFO - Connection stats - Total: 374, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:53:47,006 - DEBUG - Database health check passed. Stats: {'total_connections': 421, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756109326.9997873, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:53:47,007 - INFO - Connection stats - Total: 421, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:54:19,614 - DEBUG - Database health check passed. Stats: {'total_connections': 375, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756109359.6030908, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:54:19,616 - INFO - Connection stats - Total: 375, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:54:47,016 - DEBUG - Database health check passed. Stats: {'total_connections': 422, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756109387.0113502, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:54:47,017 - INFO - Connection stats - Total: 422, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:55:19,653 - DEBUG - Database health check passed. Stats: {'total_connections': 376, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756109419.630896, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:55:19,653 - INFO - Connection stats - Total: 376, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:55:47,040 - DEBUG - Database health check passed. Stats: {'total_connections': 423, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756109447.031575, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:55:47,041 - INFO - Connection stats - Total: 423, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:56:19,859 - DEBUG - Database health check passed. Stats: {'total_connections': 377, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756109479.7219179, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:56:19,860 - INFO - Connection stats - Total: 377, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:56:47,052 - DEBUG - Database health check passed. Stats: {'total_connections': 424, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756109507.0461504, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:56:47,052 - INFO - Connection stats - Total: 424, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:57:19,874 - DEBUG - Database health check passed. Stats: {'total_connections': 378, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756109539.867587, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:57:19,874 - INFO - Connection stats - Total: 378, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:57:47,064 - DEBUG - Database health check passed. Stats: {'total_connections': 425, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756109567.0589468, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:57:47,065 - INFO - Connection stats - Total: 425, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:58:19,904 - DEBUG - Database health check passed. Stats: {'total_connections': 379, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756109599.8896844, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:58:19,905 - INFO - Connection stats - Total: 379, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:58:47,075 - DEBUG - Database health check passed. Stats: {'total_connections': 426, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756109627.071893, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:58:47,076 - INFO - Connection stats - Total: 426, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 13:59:19,942 - DEBUG - Database health check passed. Stats: {'total_connections': 380, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756109659.9169278, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 13:59:19,944 - INFO - Connection stats - Total: 380, Active: 0, Failed: 4, Success rate: 98.9% 2025-08-25 13:59:47,090 - DEBUG - Database health check passed. Stats: {'total_connections': 427, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756109687.082009, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 13:59:47,092 - INFO - Connection stats - Total: 427, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:00:20,152 - DEBUG - Database health check passed. Stats: {'total_connections': 381, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756109720.0059757, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:00:20,154 - INFO - Connection stats - Total: 381, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:00:47,102 - DEBUG - Database health check passed. Stats: {'total_connections': 428, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756109747.0956707, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:00:47,102 - INFO - Connection stats - Total: 428, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:01:20,186 - DEBUG - Database health check passed. Stats: {'total_connections': 382, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756109780.167315, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:01:20,187 - INFO - Connection stats - Total: 382, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:01:47,118 - DEBUG - Database health check passed. Stats: {'total_connections': 429, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756109807.108876, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:01:47,119 - INFO - Connection stats - Total: 429, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:02:20,387 - DEBUG - Database health check passed. Stats: {'total_connections': 383, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756109840.2611399, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:02:20,388 - INFO - Connection stats - Total: 383, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:02:47,137 - DEBUG - Database health check passed. Stats: {'total_connections': 430, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756109867.1279283, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:02:47,139 - INFO - Connection stats - Total: 430, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:03:20,472 - DEBUG - Database health check passed. Stats: {'total_connections': 384, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756109900.4264636, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:03:20,473 - INFO - Connection stats - Total: 384, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:03:47,158 - DEBUG - Database health check passed. Stats: {'total_connections': 431, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756109927.1482341, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:03:47,159 - INFO - Connection stats - Total: 431, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:04:20,834 - DEBUG - Database health check passed. Stats: {'total_connections': 385, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756109960.732039, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:04:20,835 - INFO - Connection stats - Total: 385, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:04:47,177 - DEBUG - Database health check passed. Stats: {'total_connections': 432, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756109987.1650949, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:04:47,178 - INFO - Connection stats - Total: 432, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:05:20,872 - DEBUG - Database health check passed. Stats: {'total_connections': 386, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756110020.8546414, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:05:20,872 - INFO - Connection stats - Total: 386, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:05:47,227 - DEBUG - Database health check passed. Stats: {'total_connections': 433, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756110047.1846087, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:05:47,228 - INFO - Connection stats - Total: 433, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:06:20,886 - DEBUG - Database health check passed. Stats: {'total_connections': 387, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756110080.8784642, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:06:20,887 - INFO - Connection stats - Total: 387, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:06:47,297 - DEBUG - Database health check passed. Stats: {'total_connections': 434, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756110107.2544878, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:06:47,298 - INFO - Connection stats - Total: 434, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:07:20,900 - DEBUG - Database health check passed. Stats: {'total_connections': 388, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756110140.8918784, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:07:20,901 - INFO - Connection stats - Total: 388, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:07:47,342 - DEBUG - Database health check passed. Stats: {'total_connections': 435, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756110167.325181, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:07:47,344 - INFO - Connection stats - Total: 435, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:08:20,914 - DEBUG - Database health check passed. Stats: {'total_connections': 389, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756110200.9061115, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:08:20,915 - INFO - Connection stats - Total: 389, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:08:47,404 - DEBUG - Database health check passed. Stats: {'total_connections': 436, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756110227.3721502, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:08:47,405 - INFO - Connection stats - Total: 436, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:09:20,932 - DEBUG - Database health check passed. Stats: {'total_connections': 390, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756110260.926184, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:09:20,933 - INFO - Connection stats - Total: 390, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:09:47,429 - DEBUG - Database health check passed. Stats: {'total_connections': 437, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756110287.4135377, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:09:47,431 - INFO - Connection stats - Total: 437, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:10:20,948 - DEBUG - Database health check passed. Stats: {'total_connections': 391, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756110320.940496, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:10:20,949 - INFO - Connection stats - Total: 391, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:10:47,461 - DEBUG - Database health check passed. Stats: {'total_connections': 438, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756110347.440634, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:10:47,462 - INFO - Connection stats - Total: 438, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:11:20,968 - DEBUG - Database health check passed. Stats: {'total_connections': 392, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756110380.9569824, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:11:20,969 - INFO - Connection stats - Total: 392, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:11:47,614 - DEBUG - Database health check passed. Stats: {'total_connections': 439, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756110407.5348456, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:11:47,615 - INFO - Connection stats - Total: 439, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:12:20,980 - DEBUG - Database health check passed. Stats: {'total_connections': 393, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756110440.9743185, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:12:20,980 - INFO - Connection stats - Total: 393, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:12:47,894 - DEBUG - Database health check passed. Stats: {'total_connections': 440, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756110467.7355936, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:12:47,895 - INFO - Connection stats - Total: 440, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:13:20,992 - DEBUG - Database health check passed. Stats: {'total_connections': 394, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756110500.9846022, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:13:20,993 - INFO - Connection stats - Total: 394, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:13:48,949 - DEBUG - Database health check passed. Stats: {'total_connections': 441, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756110528.3399847, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:13:48,950 - INFO - Connection stats - Total: 441, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:14:21,002 - DEBUG - Database health check passed. Stats: {'total_connections': 395, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756110560.996705, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:14:21,003 - INFO - Connection stats - Total: 395, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:14:48,970 - DEBUG - Database health check passed. Stats: {'total_connections': 442, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756110588.963633, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:14:48,971 - INFO - Connection stats - Total: 442, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:15:21,013 - DEBUG - Database health check passed. Stats: {'total_connections': 396, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756110621.0073922, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:15:21,014 - INFO - Connection stats - Total: 396, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:15:48,984 - DEBUG - Database health check passed. Stats: {'total_connections': 443, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756110648.977998, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:15:48,985 - INFO - Connection stats - Total: 443, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:16:21,028 - DEBUG - Database health check passed. Stats: {'total_connections': 397, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756110681.0197785, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:16:21,029 - INFO - Connection stats - Total: 397, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:16:48,997 - DEBUG - Database health check passed. Stats: {'total_connections': 444, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756110708.9907105, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:16:48,998 - INFO - Connection stats - Total: 444, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:17:21,040 - DEBUG - Database health check passed. Stats: {'total_connections': 398, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756110741.034174, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:17:21,041 - INFO - Connection stats - Total: 398, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:17:49,011 - DEBUG - Database health check passed. Stats: {'total_connections': 445, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756110769.0039623, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:17:49,012 - INFO - Connection stats - Total: 445, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:18:21,058 - DEBUG - Database health check passed. Stats: {'total_connections': 399, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756110801.0484607, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:18:21,059 - INFO - Connection stats - Total: 399, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:18:49,028 - DEBUG - Database health check passed. Stats: {'total_connections': 446, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756110829.0188122, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:18:49,029 - INFO - Connection stats - Total: 446, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:19:21,067 - DEBUG - Database health check passed. Stats: {'total_connections': 400, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756110861.0634642, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:19:21,068 - INFO - Connection stats - Total: 400, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:19:49,050 - DEBUG - Database health check passed. Stats: {'total_connections': 447, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756110889.0360622, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:19:49,053 - INFO - Connection stats - Total: 447, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:20:22,133 - DEBUG - Database health check passed. Stats: {'total_connections': 401, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756110921.6570196, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:20:22,149 - INFO - Connection stats - Total: 401, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:20:49,073 - DEBUG - Database health check passed. Stats: {'total_connections': 448, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756110949.0610383, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:20:49,074 - INFO - Connection stats - Total: 448, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:21:22,187 - DEBUG - Database health check passed. Stats: {'total_connections': 402, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756110982.1655326, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:21:22,190 - INFO - Connection stats - Total: 402, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:21:49,750 - DEBUG - Database health check passed. Stats: {'total_connections': 449, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756111009.476353, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:21:49,752 - INFO - Connection stats - Total: 449, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:22:22,217 - DEBUG - Database health check passed. Stats: {'total_connections': 403, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756111042.210276, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:22:22,218 - INFO - Connection stats - Total: 403, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:22:49,788 - DEBUG - Database health check passed. Stats: {'total_connections': 450, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756111069.7765508, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:22:49,789 - INFO - Connection stats - Total: 450, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:23:22,411 - DEBUG - Database health check passed. Stats: {'total_connections': 404, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756111102.2600632, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:23:22,467 - INFO - Connection stats - Total: 404, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:23:49,806 - DEBUG - Database health check passed. Stats: {'total_connections': 451, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756111129.7970428, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:23:49,810 - INFO - Connection stats - Total: 451, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:24:22,531 - DEBUG - Database health check passed. Stats: {'total_connections': 405, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756111162.5239835, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:24:22,532 - INFO - Connection stats - Total: 405, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:24:49,837 - DEBUG - Database health check passed. Stats: {'total_connections': 452, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756111189.8234956, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:24:49,838 - INFO - Connection stats - Total: 452, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:25:22,542 - DEBUG - Database health check passed. Stats: {'total_connections': 406, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756111222.53753, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:25:22,543 - INFO - Connection stats - Total: 406, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:25:49,846 - DEBUG - Database health check passed. Stats: {'total_connections': 453, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756111249.8423388, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:25:49,847 - INFO - Connection stats - Total: 453, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:26:22,554 - DEBUG - Database health check passed. Stats: {'total_connections': 407, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756111282.548343, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:26:22,554 - INFO - Connection stats - Total: 407, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:26:49,863 - DEBUG - Database health check passed. Stats: {'total_connections': 454, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756111309.85435, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:26:49,864 - INFO - Connection stats - Total: 454, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:27:22,563 - DEBUG - Database health check passed. Stats: {'total_connections': 408, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756111342.5589547, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:27:22,565 - INFO - Connection stats - Total: 408, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:27:49,884 - DEBUG - Database health check passed. Stats: {'total_connections': 455, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756111369.8716123, 'cache_hits': 0, 'cache_misses': 76, 'cache_clears': 0} 2025-08-25 14:27:49,885 - INFO - Connection stats - Total: 455, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:28:22,583 - DEBUG - Database health check passed. Stats: {'total_connections': 409, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756111402.5708623, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:28:22,583 - INFO - Connection stats - Total: 409, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:28:47,340 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 14:28:47,341 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 14:28:47,352 - DEBUG - Database connection closed and returned to pool 2025-08-25 14:28:47,375 - DEBUG - Database connection closed and returned to pool 2025-08-25 14:28:49,916 - DEBUG - Database health check passed. Stats: {'total_connections': 460, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756111429.8944643, 'cache_hits': 0, 'cache_misses': 78, 'cache_clears': 0} 2025-08-25 14:28:49,918 - INFO - Connection stats - Total: 460, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:29:22,593 - DEBUG - Database health check passed. Stats: {'total_connections': 410, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756111462.588185, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:29:22,593 - INFO - Connection stats - Total: 410, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:29:49,932 - DEBUG - Database health check passed. Stats: {'total_connections': 463, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756111489.9249153, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:29:49,932 - INFO - Connection stats - Total: 463, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:30:22,607 - DEBUG - Database health check passed. Stats: {'total_connections': 411, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756111522.6002066, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:30:22,607 - INFO - Connection stats - Total: 411, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:30:49,954 - DEBUG - Database health check passed. Stats: {'total_connections': 464, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756111549.9414797, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:30:49,958 - INFO - Connection stats - Total: 464, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:31:22,626 - DEBUG - Database health check passed. Stats: {'total_connections': 412, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756111582.6165428, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:31:22,627 - INFO - Connection stats - Total: 412, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:31:50,024 - DEBUG - Database health check passed. Stats: {'total_connections': 465, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756111609.9986994, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:31:50,028 - INFO - Connection stats - Total: 465, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:32:22,660 - DEBUG - Database health check passed. Stats: {'total_connections': 413, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756111642.6389945, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:32:22,661 - INFO - Connection stats - Total: 413, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:32:50,049 - DEBUG - Database health check passed. Stats: {'total_connections': 466, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756111670.0410862, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:32:50,050 - INFO - Connection stats - Total: 466, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:33:22,678 - DEBUG - Database health check passed. Stats: {'total_connections': 414, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756111702.6698956, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:33:22,679 - INFO - Connection stats - Total: 414, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:33:50,086 - DEBUG - Database health check passed. Stats: {'total_connections': 467, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756111730.0627663, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:33:50,097 - INFO - Connection stats - Total: 467, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:34:22,686 - DEBUG - Database health check passed. Stats: {'total_connections': 415, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756111762.6840734, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:34:22,687 - INFO - Connection stats - Total: 415, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:34:50,458 - DEBUG - Database health check passed. Stats: {'total_connections': 468, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756111790.2116933, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:34:50,483 - INFO - Connection stats - Total: 468, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:35:22,722 - DEBUG - Database health check passed. Stats: {'total_connections': 416, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756111822.6921368, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:35:22,722 - INFO - Connection stats - Total: 416, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:35:50,505 - DEBUG - Database health check passed. Stats: {'total_connections': 469, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756111850.4956403, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:35:50,506 - INFO - Connection stats - Total: 469, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:36:22,774 - DEBUG - Database health check passed. Stats: {'total_connections': 417, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756111882.7627606, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:36:22,779 - INFO - Connection stats - Total: 417, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:36:50,656 - DEBUG - Database health check passed. Stats: {'total_connections': 470, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756111910.5904534, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:36:50,656 - INFO - Connection stats - Total: 470, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:37:22,793 - DEBUG - Database health check passed. Stats: {'total_connections': 418, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756111942.7851145, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:37:22,795 - INFO - Connection stats - Total: 418, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:37:50,727 - DEBUG - Database health check passed. Stats: {'total_connections': 471, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756111970.7145576, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:37:50,728 - INFO - Connection stats - Total: 471, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:38:22,808 - DEBUG - Database health check passed. Stats: {'total_connections': 419, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756112002.7998314, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:38:22,808 - INFO - Connection stats - Total: 419, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:38:50,743 - DEBUG - Database health check passed. Stats: {'total_connections': 472, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756112030.734558, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:38:50,744 - INFO - Connection stats - Total: 472, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:39:22,819 - DEBUG - Database health check passed. Stats: {'total_connections': 420, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756112062.8137844, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:39:22,821 - INFO - Connection stats - Total: 420, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:39:50,754 - DEBUG - Database health check passed. Stats: {'total_connections': 473, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756112090.749987, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:39:50,755 - INFO - Connection stats - Total: 473, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:40:22,831 - DEBUG - Database health check passed. Stats: {'total_connections': 421, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756112122.8265164, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:40:22,831 - INFO - Connection stats - Total: 421, Active: 0, Failed: 4, Success rate: 99.0% 2025-08-25 14:40:50,767 - DEBUG - Database health check passed. Stats: {'total_connections': 474, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756112150.7603493, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:40:50,767 - INFO - Connection stats - Total: 474, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:41:22,841 - DEBUG - Database health check passed. Stats: {'total_connections': 422, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756112182.8363109, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:41:22,842 - INFO - Connection stats - Total: 422, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 14:41:50,779 - DEBUG - Database health check passed. Stats: {'total_connections': 475, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756112210.7730587, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:41:50,780 - INFO - Connection stats - Total: 475, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:42:22,859 - DEBUG - Database health check passed. Stats: {'total_connections': 423, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756112242.8472834, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:42:22,860 - INFO - Connection stats - Total: 423, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 14:42:50,794 - DEBUG - Database health check passed. Stats: {'total_connections': 476, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756112270.785332, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:42:50,795 - INFO - Connection stats - Total: 476, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:43:22,870 - DEBUG - Database health check passed. Stats: {'total_connections': 424, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756112302.8656342, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:43:22,871 - INFO - Connection stats - Total: 424, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 14:43:50,808 - DEBUG - Database health check passed. Stats: {'total_connections': 477, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756112330.8016198, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:43:50,809 - INFO - Connection stats - Total: 477, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:44:22,881 - DEBUG - Database health check passed. Stats: {'total_connections': 425, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756112362.8755975, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:44:22,882 - INFO - Connection stats - Total: 425, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 14:44:50,822 - DEBUG - Database health check passed. Stats: {'total_connections': 478, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756112390.8147, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:44:50,822 - INFO - Connection stats - Total: 478, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:45:22,901 - DEBUG - Database health check passed. Stats: {'total_connections': 426, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756112422.8910706, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:45:22,902 - INFO - Connection stats - Total: 426, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 14:45:50,839 - DEBUG - Database health check passed. Stats: {'total_connections': 479, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756112450.8299093, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:45:50,840 - INFO - Connection stats - Total: 479, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:46:22,968 - DEBUG - Database health check passed. Stats: {'total_connections': 427, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756112482.9176066, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:46:22,971 - INFO - Connection stats - Total: 427, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 14:46:50,856 - DEBUG - Database health check passed. Stats: {'total_connections': 480, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756112510.8480513, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:46:50,856 - INFO - Connection stats - Total: 480, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:47:23,200 - DEBUG - Database health check passed. Stats: {'total_connections': 428, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756112543.0789468, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:47:23,207 - INFO - Connection stats - Total: 428, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 14:47:50,869 - DEBUG - Database health check passed. Stats: {'total_connections': 481, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756112570.861503, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:47:50,870 - INFO - Connection stats - Total: 481, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:48:23,281 - DEBUG - Database health check passed. Stats: {'total_connections': 429, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756112603.240656, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:48:23,287 - INFO - Connection stats - Total: 429, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 14:48:50,894 - DEBUG - Database health check passed. Stats: {'total_connections': 482, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756112630.8786862, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:48:50,896 - INFO - Connection stats - Total: 482, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:49:23,299 - DEBUG - Database health check passed. Stats: {'total_connections': 430, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756112663.2931197, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:49:23,299 - INFO - Connection stats - Total: 430, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 14:49:50,910 - DEBUG - Database health check passed. Stats: {'total_connections': 483, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756112690.9037433, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:49:50,912 - INFO - Connection stats - Total: 483, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:50:23,322 - DEBUG - Database health check passed. Stats: {'total_connections': 431, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756112723.3081632, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:50:23,323 - INFO - Connection stats - Total: 431, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 14:50:50,923 - DEBUG - Database health check passed. Stats: {'total_connections': 484, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756112750.9164283, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:50:50,923 - INFO - Connection stats - Total: 484, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:51:23,340 - DEBUG - Database health check passed. Stats: {'total_connections': 432, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756112783.3322368, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:51:23,340 - INFO - Connection stats - Total: 432, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 14:51:50,945 - DEBUG - Database health check passed. Stats: {'total_connections': 485, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756112810.9341128, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:51:50,946 - INFO - Connection stats - Total: 485, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:52:23,356 - DEBUG - Database health check passed. Stats: {'total_connections': 433, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756112843.3491962, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:52:23,357 - INFO - Connection stats - Total: 433, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 14:52:51,027 - DEBUG - Database health check passed. Stats: {'total_connections': 486, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756112871.0014975, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:52:51,028 - INFO - Connection stats - Total: 486, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:53:23,369 - DEBUG - Database health check passed. Stats: {'total_connections': 434, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756112903.3626726, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:53:23,370 - INFO - Connection stats - Total: 434, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 14:53:51,040 - DEBUG - Database health check passed. Stats: {'total_connections': 487, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756112931.0335972, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:53:51,041 - INFO - Connection stats - Total: 487, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:54:23,385 - DEBUG - Database health check passed. Stats: {'total_connections': 435, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756112963.3752017, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:54:23,387 - INFO - Connection stats - Total: 435, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 14:54:51,052 - DEBUG - Database health check passed. Stats: {'total_connections': 488, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756112991.0465949, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:54:51,053 - INFO - Connection stats - Total: 488, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:55:23,405 - DEBUG - Database health check passed. Stats: {'total_connections': 436, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756113023.395564, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:55:23,406 - INFO - Connection stats - Total: 436, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 14:55:51,063 - DEBUG - Database health check passed. Stats: {'total_connections': 489, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756113051.0577753, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:55:51,064 - INFO - Connection stats - Total: 489, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:56:23,432 - DEBUG - Database health check passed. Stats: {'total_connections': 437, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756113083.4178283, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:56:23,433 - INFO - Connection stats - Total: 437, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 14:56:51,258 - DEBUG - Database health check passed. Stats: {'total_connections': 490, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756113111.0735645, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:56:51,259 - INFO - Connection stats - Total: 490, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:57:23,450 - DEBUG - Database health check passed. Stats: {'total_connections': 438, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756113143.441689, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:57:23,450 - INFO - Connection stats - Total: 438, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 14:57:51,340 - DEBUG - Database health check passed. Stats: {'total_connections': 491, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756113171.2816834, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:57:51,348 - INFO - Connection stats - Total: 491, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:58:23,456 - DEBUG - Database health check passed. Stats: {'total_connections': 439, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756113203.454294, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:58:23,457 - INFO - Connection stats - Total: 439, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 14:58:51,363 - DEBUG - Database health check passed. Stats: {'total_connections': 492, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756113231.3592036, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:58:51,364 - INFO - Connection stats - Total: 492, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 14:59:23,467 - DEBUG - Database health check passed. Stats: {'total_connections': 440, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756113263.4617567, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 14:59:23,468 - INFO - Connection stats - Total: 440, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 14:59:51,374 - DEBUG - Database health check passed. Stats: {'total_connections': 493, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756113291.3685122, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 14:59:51,374 - INFO - Connection stats - Total: 493, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:00:23,479 - DEBUG - Database health check passed. Stats: {'total_connections': 441, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756113323.4741025, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:00:23,482 - INFO - Connection stats - Total: 441, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:00:51,386 - DEBUG - Database health check passed. Stats: {'total_connections': 494, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756113351.3810158, 'cache_hits': 0, 'cache_misses': 80, 'cache_clears': 0} 2025-08-25 15:00:51,389 - INFO - Connection stats - Total: 494, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:01:23,495 - DEBUG - Database health check passed. Stats: {'total_connections': 442, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756113383.4873064, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:01:23,496 - INFO - Connection stats - Total: 442, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:01:51,401 - DEBUG - Database health check passed. Stats: {'total_connections': 497, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756113411.393923, 'cache_hits': 0, 'cache_misses': 82, 'cache_clears': 0} 2025-08-25 15:01:51,402 - INFO - Connection stats - Total: 497, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:02:23,504 - DEBUG - Database health check passed. Stats: {'total_connections': 443, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756113443.5002174, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:02:23,505 - INFO - Connection stats - Total: 443, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:02:51,418 - DEBUG - Database health check passed. Stats: {'total_connections': 498, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756113471.4082658, 'cache_hits': 0, 'cache_misses': 82, 'cache_clears': 0} 2025-08-25 15:02:51,419 - INFO - Connection stats - Total: 498, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:03:23,513 - DEBUG - Database health check passed. Stats: {'total_connections': 444, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756113503.5090492, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:03:23,513 - INFO - Connection stats - Total: 444, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:03:51,454 - DEBUG - Database health check passed. Stats: {'total_connections': 499, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756113531.4356644, 'cache_hits': 0, 'cache_misses': 82, 'cache_clears': 0} 2025-08-25 15:03:51,455 - INFO - Connection stats - Total: 499, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:04:23,527 - DEBUG - Database health check passed. Stats: {'total_connections': 445, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756113563.518817, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:04:23,529 - INFO - Connection stats - Total: 445, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:04:51,475 - DEBUG - Database health check passed. Stats: {'total_connections': 500, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756113591.4624436, 'cache_hits': 0, 'cache_misses': 82, 'cache_clears': 0} 2025-08-25 15:04:51,477 - INFO - Connection stats - Total: 500, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:05:23,553 - DEBUG - Database health check passed. Stats: {'total_connections': 446, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756113623.542546, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:05:23,554 - INFO - Connection stats - Total: 446, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:05:51,604 - DEBUG - Database health check passed. Stats: {'total_connections': 501, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756113651.5789983, 'cache_hits': 0, 'cache_misses': 82, 'cache_clears': 0} 2025-08-25 15:05:51,607 - INFO - Connection stats - Total: 501, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:06:23,584 - DEBUG - Database health check passed. Stats: {'total_connections': 447, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756113683.574925, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:06:23,586 - INFO - Connection stats - Total: 447, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:06:51,649 - DEBUG - Database health check passed. Stats: {'total_connections': 502, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756113711.632924, 'cache_hits': 0, 'cache_misses': 82, 'cache_clears': 0} 2025-08-25 15:06:51,650 - INFO - Connection stats - Total: 502, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:07:23,602 - DEBUG - Database health check passed. Stats: {'total_connections': 448, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756113743.5926056, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:07:23,604 - INFO - Connection stats - Total: 448, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:07:52,006 - DEBUG - Database health check passed. Stats: {'total_connections': 503, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756113771.766046, 'cache_hits': 0, 'cache_misses': 82, 'cache_clears': 0} 2025-08-25 15:07:52,022 - INFO - Connection stats - Total: 503, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:08:23,616 - DEBUG - Database health check passed. Stats: {'total_connections': 449, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756113803.609796, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:08:23,617 - INFO - Connection stats - Total: 449, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:08:52,304 - DEBUG - Database health check passed. Stats: {'total_connections': 504, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756113832.1555057, 'cache_hits': 0, 'cache_misses': 82, 'cache_clears': 0} 2025-08-25 15:08:52,310 - INFO - Connection stats - Total: 504, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:09:24,530 - DEBUG - Database health check passed. Stats: {'total_connections': 450, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756113863.9213326, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:09:24,534 - INFO - Connection stats - Total: 450, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:09:52,343 - DEBUG - Database health check passed. Stats: {'total_connections': 505, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756113892.3345459, 'cache_hits': 0, 'cache_misses': 82, 'cache_clears': 0} 2025-08-25 15:09:52,344 - INFO - Connection stats - Total: 505, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:10:24,579 - DEBUG - Database health check passed. Stats: {'total_connections': 451, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756113924.5593293, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:10:24,580 - INFO - Connection stats - Total: 451, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:10:52,398 - DEBUG - Database health check passed. Stats: {'total_connections': 510, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756113952.3935192, 'cache_hits': 0, 'cache_misses': 86, 'cache_clears': 0} 2025-08-25 15:10:52,400 - INFO - Connection stats - Total: 510, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:11:24,765 - DEBUG - Database health check passed. Stats: {'total_connections': 452, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756113984.7488296, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:11:24,770 - INFO - Connection stats - Total: 452, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:11:52,721 - DEBUG - Database health check passed. Stats: {'total_connections': 511, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756114012.5994549, 'cache_hits': 0, 'cache_misses': 86, 'cache_clears': 0} 2025-08-25 15:11:52,722 - INFO - Connection stats - Total: 511, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:12:24,785 - DEBUG - Database health check passed. Stats: {'total_connections': 453, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756114044.7788851, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:12:24,785 - INFO - Connection stats - Total: 453, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:12:52,937 - DEBUG - Database health check passed. Stats: {'total_connections': 512, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756114072.928462, 'cache_hits': 0, 'cache_misses': 86, 'cache_clears': 0} 2025-08-25 15:12:52,939 - INFO - Connection stats - Total: 512, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:13:24,798 - DEBUG - Database health check passed. Stats: {'total_connections': 454, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756114104.7912586, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:13:24,799 - INFO - Connection stats - Total: 454, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:13:52,952 - DEBUG - Database health check passed. Stats: {'total_connections': 513, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756114132.9452248, 'cache_hits': 0, 'cache_misses': 86, 'cache_clears': 0} 2025-08-25 15:13:52,953 - INFO - Connection stats - Total: 513, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:14:24,839 - DEBUG - Database health check passed. Stats: {'total_connections': 455, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756114164.8159895, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:14:24,839 - INFO - Connection stats - Total: 455, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:14:52,977 - DEBUG - Database health check passed. Stats: {'total_connections': 514, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756114192.962239, 'cache_hits': 0, 'cache_misses': 86, 'cache_clears': 0} 2025-08-25 15:14:52,978 - INFO - Connection stats - Total: 514, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:15:24,880 - DEBUG - Database health check passed. Stats: {'total_connections': 456, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756114224.8553798, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:15:24,883 - INFO - Connection stats - Total: 456, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:15:52,996 - DEBUG - Database health check passed. Stats: {'total_connections': 515, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756114252.9852736, 'cache_hits': 0, 'cache_misses': 86, 'cache_clears': 0} 2025-08-25 15:15:52,997 - INFO - Connection stats - Total: 515, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:16:55,828 - DEBUG - Database health check passed. Stats: {'total_connections': 457, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756114313.4709556, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:16:55,834 - INFO - Connection stats - Total: 457, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:16:56,148 - DEBUG - Database health check passed. Stats: {'total_connections': 516, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756114313.638816, 'cache_hits': 0, 'cache_misses': 86, 'cache_clears': 0} 2025-08-25 15:16:56,754 - INFO - Connection stats - Total: 516, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:17:55,921 - DEBUG - Database health check passed. Stats: {'total_connections': 458, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756114375.8704169, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:17:55,924 - INFO - Connection stats - Total: 458, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:17:56,851 - DEBUG - Database health check passed. Stats: {'total_connections': 517, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756114376.8206966, 'cache_hits': 0, 'cache_misses': 86, 'cache_clears': 0} 2025-08-25 15:17:56,853 - INFO - Connection stats - Total: 517, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:18:55,946 - DEBUG - Database health check passed. Stats: {'total_connections': 459, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756114435.9367218, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:18:55,947 - INFO - Connection stats - Total: 459, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:18:56,868 - DEBUG - Database health check passed. Stats: {'total_connections': 518, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756114436.8593736, 'cache_hits': 0, 'cache_misses': 86, 'cache_clears': 0} 2025-08-25 15:18:56,869 - INFO - Connection stats - Total: 518, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:19:55,970 - DEBUG - Database health check passed. Stats: {'total_connections': 460, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756114495.959609, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:19:55,973 - INFO - Connection stats - Total: 460, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:19:56,884 - DEBUG - Database health check passed. Stats: {'total_connections': 519, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756114496.8763902, 'cache_hits': 0, 'cache_misses': 86, 'cache_clears': 0} 2025-08-25 15:19:56,885 - INFO - Connection stats - Total: 519, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:20:55,986 - DEBUG - Database health check passed. Stats: {'total_connections': 461, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756114555.9796314, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:20:55,987 - INFO - Connection stats - Total: 461, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:20:56,904 - DEBUG - Database health check passed. Stats: {'total_connections': 520, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756114556.8962595, 'cache_hits': 0, 'cache_misses': 86, 'cache_clears': 0} 2025-08-25 15:20:56,905 - INFO - Connection stats - Total: 520, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:21:55,998 - DEBUG - Database health check passed. Stats: {'total_connections': 462, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756114615.991761, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:21:55,998 - INFO - Connection stats - Total: 462, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:21:56,944 - DEBUG - Database health check passed. Stats: {'total_connections': 521, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756114616.92016, 'cache_hits': 0, 'cache_misses': 86, 'cache_clears': 0} 2025-08-25 15:21:56,947 - INFO - Connection stats - Total: 521, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:22:56,007 - DEBUG - Database health check passed. Stats: {'total_connections': 463, 'active_connections': 0, 'failed_connections': 4, 'last_connection_time': 1756114676.0029674, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:22:56,007 - INFO - Connection stats - Total: 463, Active: 0, Failed: 4, Success rate: 99.1% 2025-08-25 15:22:57,146 - DEBUG - Database health check passed. Stats: {'total_connections': 522, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756114676.9918623, 'cache_hits': 0, 'cache_misses': 86, 'cache_clears': 0} 2025-08-25 15:22:57,151 - INFO - Connection stats - Total: 522, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:38:36,868 - INFO - Database health monitor started 2025-08-25 15:38:36,869 - INFO - Database health monitoring started 2025-08-25 15:38:36,875 - INFO - Database monitor already running 2025-08-25 15:38:51,845 - INFO - Database health monitor started 2025-08-25 15:38:51,846 - INFO - Database health monitoring started 2025-08-25 15:38:51,849 - INFO - Database monitor already running 2025-08-25 15:39:36,885 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756115676.8773513, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:39:36,885 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:39:47,527 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-25 15:39:51,857 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756115691.8524988, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-25 15:39:51,858 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:40:36,896 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756115736.8920197, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:40:36,896 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:40:51,918 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756115751.8942635, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-25 15:40:51,919 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:41:37,512 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756115797.2253962, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:41:37,530 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:41:51,952 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756115811.933057, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-25 15:41:51,954 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:42:27,320 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 15:42:27,330 - DEBUG - Database connection closed and returned to pool 2025-08-25 15:42:27,374 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-25 15:42:27,390 - DEBUG - Database connection closed and returned to pool 2025-08-25 15:42:37,573 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756115857.564778, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:42:37,574 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:42:51,999 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756115871.974845, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 15:42:52,004 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:43:38,145 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756115917.7051377, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:43:38,146 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:43:54,783 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756115932.611746, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 15:43:54,852 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:44:38,359 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756115978.260434, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:44:38,366 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:44:54,862 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756115994.8569846, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 15:44:54,863 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:45:38,608 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116038.4560351, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:45:38,616 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:45:54,941 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116054.8986654, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 15:45:54,943 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:46:38,643 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116098.6311524, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:46:38,643 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:46:54,970 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116114.9518523, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 15:46:54,971 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:47:38,871 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116158.818195, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:47:38,878 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:47:54,991 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116174.9812737, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 15:47:54,993 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:48:38,895 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116218.8871877, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:48:38,896 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:48:55,313 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116235.0727303, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 15:48:55,325 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:49:38,915 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116278.9042256, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:49:38,916 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:49:55,350 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116295.3364284, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 15:49:55,351 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:50:38,940 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116338.926926, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:50:38,943 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:50:55,677 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116355.373996, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 15:50:55,696 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:51:38,958 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116398.9500237, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:51:38,959 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:51:55,941 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116415.905736, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 15:51:55,944 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:52:39,045 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116459.0123315, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:52:39,046 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:52:56,162 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116476.1089044, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 15:52:56,165 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:53:39,068 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116519.0544217, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:53:39,071 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:53:56,182 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116536.1750216, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 15:53:56,183 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:54:40,041 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116579.355741, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:54:40,072 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:54:56,640 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116596.3378048, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 15:54:56,661 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:55:40,137 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116640.1104977, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:55:40,140 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:55:57,884 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116657.2748015, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 15:55:57,961 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:56:40,703 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116700.2419446, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:56:40,720 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:56:59,576 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116718.7845197, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 15:56:59,609 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:57:42,341 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116761.346576, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:57:42,434 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:58:00,680 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116780.0777967, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 15:58:00,713 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:58:43,149 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116822.8415694, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:58:43,159 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:59:01,370 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116841.006648, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 15:59:01,373 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 15:59:44,552 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116883.8016977, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 15:59:44,611 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:00:01,692 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116901.471483, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:00:01,723 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:00:44,934 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116944.7425568, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:00:44,950 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:01:02,678 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756116962.0597882, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:01:02,702 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:01:44,978 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117004.9634347, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:01:44,978 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:02:02,869 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117022.8291316, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:02:02,876 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:02:47,407 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117065.9336662, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:02:47,513 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:03:03,082 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117082.8908477, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:03:03,083 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:03:47,583 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117127.531261, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:03:47,584 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:04:04,134 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117143.501169, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:04:04,136 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:04:47,698 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117187.6229835, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:04:47,699 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:05:04,171 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117204.1494048, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:05:04,172 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:05:47,770 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117247.7558525, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:05:47,771 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:06:04,812 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117264.4210498, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:06:04,813 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:06:47,856 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117307.8024929, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:06:47,857 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:07:04,913 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117324.8428147, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:07:04,915 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:07:47,876 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117367.8620152, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:07:47,877 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:08:05,131 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117384.9619598, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:08:05,132 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:08:48,265 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117428.0109982, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:08:48,266 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:09:05,147 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117445.1405056, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:09:05,148 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:09:48,796 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117488.5284736, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:09:48,798 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:10:06,265 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117505.700233, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:10:06,266 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:10:49,841 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117549.1481252, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:10:49,842 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:11:07,078 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117566.7483594, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:11:07,079 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:11:50,877 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117610.1946938, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:11:50,879 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:12:08,319 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117627.9397564, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:12:08,320 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:12:50,974 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117670.900609, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:12:50,975 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:13:09,096 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117688.4985929, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:13:09,097 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:13:51,242 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117731.157917, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:13:51,243 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:14:09,500 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117749.104061, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:14:09,501 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:14:51,479 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117791.3213835, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:14:51,480 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:15:09,550 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117809.513399, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:15:09,551 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:15:51,528 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117851.5037446, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:15:51,529 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:16:09,611 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117869.580857, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:16:09,613 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:16:51,538 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117911.534382, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:16:51,538 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:17:09,625 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117929.6179643, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:17:09,625 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:17:51,544 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117971.541125, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:17:51,545 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:18:09,634 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756117989.6292968, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:18:09,634 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:18:51,557 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118031.5504308, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:18:51,558 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:19:09,650 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118049.6395955, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:19:09,650 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:19:51,566 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118091.5631826, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:19:51,567 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:20:09,675 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118109.6585124, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:20:09,676 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:20:51,589 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118151.5745726, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:20:51,590 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:21:10,431 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118169.8714037, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:21:10,432 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:21:51,612 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118211.6056297, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:21:51,613 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:22:10,446 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118230.4381192, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:22:10,446 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:22:51,630 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118271.619931, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:22:51,632 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:23:10,462 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118290.4535594, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:23:10,463 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:23:51,641 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118331.636559, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:23:51,642 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:24:10,474 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118350.468111, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:24:10,475 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:24:51,651 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118391.6462235, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:24:51,652 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:25:10,488 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118410.4809005, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:25:10,489 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:25:51,663 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118451.6569276, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:25:51,663 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:26:10,724 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118470.5288475, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:26:10,725 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:26:51,672 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118511.6675823, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:26:51,672 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:27:10,993 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118530.8727562, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:27:10,993 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:27:51,695 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118571.6795275, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:27:51,696 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:28:11,061 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118591.018772, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:28:11,062 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:28:51,712 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118631.7033908, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:28:51,713 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:29:11,144 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118651.084107, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:29:11,144 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:29:51,729 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118691.7190735, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:29:51,730 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:30:11,189 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118711.1585586, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:30:11,190 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:30:51,741 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118751.7347107, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:30:51,742 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:31:11,525 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118771.3172123, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:31:11,527 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:31:51,764 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118811.748268, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:31:51,765 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:32:11,714 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118831.6570153, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:32:11,714 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:32:51,780 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118871.772127, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:32:51,781 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:33:12,042 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118891.9287148, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:33:12,042 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:33:51,811 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118931.795216, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:33:51,812 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:34:12,067 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118952.0571065, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:34:12,068 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:34:51,844 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756118991.8232265, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:34:51,846 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:35:12,111 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756119012.077373, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:35:12,113 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:35:52,852 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756119052.105533, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:35:52,853 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:36:12,426 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756119072.3666291, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:36:12,427 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:36:52,928 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756119112.8814106, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 16:36:52,929 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 16:58:46,048 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756120426.0453408, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 16:58:46,049 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:28:47,050 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122226.9107003, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:28:47,051 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:29:08,810 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122248.8012044, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:29:08,810 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:29:47,676 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122287.1444592, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:29:47,677 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:30:09,699 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122309.1363134, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:30:09,700 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:30:48,834 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122347.9963284, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:30:48,835 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:31:11,306 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122370.199493, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:31:11,307 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:31:49,985 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122408.9671717, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:31:49,986 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:32:13,257 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122432.5454044, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:32:13,258 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:32:51,367 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122470.8247097, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:32:51,372 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:33:13,266 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122493.2636356, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:33:13,266 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:33:52,038 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122531.5920727, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:33:52,039 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:34:13,965 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122553.5298817, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:34:13,966 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:34:52,481 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122592.1709447, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:34:52,482 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:35:14,386 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122614.0527263, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:35:14,387 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:35:53,152 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122652.7890532, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:35:53,152 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:36:16,701 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122675.3689258, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:36:16,702 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:36:53,698 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122713.163409, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:36:53,699 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:37:16,714 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122736.707932, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:37:16,714 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:37:53,712 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122773.7046218, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:37:53,713 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:38:16,723 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122796.7193186, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:38:16,723 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:38:54,263 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122833.9430463, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:38:54,264 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:39:17,241 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122856.9040384, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:39:17,241 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:39:54,315 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122894.3051183, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:39:54,316 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:40:18,489 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122917.400668, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:40:18,491 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:40:54,330 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122954.3246152, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:40:54,331 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:41:18,577 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756122978.5212202, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:41:18,577 - INFO - Connection stats - Total: 78, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:41:54,594 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123014.375317, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:41:54,595 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:42:19,542 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123038.9360003, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:42:19,544 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:42:55,861 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123074.8983989, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:42:55,899 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:43:19,618 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123099.5684965, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:43:19,625 - INFO - Connection stats - Total: 80, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:43:56,214 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123136.048925, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:43:56,220 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:44:20,714 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123160.4667952, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:44:20,766 - INFO - Connection stats - Total: 81, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:44:56,229 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123196.225929, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:44:56,230 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:45:21,004 - DEBUG - Database health check passed. Stats: {'total_connections': 82, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123220.9956748, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:45:21,008 - INFO - Connection stats - Total: 82, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:45:56,491 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123256.3037043, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:45:56,594 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:46:21,047 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123281.0184693, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:46:21,048 - INFO - Connection stats - Total: 83, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:46:57,369 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123317.0437703, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:46:57,377 - INFO - Connection stats - Total: 78, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:47:22,183 - DEBUG - Database health check passed. Stats: {'total_connections': 84, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123341.4115198, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:47:22,201 - INFO - Connection stats - Total: 84, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:47:58,893 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123377.3852527, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:47:59,141 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:48:22,571 - DEBUG - Database health check passed. Stats: {'total_connections': 85, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123402.3234534, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:48:22,574 - INFO - Connection stats - Total: 85, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:49:00,697 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123439.7296126, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:49:00,725 - INFO - Connection stats - Total: 80, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:49:22,597 - DEBUG - Database health check passed. Stats: {'total_connections': 86, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123462.5902922, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:49:22,598 - INFO - Connection stats - Total: 86, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:50:01,115 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123501.104834, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:50:01,116 - INFO - Connection stats - Total: 81, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:50:22,891 - DEBUG - Database health check passed. Stats: {'total_connections': 87, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123522.8045306, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:50:22,896 - INFO - Connection stats - Total: 87, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:51:01,293 - DEBUG - Database health check passed. Stats: {'total_connections': 82, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123561.2447832, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:51:01,296 - INFO - Connection stats - Total: 82, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:51:23,903 - DEBUG - Database health check passed. Stats: {'total_connections': 88, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123583.2289333, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:51:24,010 - INFO - Connection stats - Total: 88, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:52:01,312 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123621.303952, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:52:01,313 - INFO - Connection stats - Total: 83, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:52:24,120 - DEBUG - Database health check passed. Stats: {'total_connections': 89, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123644.0362885, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:52:24,124 - INFO - Connection stats - Total: 89, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:53:01,490 - DEBUG - Database health check passed. Stats: {'total_connections': 84, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123681.3741312, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:53:01,511 - INFO - Connection stats - Total: 84, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:53:24,176 - DEBUG - Database health check passed. Stats: {'total_connections': 90, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123704.160214, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:53:24,178 - INFO - Connection stats - Total: 90, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:54:02,060 - DEBUG - Database health check passed. Stats: {'total_connections': 85, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123741.7502437, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:54:02,074 - INFO - Connection stats - Total: 85, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:54:24,270 - DEBUG - Database health check passed. Stats: {'total_connections': 91, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123764.22365, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:54:24,279 - INFO - Connection stats - Total: 91, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:55:02,265 - DEBUG - Database health check passed. Stats: {'total_connections': 86, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123802.141266, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:55:02,266 - INFO - Connection stats - Total: 86, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:55:24,419 - DEBUG - Database health check passed. Stats: {'total_connections': 92, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123824.4044907, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:55:24,419 - INFO - Connection stats - Total: 92, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:56:02,292 - DEBUG - Database health check passed. Stats: {'total_connections': 87, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123862.284687, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:56:02,293 - INFO - Connection stats - Total: 87, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:56:24,429 - DEBUG - Database health check passed. Stats: {'total_connections': 93, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123884.4245386, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:56:24,430 - INFO - Connection stats - Total: 93, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:57:02,305 - DEBUG - Database health check passed. Stats: {'total_connections': 88, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123922.2991529, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:57:02,306 - INFO - Connection stats - Total: 88, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:57:24,676 - DEBUG - Database health check passed. Stats: {'total_connections': 94, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123944.5330496, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:57:24,682 - INFO - Connection stats - Total: 94, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:58:02,370 - DEBUG - Database health check passed. Stats: {'total_connections': 89, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756123982.3361175, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:58:02,373 - INFO - Connection stats - Total: 89, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:58:25,537 - DEBUG - Database health check passed. Stats: {'total_connections': 95, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124005.1579149, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:58:25,634 - INFO - Connection stats - Total: 95, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:59:03,083 - DEBUG - Database health check passed. Stats: {'total_connections': 90, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124042.4256256, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 17:59:03,109 - INFO - Connection stats - Total: 90, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 17:59:25,796 - DEBUG - Database health check passed. Stats: {'total_connections': 96, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124065.7083478, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 17:59:25,803 - INFO - Connection stats - Total: 96, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:00:03,356 - DEBUG - Database health check passed. Stats: {'total_connections': 91, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124103.2796092, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 18:00:03,358 - INFO - Connection stats - Total: 91, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:00:25,922 - DEBUG - Database health check passed. Stats: {'total_connections': 97, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124125.8496134, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 18:00:25,925 - INFO - Connection stats - Total: 97, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:01:03,805 - DEBUG - Database health check passed. Stats: {'total_connections': 92, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124163.657519, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 18:01:03,806 - INFO - Connection stats - Total: 92, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:01:25,944 - DEBUG - Database health check passed. Stats: {'total_connections': 98, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124185.9380434, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 18:01:25,945 - INFO - Connection stats - Total: 98, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:02:03,820 - DEBUG - Database health check passed. Stats: {'total_connections': 93, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124223.8123596, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 18:02:03,820 - INFO - Connection stats - Total: 93, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:02:25,956 - DEBUG - Database health check passed. Stats: {'total_connections': 99, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124245.9503274, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 18:02:25,957 - INFO - Connection stats - Total: 99, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:03:03,830 - DEBUG - Database health check passed. Stats: {'total_connections': 94, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124283.8248744, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 18:03:03,831 - INFO - Connection stats - Total: 94, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:03:25,967 - DEBUG - Database health check passed. Stats: {'total_connections': 100, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124305.9620087, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 18:03:25,968 - INFO - Connection stats - Total: 100, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:04:03,846 - DEBUG - Database health check passed. Stats: {'total_connections': 95, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124343.8386064, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 18:04:03,847 - INFO - Connection stats - Total: 95, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:04:25,979 - DEBUG - Database health check passed. Stats: {'total_connections': 101, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124365.9728842, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 18:04:25,979 - INFO - Connection stats - Total: 101, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:05:03,870 - DEBUG - Database health check passed. Stats: {'total_connections': 96, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124403.8547568, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 18:05:03,872 - INFO - Connection stats - Total: 96, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:05:25,997 - DEBUG - Database health check passed. Stats: {'total_connections': 102, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124425.987839, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 18:05:25,998 - INFO - Connection stats - Total: 102, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:06:03,889 - DEBUG - Database health check passed. Stats: {'total_connections': 97, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124463.8789482, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 18:06:03,892 - INFO - Connection stats - Total: 97, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:06:26,008 - DEBUG - Database health check passed. Stats: {'total_connections': 103, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124486.0032248, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 18:06:26,009 - INFO - Connection stats - Total: 103, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:07:03,902 - DEBUG - Database health check passed. Stats: {'total_connections': 98, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124523.896407, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 18:07:03,903 - INFO - Connection stats - Total: 98, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:07:26,017 - DEBUG - Database health check passed. Stats: {'total_connections': 104, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124546.0119767, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 18:07:26,018 - INFO - Connection stats - Total: 104, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:08:03,912 - DEBUG - Database health check passed. Stats: {'total_connections': 99, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124583.907258, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 18:08:03,913 - INFO - Connection stats - Total: 99, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:08:26,030 - DEBUG - Database health check passed. Stats: {'total_connections': 105, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124606.0246139, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 18:08:26,031 - INFO - Connection stats - Total: 105, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:09:03,921 - DEBUG - Database health check passed. Stats: {'total_connections': 100, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124643.9175227, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 18:09:03,922 - INFO - Connection stats - Total: 100, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:09:26,041 - DEBUG - Database health check passed. Stats: {'total_connections': 106, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124666.0351784, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 18:09:26,041 - INFO - Connection stats - Total: 106, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:10:03,932 - DEBUG - Database health check passed. Stats: {'total_connections': 101, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124703.9256968, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 18:10:03,932 - INFO - Connection stats - Total: 101, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:10:26,052 - DEBUG - Database health check passed. Stats: {'total_connections': 107, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124726.0460699, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 18:10:26,053 - INFO - Connection stats - Total: 107, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:11:03,944 - DEBUG - Database health check passed. Stats: {'total_connections': 102, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124763.9372122, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 18:11:03,944 - INFO - Connection stats - Total: 102, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:11:26,101 - DEBUG - Database health check passed. Stats: {'total_connections': 108, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124786.086154, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 18:11:26,101 - INFO - Connection stats - Total: 108, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:12:03,955 - DEBUG - Database health check passed. Stats: {'total_connections': 103, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124823.9509835, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 18:12:03,956 - INFO - Connection stats - Total: 103, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:12:26,117 - DEBUG - Database health check passed. Stats: {'total_connections': 109, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124846.1103156, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 18:12:26,118 - INFO - Connection stats - Total: 109, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:13:03,966 - DEBUG - Database health check passed. Stats: {'total_connections': 104, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124883.9609678, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 18:13:03,967 - INFO - Connection stats - Total: 104, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:13:26,139 - DEBUG - Database health check passed. Stats: {'total_connections': 110, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124906.128837, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 18:13:26,140 - INFO - Connection stats - Total: 110, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:14:03,976 - DEBUG - Database health check passed. Stats: {'total_connections': 105, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124943.972071, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 18:14:03,977 - INFO - Connection stats - Total: 105, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:14:26,149 - DEBUG - Database health check passed. Stats: {'total_connections': 111, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756124966.1457691, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 18:14:26,150 - INFO - Connection stats - Total: 111, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:15:04,251 - DEBUG - Database health check passed. Stats: {'total_connections': 106, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756125004.087268, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 18:15:04,258 - INFO - Connection stats - Total: 106, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:15:26,609 - DEBUG - Database health check passed. Stats: {'total_connections': 112, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756125026.2676227, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 18:15:26,640 - INFO - Connection stats - Total: 112, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:16:04,593 - DEBUG - Database health check passed. Stats: {'total_connections': 107, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756125064.4336274, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 18:16:04,622 - INFO - Connection stats - Total: 107, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:16:26,669 - DEBUG - Database health check passed. Stats: {'total_connections': 113, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756125086.6625452, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 18:16:26,670 - INFO - Connection stats - Total: 113, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:17:04,803 - DEBUG - Database health check passed. Stats: {'total_connections': 108, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756125124.6884568, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 18:17:04,809 - INFO - Connection stats - Total: 108, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:17:26,733 - DEBUG - Database health check passed. Stats: {'total_connections': 114, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756125146.7011607, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 18:17:26,735 - INFO - Connection stats - Total: 114, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:18:05,311 - DEBUG - Database health check passed. Stats: {'total_connections': 109, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756125185.17109, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 18:18:05,316 - INFO - Connection stats - Total: 109, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:18:26,793 - DEBUG - Database health check passed. Stats: {'total_connections': 115, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756125206.7615354, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 18:18:26,800 - INFO - Connection stats - Total: 115, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:19:05,341 - DEBUG - Database health check passed. Stats: {'total_connections': 110, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756125245.3326595, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 18:19:05,342 - INFO - Connection stats - Total: 110, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 18:19:26,811 - DEBUG - Database health check passed. Stats: {'total_connections': 116, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756125266.8066304, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-25 18:19:26,812 - INFO - Connection stats - Total: 116, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:30:50,624 - INFO - Database health monitor started 2025-08-25 23:30:50,626 - INFO - Database health monitoring started 2025-08-25 23:30:50,656 - INFO - Database monitor already running 2025-08-25 23:31:50,838 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144010.7248123, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:31:50,839 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:32:24,472 - INFO - Database health monitor started 2025-08-25 23:32:24,473 - INFO - Database health monitoring started 2025-08-25 23:32:24,494 - INFO - Database monitor already running 2025-08-25 23:32:50,918 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144070.8888483, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:32:50,919 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:33:24,546 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144104.5203922, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:33:24,548 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:33:50,959 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144130.9522667, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:33:50,960 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:34:25,153 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144164.8196921, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:34:25,153 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:34:52,503 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144191.7043333, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:34:52,505 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:35:25,275 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144225.2076068, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:35:25,276 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:35:52,952 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144252.9480946, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:35:52,954 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:36:25,361 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144285.3499653, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:36:25,363 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:36:53,114 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144313.0318942, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:36:53,114 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:37:25,762 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144345.7517111, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:37:25,764 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:37:53,169 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144373.1487753, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:37:53,173 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:38:26,529 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144406.1508446, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-25 23:38:26,531 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:38:53,220 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144433.2105682, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:38:53,224 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:39:26,652 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144466.6265888, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-25 23:39:26,653 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:39:53,628 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144493.4919286, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:39:53,629 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:40:26,875 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144526.786043, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-25 23:40:26,875 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:40:53,695 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144553.6806054, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:40:53,696 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:41:26,933 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144586.8916411, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-25 23:41:26,934 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:41:53,709 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144613.7043748, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:41:53,710 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:42:26,972 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144646.9494326, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-25 23:42:26,972 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:42:53,730 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144673.7172852, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:42:53,731 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:43:27,065 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144707.0013871, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-25 23:43:27,074 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:43:53,756 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144733.7497375, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:43:53,757 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:44:27,119 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144767.093392, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-25 23:44:27,120 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:44:53,784 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144793.7720509, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:44:53,784 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:45:27,239 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144827.1676576, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-25 23:45:27,241 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:45:53,910 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144853.83266, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:45:53,911 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:46:27,270 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144887.2548857, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-25 23:46:27,272 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:46:53,927 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144913.919622, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:46:53,930 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:47:27,283 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144947.2755446, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-25 23:47:27,283 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-25 23:47:53,991 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756144973.9535306, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-25 23:47:53,992 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:09:08,943 - INFO - Database health monitor started 2025-08-26 09:09:08,943 - INFO - Database health monitoring started 2025-08-26 09:09:08,944 - INFO - Database monitor already running 2025-08-26 09:09:22,970 - INFO - Database health monitor started 2025-08-26 09:09:22,970 - INFO - Database health monitoring started 2025-08-26 09:09:22,971 - INFO - Database monitor already running 2025-08-26 09:10:08,985 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756178708.9606872, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:10:08,986 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:10:23,044 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756178723.0060384, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:10:23,047 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:10:47,364 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-26 09:11:09,028 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756178769.0047085, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:11:09,029 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:11:14,737 - INFO - Database health monitor started 2025-08-26 09:11:14,737 - INFO - Database health monitoring started 2025-08-26 09:11:14,738 - INFO - Database monitor already running 2025-08-26 09:11:33,034 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 09:11:33,035 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 09:11:33,129 - DEBUG - Database connection closed and returned to pool 2025-08-26 09:11:33,133 - DEBUG - Database connection closed and returned to pool 2025-08-26 09:12:09,167 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756178829.0569942, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:12:09,174 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:12:37,732 - INFO - Database health monitor started 2025-08-26 09:12:37,732 - INFO - Database health monitoring started 2025-08-26 09:12:37,733 - INFO - Database monitor already running 2025-08-26 09:13:09,191 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756178889.1901531, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:13:09,192 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:13:37,749 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756178917.7412214, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:13:37,750 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:14:09,205 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756178949.1985798, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:14:09,205 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:14:22,381 - INFO - Database health monitor started 2025-08-26 09:14:22,381 - INFO - Database health monitoring started 2025-08-26 09:14:22,381 - INFO - Database monitor already running 2025-08-26 09:14:33,777 - INFO - Database health monitor started 2025-08-26 09:14:33,778 - INFO - Database health monitoring started 2025-08-26 09:14:33,779 - INFO - Database monitor already running 2025-08-26 09:15:22,388 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756179022.3870206, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:15:22,389 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:15:33,788 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756179033.7837944, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:15:33,789 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:16:22,400 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756179082.394351, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:16:22,401 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:16:33,801 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756179093.7951722, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:16:33,802 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:17:22,411 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756179142.4074438, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:17:22,411 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:17:33,808 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756179153.8060067, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:17:33,809 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:18:22,428 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756179202.4223359, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:18:22,430 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:18:33,822 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756179213.8163443, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:18:33,823 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:19:08,250 - INFO - Database health monitor started 2025-08-26 09:19:08,250 - INFO - Database health monitoring started 2025-08-26 09:19:08,258 - INFO - Database monitor already running 2025-08-26 09:19:22,445 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756179262.4392607, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:19:22,446 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:19:49,539 - INFO - Database health monitor started 2025-08-26 09:19:49,539 - INFO - Database health monitoring started 2025-08-26 09:19:49,539 - INFO - Database monitor already running 2025-08-26 09:20:22,454 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756179322.4507406, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:20:22,454 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:20:49,555 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756179349.547995, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:20:49,556 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:21:22,468 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756179382.4616501, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:21:22,469 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:21:49,561 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756179409.559587, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:21:49,561 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:22:22,486 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756179442.4809108, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:22:22,487 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:22:49,577 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756179469.5696862, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:22:49,578 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:23:19,914 - INFO - Database health monitor started 2025-08-26 09:23:19,914 - INFO - Database health monitoring started 2025-08-26 09:23:19,917 - INFO - Database monitor already running 2025-08-26 09:23:22,624 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756179502.538383, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:23:22,627 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:24:20,438 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756179560.2034662, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:24:20,449 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:24:22,770 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756179562.7133875, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:24:22,772 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:25:20,482 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756179620.47902, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:25:20,482 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:25:22,955 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756179622.8346014, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 09:25:22,956 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 09:25:36,137 - INFO - Database health monitor started 2025-08-26 09:25:36,137 - INFO - Database health monitoring started 2025-08-26 09:25:36,139 - INFO - Database monitor already running 2025-08-26 11:58:51,381 - INFO - Database health monitor started 2025-08-26 11:58:51,381 - INFO - Database health monitoring started 2025-08-26 11:58:51,382 - INFO - Database monitor already running 2025-08-26 11:58:57,946 - INFO - Database health monitor started 2025-08-26 11:58:57,947 - INFO - Database health monitoring started 2025-08-26 11:58:57,947 - INFO - Database monitor already running 2025-08-26 11:59:01,917 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 11:59:01,918 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 11:59:01,921 - DEBUG - Database connection closed and returned to pool 2025-08-26 11:59:01,922 - DEBUG - Database connection closed and returned to pool 2025-08-26 11:59:06,505 - WARNING - Connection pool exhausted. Performing emergency pool reset. 2025-08-26 11:59:31,517 - ERROR - Could not acquire pool lock within timeout - potential deadlock detected 2025-08-26 11:59:36,527 - INFO - Quick recovery: 10 connections 2025-08-26 11:59:51,391 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756188891.3865561, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 11:59:51,391 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 11:59:57,947 - WARNING - Connection pool exhausted. Attempting emergency reset. 2025-08-26 12:00:07,949 - ERROR - Could not acquire pool lock within timeout - potential deadlock detected 2025-08-26 12:00:22,973 - ERROR - Could not acquire pool lock within timeout - potential deadlock detected 2025-08-26 12:00:22,976 - ERROR - Pool reset failed - falling back to direct connection 2025-08-26 12:00:22,976 - INFO - Using direct database connection (pool unavailable) 2025-08-26 12:00:51,400 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756188951.3957381, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:00:51,401 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:01:51,408 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756189011.405367, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:01:51,408 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:02:51,415 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756189071.4121642, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:02:51,415 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:03:51,423 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756189131.4201815, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:03:51,423 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:04:51,426 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756189191.4253356, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:04:51,427 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:05:51,467 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756189251.448498, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:05:51,472 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:06:51,489 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756189311.480826, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:06:51,490 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:07:51,506 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756189371.4988325, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:07:51,509 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:08:51,623 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756189431.60132, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:08:51,624 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:09:51,629 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756189491.6284306, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:09:51,629 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:10:54,593 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756189554.5806153, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:10:54,595 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:11:54,930 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756189614.7466304, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:11:54,940 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:12:55,108 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756189674.988634, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:12:55,119 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:13:51,959 - INFO - Database health monitor started 2025-08-26 12:13:51,959 - INFO - Database health monitoring started 2025-08-26 12:13:51,961 - INFO - Database monitor already running 2025-08-26 12:13:55,140 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756189735.1327405, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:13:55,141 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:14:14,807 - WARNING - Connection pool exhausted. Performing emergency pool reset. 2025-08-26 12:14:39,835 - ERROR - Could not acquire pool lock within timeout - potential deadlock detected 2025-08-26 12:14:54,883 - ERROR - Could not acquire pool lock within timeout - potential deadlock detected 2025-08-26 12:14:55,346 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756189795.2007937, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:14:55,353 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:14:59,861 - INFO - Quick recovery: 9 connections 2025-08-26 12:15:55,557 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756189855.4128036, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:15:55,569 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:16:55,663 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756189915.6042724, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:16:55,667 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:17:55,681 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756189975.6746194, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:17:55,682 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:18:55,693 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756190035.6880505, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:18:55,693 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:19:55,709 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756190095.6999454, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:19:55,709 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:20:55,722 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756190155.7143898, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:20:55,723 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:21:56,414 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756190215.9458916, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:21:56,490 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:22:57,609 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756190276.8297744, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:22:57,650 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:23:58,194 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756190337.8261058, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:23:58,210 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:24:58,255 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756190398.2425966, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:24:58,256 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:25:58,691 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756190458.4975748, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:25:58,697 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:26:58,719 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756190518.7103307, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:26:58,720 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:27:58,734 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756190578.7268462, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:27:58,734 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:28:58,750 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756190638.7417843, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:28:58,751 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:29:58,758 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756190698.754022, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:29:58,758 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:30:59,075 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756190758.8168774, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:30:59,082 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:31:59,105 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756190819.097357, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:31:59,106 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:32:59,124 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756190879.1140423, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:32:59,126 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:33:59,139 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756190939.1315272, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:33:59,139 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:34:59,149 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756190999.1457882, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:34:59,153 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:35:59,162 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756191059.1576948, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:35:59,163 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:36:59,172 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756191119.1671343, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:36:59,173 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:37:59,182 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756191179.176907, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:37:59,182 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:38:59,269 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756191239.2202716, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:38:59,271 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:39:59,334 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756191299.3045988, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:39:59,349 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:40:59,399 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756191359.3822584, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:40:59,402 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:41:59,448 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756191419.4232838, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:41:59,453 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:42:59,610 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756191479.553358, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:42:59,612 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:44:01,193 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756191541.0811517, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:44:01,197 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:45:01,564 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756191601.3110049, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:45:01,572 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:46:02,190 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756191661.9076471, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:46:02,209 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:47:02,395 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756191722.2721097, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:47:02,403 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:48:02,426 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756191782.4187086, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:48:02,427 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:49:02,437 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756191842.4325614, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:49:02,438 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:50:02,447 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756191902.441563, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:50:02,447 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:51:02,790 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756191962.5830846, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:51:02,806 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:52:02,880 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756192022.8423514, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:52:02,881 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:53:02,912 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756192082.8936253, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:53:02,916 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 12:54:02,924 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756192142.921467, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 12:54:02,924 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 13:50:43,152 - INFO - Database health monitor started 2025-08-26 13:50:43,152 - INFO - Database health monitoring started 2025-08-26 13:50:43,153 - INFO - Database monitor already running 2025-08-26 13:50:49,414 - INFO - Database health monitor started 2025-08-26 13:50:49,415 - INFO - Database health monitoring started 2025-08-26 13:50:49,415 - INFO - Database monitor already running 2025-08-26 13:51:19,529 - INFO - Database health monitor started 2025-08-26 13:51:19,529 - INFO - Database health monitoring started 2025-08-26 13:51:19,530 - INFO - Database monitor already running 2025-08-26 13:51:29,318 - INFO - Database health monitor started 2025-08-26 13:51:29,318 - INFO - Database health monitoring started 2025-08-26 13:51:29,318 - INFO - Database monitor already running 2025-08-26 13:52:19,539 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756195639.534591, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 13:52:19,540 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 13:52:29,328 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756195649.324319, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 13:52:29,329 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 13:52:35,877 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-26 13:53:19,549 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756195699.5451517, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 13:53:19,549 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 13:53:29,336 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756195709.3333106, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 13:53:29,336 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 13:53:44,625 - DEBUG - Query optimized: SELECT * FROM `user` WHERE `email`= %s -> SELECT * FROM `user` WHERE `email`= %s LIMIT 1000 2025-08-26 13:53:48,074 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 13:53:48,075 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 13:53:48,079 - DEBUG - Database connection closed and returned to pool 2025-08-26 13:53:48,079 - DEBUG - Database connection closed and returned to pool 2025-08-26 13:54:19,558 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756195759.5533435, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 13:54:19,558 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 13:54:29,384 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756195769.3597968, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-26 13:54:29,384 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 13:54:59,298 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 13:54:59,299 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 13:54:59,303 - DEBUG - Database connection closed and returned to pool 2025-08-26 13:54:59,303 - DEBUG - Database connection closed and returned to pool 2025-08-26 13:55:19,567 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756195819.5632827, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 13:55:19,569 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 13:55:29,393 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756195829.388968, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-08-26 13:55:29,393 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 13:56:19,572 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756195879.5709891, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 13:56:19,574 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 13:56:29,032 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 13:56:29,035 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 13:56:29,037 - DEBUG - Database connection closed and returned to pool 2025-08-26 13:56:29,047 - DEBUG - Database connection closed and returned to pool 2025-08-26 13:56:29,420 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756195889.407681, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-26 13:56:29,420 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 13:56:57,283 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 13:56:57,287 - DEBUG - Database connection closed and returned to pool 2025-08-26 13:56:57,294 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 13:56:57,313 - DEBUG - Database connection closed and returned to pool 2025-08-26 13:57:19,585 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756195939.5803213, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 13:57:19,586 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 13:57:29,428 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756195949.4249134, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-26 13:57:29,429 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 13:58:19,593 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756195999.5901597, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 13:58:19,594 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 13:58:29,440 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196009.435307, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-26 13:58:29,440 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 13:59:19,604 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196059.598474, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 13:59:19,604 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 13:59:29,446 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196069.4436991, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-26 13:59:29,447 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:00:19,612 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196119.6084857, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:00:19,613 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:00:29,458 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196129.4516077, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-26 14:00:29,458 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:00:33,286 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:00:33,286 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:00:33,292 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:00:33,292 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:00:41,491 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:00:41,491 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:00:41,495 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:00:41,495 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:01:19,617 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196179.615128, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:01:19,617 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:01:29,465 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196189.4636574, 'cache_hits': 0, 'cache_misses': 21, 'cache_clears': 0} 2025-08-26 14:01:29,466 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:01:41,923 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:01:41,923 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:01:41,926 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:01:41,926 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:02:11,178 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-26 14:02:16,597 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-26 14:02:19,625 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196239.621085, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:02:19,626 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:02:23,641 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:02:23,641 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:02:23,647 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:02:23,648 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:02:29,473 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196249.4697223, 'cache_hits': 0, 'cache_misses': 25, 'cache_clears': 0} 2025-08-26 14:02:29,474 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:02:36,115 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-26 14:02:36,118 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 14:02:36,124 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 14:02:36,127 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 14:02:36,131 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 14:02:36,133 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 14:02:55,384 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:02:55,385 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:02:55,390 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:02:55,391 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:03:19,633 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196299.629478, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:03:19,634 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:03:29,482 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196309.4774342, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-26 14:03:29,482 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:04:19,638 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196359.6360717, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:04:19,638 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:04:29,487 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196369.4853544, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-26 14:04:29,488 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:04:55,474 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 14:04:55,479 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 14:04:55,481 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 14:04:55,483 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 14:04:55,485 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 14:05:19,646 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196419.6419563, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:05:19,646 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:05:29,499 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196429.4929948, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-26 14:05:29,499 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:06:04,144 - DEBUG - Query optimized: SELECT * FROM `user` WHERE `email`= %s -> SELECT * FROM `user` WHERE `email`= %s LIMIT 1000 2025-08-26 14:06:04,889 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:06:04,891 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:06:04,894 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:06:04,899 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:06:19,648 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196479.6479578, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:06:19,649 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:06:29,504 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196489.5029476, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-26 14:06:29,504 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:07:19,663 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196539.65719, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:07:19,663 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:07:29,508 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196549.5072637, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-26 14:07:29,508 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:08:19,671 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196599.6675613, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:08:19,672 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:08:29,517 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196609.5120294, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-26 14:08:29,517 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:09:19,676 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196659.6752589, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:09:19,676 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:09:29,525 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196669.5211163, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-26 14:09:29,525 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:10:16,041 - DEBUG - Query optimized: SELECT * FROM `user` WHERE `email`= %s -> SELECT * FROM `user` WHERE `email`= %s LIMIT 1000 2025-08-26 14:10:16,615 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:10:16,616 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:10:16,620 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:10:16,620 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:10:19,699 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196719.6838233, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:10:19,699 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:10:29,534 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196729.5293877, 'cache_hits': 0, 'cache_misses': 37, 'cache_clears': 0} 2025-08-26 14:10:29,535 - INFO - Connection stats - Total: 78, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:11:19,706 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196779.7028499, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:11:19,707 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:11:29,546 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196789.5394905, 'cache_hits': 0, 'cache_misses': 37, 'cache_clears': 0} 2025-08-26 14:11:29,547 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:12:19,722 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196839.713998, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:12:19,723 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:12:29,549 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196849.5489142, 'cache_hits': 0, 'cache_misses': 37, 'cache_clears': 0} 2025-08-26 14:12:29,551 - INFO - Connection stats - Total: 80, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:13:19,726 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196899.725205, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:13:19,726 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:13:29,558 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196909.5545862, 'cache_hits': 0, 'cache_misses': 37, 'cache_clears': 0} 2025-08-26 14:13:29,559 - INFO - Connection stats - Total: 81, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:13:58,804 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:13:58,805 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:13:58,808 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:13:58,812 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:14:19,743 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756196959.7384367, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:14:19,743 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:14:21,296 - WARNING - Connection pool exhausted. Performing emergency pool reset. 2025-08-26 14:14:46,301 - ERROR - Could not acquire pool lock within timeout - potential deadlock detected 2025-08-26 14:14:51,311 - INFO - Quick recovery: 9 connections 2025-08-26 14:15:19,752 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197019.7472289, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:15:19,752 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:15:59,289 - WARNING - Connection pool exhausted. Attempting emergency reset. 2025-08-26 14:15:59,290 - WARNING - Connection pool exhausted. Attempting emergency reset. 2025-08-26 14:16:09,294 - ERROR - Could not acquire pool lock within timeout - potential deadlock detected 2025-08-26 14:16:19,764 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197079.7583263, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:16:19,764 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:16:24,305 - ERROR - Could not acquire pool lock within timeout - potential deadlock detected 2025-08-26 14:16:24,306 - ERROR - Could not acquire pool lock within timeout - potential deadlock detected 2025-08-26 14:16:33,601 - INFO - Database health monitor started 2025-08-26 14:16:33,601 - INFO - Database health monitoring started 2025-08-26 14:16:33,603 - INFO - Database monitor already running 2025-08-26 14:16:44,008 - INFO - Database health monitor started 2025-08-26 14:16:44,008 - INFO - Database health monitoring started 2025-08-26 14:16:44,009 - INFO - Database monitor already running 2025-08-26 14:16:45,615 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:16:45,617 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:16:45,623 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:16:45,625 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:17:33,611 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197153.6068785, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:17:33,611 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:17:44,025 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197164.014542, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 14:17:44,026 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:18:33,616 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197213.6145425, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:18:33,616 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:18:44,072 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197224.0499167, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 14:18:44,073 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:19:33,639 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197273.6298804, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:19:33,640 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:19:44,390 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197284.2132814, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 14:19:44,398 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:20:33,670 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197333.654559, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:20:33,671 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:20:44,651 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197344.5341942, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 14:20:44,656 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:21:33,695 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197393.6847808, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:21:33,695 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:21:44,859 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197404.725531, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 14:21:44,861 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:22:33,706 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197453.7005389, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:22:33,706 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:22:44,994 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197464.9386191, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 14:22:44,995 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:23:33,779 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197513.7502744, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:23:33,789 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:23:45,010 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197525.0016422, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 14:23:45,011 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:24:34,910 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197574.196212, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:24:34,928 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:24:45,639 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197585.1096525, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 14:24:45,646 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:25:09,509 - WARNING - Connection pool exhausted. Performing emergency pool reset. 2025-08-26 14:25:34,766 - ERROR - Could not acquire pool lock within timeout - potential deadlock detected 2025-08-26 14:25:35,104 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197635.0701647, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:25:35,107 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:25:39,753 - INFO - Quick recovery: 10 connections 2025-08-26 14:25:45,664 - WARNING - Connection pool exhausted. Attempting emergency reset. 2025-08-26 14:25:55,757 - ERROR - Could not acquire pool lock within timeout - potential deadlock detected 2025-08-26 14:26:10,760 - ERROR - Could not acquire pool lock within timeout - potential deadlock detected 2025-08-26 14:26:10,766 - ERROR - Pool reset failed - falling back to direct connection 2025-08-26 14:26:10,772 - INFO - Using direct database connection (pool unavailable) 2025-08-26 14:26:35,558 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197695.449025, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:26:35,563 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:26:56,554 - WARNING - Could not acquire pool lock for initialization - using direct connection 2025-08-26 14:26:56,603 - INFO - Using direct database connection (pool unavailable) 2025-08-26 14:26:56,649 - WARNING - Could not acquire pool lock for initialization - using direct connection 2025-08-26 14:26:56,670 - INFO - Using direct database connection (pool unavailable) 2025-08-26 14:28:12,719 - INFO - Database health monitor started 2025-08-26 14:28:12,719 - INFO - Database health monitoring started 2025-08-26 14:28:12,745 - INFO - Database monitor already running 2025-08-26 14:29:03,843 - INFO - Database health monitor started 2025-08-26 14:29:03,844 - INFO - Database health monitoring started 2025-08-26 14:29:03,884 - INFO - Database monitor already running 2025-08-26 14:29:12,778 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197852.7573917, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:29:12,779 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:29:58,889 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:29:59,038 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:29:59,093 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:29:59,200 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:30:03,880 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197903.871054, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 14:30:03,881 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:30:12,810 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197912.7912226, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:30:12,812 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:31:03,954 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197963.9077892, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 14:31:03,957 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:31:12,866 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756197972.8455474, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:31:12,867 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:32:04,009 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198023.9962761, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 14:32:04,011 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:32:13,098 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198032.8996236, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:32:13,104 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:33:04,071 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198084.0334, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 14:33:04,071 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:33:13,709 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198093.4493077, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:33:13,717 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:34:04,859 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198144.2898116, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 14:34:04,864 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:34:14,675 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198154.1360373, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:34:14,691 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:35:05,571 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198205.057522, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-26 14:35:05,586 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:35:14,786 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198214.7654433, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:35:14,786 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:36:05,598 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198265.595164, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-26 14:36:05,599 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:36:14,893 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198274.859147, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:36:14,894 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:39:55,344 - INFO - Database health monitor started 2025-08-26 14:39:55,344 - INFO - Database health monitoring started 2025-08-26 14:39:55,361 - INFO - Database monitor already running 2025-08-26 14:40:43,687 - INFO - Database health monitor started 2025-08-26 14:40:43,688 - INFO - Database health monitoring started 2025-08-26 14:40:43,786 - INFO - Database monitor already running 2025-08-26 14:40:55,806 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198555.7543588, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:40:55,811 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:41:21,366 - DEBUG - Database connection closed via context manager 2025-08-26 14:41:21,850 - DEBUG - Database connection closed via context manager 2025-08-26 14:41:44,003 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198603.9276934, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 14:41:44,011 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:41:56,009 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198615.9362402, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:41:56,014 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:42:44,136 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198664.0789473, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 14:42:44,140 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:42:56,262 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198676.1097934, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:42:56,266 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:43:44,803 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198724.602221, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-26 14:43:44,821 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:43:57,204 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198736.6780314, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:43:57,239 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:44:45,632 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198785.0934591, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-08-26 14:44:45,638 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:44:50,857 - DEBUG - Query optimized: SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) -> SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) LIMIT 1000 2025-08-26 14:44:57,723 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198797.4780061, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:44:57,739 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:45:45,946 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198845.7821305, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-26 14:45:45,957 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:45:50,461 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:45:50,473 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:45:50,552 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:45:50,645 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:45:58,115 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198857.8923616, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:45:58,132 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:46:46,077 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198906.0210018, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-08-26 14:46:46,078 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:46:58,145 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198918.141756, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:46:58,146 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:47:24,705 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:47:24,711 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:47:24,807 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:47:24,812 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:47:46,653 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198966.3172255, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-26 14:47:46,674 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:47:58,157 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756198978.1541147, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:47:58,157 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:48:47,197 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199026.967793, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-26 14:48:47,205 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:48:59,498 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199038.559364, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:48:59,562 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:49:47,223 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199087.2194166, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-26 14:49:47,224 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:49:59,623 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199099.6196575, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:49:59,624 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:50:47,234 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199147.2289035, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-26 14:50:47,235 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:50:59,630 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199159.6271348, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:50:59,631 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:51:47,245 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199207.2403162, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-26 14:51:47,246 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:51:59,642 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199219.6349483, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:51:59,642 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:52:47,253 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199267.2500813, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-26 14:52:47,254 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:52:59,649 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199279.6461015, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:52:59,649 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:53:47,329 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199327.2756135, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-26 14:53:47,334 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:53:59,707 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199339.6814868, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:53:59,708 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:54:47,349 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199387.3391888, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-26 14:54:47,351 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:54:52,740 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:54:52,746 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:54:52,765 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:54:52,766 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:54:59,719 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199399.7131853, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:54:59,719 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:55:47,361 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199447.3572726, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-26 14:55:47,362 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:55:59,747 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199459.7235966, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:55:59,750 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:56:33,029 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:56:33,035 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:56:33,234 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:56:33,335 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:56:47,442 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199507.3883035, 'cache_hits': 0, 'cache_misses': 19, 'cache_clears': 0} 2025-08-26 14:56:47,443 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:56:59,757 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199519.7541757, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:56:59,758 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:57:47,455 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199567.4477646, 'cache_hits': 0, 'cache_misses': 19, 'cache_clears': 0} 2025-08-26 14:57:47,455 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:57:59,767 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199579.7619967, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:57:59,768 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:58:26,065 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:58:26,068 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:58:26,074 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:58:26,085 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:58:43,134 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:58:43,135 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 14:58:43,139 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:58:43,139 - DEBUG - Database connection closed and returned to pool 2025-08-26 14:58:47,483 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199627.4709127, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-26 14:58:47,487 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:58:59,773 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199639.7705264, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:58:59,773 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:59:47,495 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199687.4930322, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-26 14:59:47,496 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 14:59:59,780 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199699.7767093, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 14:59:59,780 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:00:47,505 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199747.500177, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-26 15:00:47,506 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:01:00,239 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199759.958847, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:01:00,260 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:01:31,633 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:01:31,651 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:01:31,666 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:01:31,760 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:01:42,511 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:01:42,526 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:01:42,535 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:01:42,560 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:01:47,519 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199807.511973, 'cache_hits': 0, 'cache_misses': 31, 'cache_clears': 0} 2025-08-26 15:01:47,520 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:02:00,291 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199820.283527, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:02:00,292 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:02:47,818 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199867.6306996, 'cache_hits': 0, 'cache_misses': 31, 'cache_clears': 0} 2025-08-26 15:02:47,833 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:03:00,306 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199880.2967026, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:03:00,307 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:03:19,447 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:03:19,463 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:03:19,540 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:03:19,564 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:03:47,855 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199927.8489723, 'cache_hits': 0, 'cache_misses': 33, 'cache_clears': 0} 2025-08-26 15:03:47,856 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:04:00,525 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199940.3476365, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:04:00,528 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:04:47,873 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756199987.8676102, 'cache_hits': 0, 'cache_misses': 33, 'cache_clears': 0} 2025-08-26 15:04:47,873 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:05:00,545 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200000.541024, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:05:00,545 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:05:47,881 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200047.8766663, 'cache_hits': 0, 'cache_misses': 33, 'cache_clears': 0} 2025-08-26 15:05:47,882 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:06:00,552 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200060.5488698, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:06:00,553 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:06:36,738 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:06:36,752 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:06:36,753 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:06:36,793 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:06:47,892 - DEBUG - Database health check passed. Stats: {'total_connections': 89, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200107.8863423, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-08-26 15:06:47,893 - INFO - Connection stats - Total: 89, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:07:00,562 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200120.5573068, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:07:00,563 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:07:48,235 - DEBUG - Database health check passed. Stats: {'total_connections': 90, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200168.1018968, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-08-26 15:07:48,238 - INFO - Connection stats - Total: 90, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:08:00,579 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200180.5706222, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:08:00,580 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:08:48,383 - DEBUG - Database health check passed. Stats: {'total_connections': 91, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200228.2968585, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-08-26 15:08:48,385 - INFO - Connection stats - Total: 91, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:09:00,668 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200240.620933, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:09:00,671 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:09:48,478 - DEBUG - Database health check passed. Stats: {'total_connections': 92, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200288.4136913, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-08-26 15:09:48,479 - INFO - Connection stats - Total: 92, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:10:00,837 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200300.7303407, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:10:00,840 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:10:48,701 - DEBUG - Database health check passed. Stats: {'total_connections': 93, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200348.6519263, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-08-26 15:10:48,703 - INFO - Connection stats - Total: 93, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:11:00,853 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200360.8483627, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:11:00,853 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:11:48,711 - DEBUG - Database health check passed. Stats: {'total_connections': 94, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200408.7075567, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-08-26 15:11:48,712 - INFO - Connection stats - Total: 94, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:12:00,864 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200420.8593204, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:12:00,864 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:12:48,734 - DEBUG - Database health check passed. Stats: {'total_connections': 95, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200468.7290552, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-08-26 15:12:48,735 - INFO - Connection stats - Total: 95, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:13:00,878 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200480.8709714, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:13:00,879 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:13:48,788 - DEBUG - Database health check passed. Stats: {'total_connections': 96, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200528.7593172, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-08-26 15:13:48,789 - INFO - Connection stats - Total: 96, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:14:00,887 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200540.883153, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:14:00,888 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:14:48,798 - DEBUG - Database health check passed. Stats: {'total_connections': 97, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200588.793277, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-08-26 15:14:48,798 - INFO - Connection stats - Total: 97, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:15:00,897 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200600.8937738, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:15:00,898 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:15:48,805 - DEBUG - Database health check passed. Stats: {'total_connections': 98, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200648.801953, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-08-26 15:15:48,806 - INFO - Connection stats - Total: 98, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:16:00,904 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200660.9012644, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:16:00,905 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:16:48,863 - DEBUG - Database health check passed. Stats: {'total_connections': 99, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200708.8221931, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-08-26 15:16:48,867 - INFO - Connection stats - Total: 99, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:17:00,919 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200720.910873, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:17:00,919 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:17:20,819 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:17:20,821 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:17:20,831 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:17:20,834 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:17:40,844 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:17:40,848 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:17:40,907 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:17:40,912 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:17:49,464 - DEBUG - Database health check passed. Stats: {'total_connections': 108, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200769.245659, 'cache_hits': 0, 'cache_misses': 47, 'cache_clears': 0} 2025-08-26 15:17:49,479 - INFO - Connection stats - Total: 108, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:17:56,617 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:17:56,623 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:17:56,641 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:17:56,716 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:18:00,933 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200780.9260304, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:18:00,933 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:18:46,082 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:18:46,090 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:18:46,098 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:18:46,140 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:18:49,550 - DEBUG - Database health check passed. Stats: {'total_connections': 117, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200829.51688, 'cache_hits': 0, 'cache_misses': 51, 'cache_clears': 0} 2025-08-26 15:18:49,553 - INFO - Connection stats - Total: 117, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:19:00,975 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200840.9400108, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:19:00,977 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:19:49,614 - DEBUG - Database health check passed. Stats: {'total_connections': 118, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200889.5862274, 'cache_hits': 0, 'cache_misses': 51, 'cache_clears': 0} 2025-08-26 15:19:49,615 - INFO - Connection stats - Total: 118, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:20:01,036 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200901.0095148, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:20:01,039 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:20:49,749 - DEBUG - Database health check passed. Stats: {'total_connections': 119, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200949.7048361, 'cache_hits': 0, 'cache_misses': 51, 'cache_clears': 0} 2025-08-26 15:20:49,755 - INFO - Connection stats - Total: 119, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:21:01,121 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756200961.0841968, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:21:01,122 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:21:50,283 - DEBUG - Database health check passed. Stats: {'total_connections': 120, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201009.9438932, 'cache_hits': 0, 'cache_misses': 51, 'cache_clears': 0} 2025-08-26 15:21:50,306 - INFO - Connection stats - Total: 120, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:22:01,209 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201021.1709669, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:22:01,210 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:22:44,103 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:22:44,127 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:22:51,148 - DEBUG - Database health check passed. Stats: {'total_connections': 123, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201070.6626604, 'cache_hits': 0, 'cache_misses': 52, 'cache_clears': 0} 2025-08-26 15:22:51,173 - INFO - Connection stats - Total: 123, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:22:59,529 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:22:59,533 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:23:01,257 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201081.2248058, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:23:01,262 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:23:51,219 - DEBUG - Database health check passed. Stats: {'total_connections': 126, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201131.2152631, 'cache_hits': 0, 'cache_misses': 53, 'cache_clears': 0} 2025-08-26 15:23:51,220 - INFO - Connection stats - Total: 126, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:24:01,272 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201141.2674937, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:24:01,272 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:24:51,270 - DEBUG - Database health check passed. Stats: {'total_connections': 127, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201191.2502108, 'cache_hits': 0, 'cache_misses': 53, 'cache_clears': 0} 2025-08-26 15:24:51,274 - INFO - Connection stats - Total: 127, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:24:54,883 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:24:54,901 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:24:54,922 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:24:54,950 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:25:01,286 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201201.2776437, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:25:01,286 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:25:33,429 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:25:33,437 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:25:33,439 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:25:33,463 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:25:51,284 - DEBUG - Database health check passed. Stats: {'total_connections': 136, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201251.2800164, 'cache_hits': 0, 'cache_misses': 57, 'cache_clears': 0} 2025-08-26 15:25:51,285 - INFO - Connection stats - Total: 136, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:26:01,295 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201261.2905338, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:26:01,296 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:26:51,294 - DEBUG - Database health check passed. Stats: {'total_connections': 137, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201311.2888334, 'cache_hits': 0, 'cache_misses': 57, 'cache_clears': 0} 2025-08-26 15:26:51,294 - INFO - Connection stats - Total: 137, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:26:53,470 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:26:53,477 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:26:53,477 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:26:53,491 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:27:01,310 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201321.3018825, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:27:01,311 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:27:11,176 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:27:11,204 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:27:11,237 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:27:11,243 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:27:51,301 - DEBUG - Database health check passed. Stats: {'total_connections': 146, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201371.298173, 'cache_hits': 0, 'cache_misses': 61, 'cache_clears': 0} 2025-08-26 15:27:51,302 - INFO - Connection stats - Total: 146, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:28:01,318 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201381.314891, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:28:01,319 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:28:51,418 - DEBUG - Database health check passed. Stats: {'total_connections': 147, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201431.3580391, 'cache_hits': 0, 'cache_misses': 61, 'cache_clears': 0} 2025-08-26 15:28:51,427 - INFO - Connection stats - Total: 147, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:29:01,459 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201441.40213, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:29:01,460 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:29:16,141 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:29:16,221 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:29:16,608 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:29:17,157 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:29:38,567 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:29:38,590 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:29:38,623 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:29:38,666 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:29:51,598 - DEBUG - Database health check passed. Stats: {'total_connections': 156, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201491.501073, 'cache_hits': 0, 'cache_misses': 65, 'cache_clears': 0} 2025-08-26 15:29:51,607 - INFO - Connection stats - Total: 156, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:30:01,845 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201501.5458932, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:30:01,880 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:30:51,650 - DEBUG - Database health check passed. Stats: {'total_connections': 157, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201551.624675, 'cache_hits': 0, 'cache_misses': 65, 'cache_clears': 0} 2025-08-26 15:30:51,651 - INFO - Connection stats - Total: 157, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:31:02,063 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201562.0245419, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:31:02,069 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:31:46,475 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:31:46,484 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:31:46,564 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:31:46,572 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:31:51,664 - DEBUG - Database health check passed. Stats: {'total_connections': 162, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201611.6580508, 'cache_hits': 0, 'cache_misses': 67, 'cache_clears': 0} 2025-08-26 15:31:51,664 - INFO - Connection stats - Total: 162, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:32:02,085 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201622.0796728, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:32:02,086 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:32:52,343 - DEBUG - Database health check passed. Stats: {'total_connections': 163, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201672.093529, 'cache_hits': 0, 'cache_misses': 67, 'cache_clears': 0} 2025-08-26 15:32:52,376 - INFO - Connection stats - Total: 163, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:33:02,541 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201682.449313, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:33:02,554 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:33:28,508 - WARNING - Connection pool exhausted. Performing emergency pool reset. 2025-08-26 15:33:53,540 - ERROR - Could not acquire pool lock within timeout - potential deadlock detected 2025-08-26 15:33:58,556 - INFO - Quick recovery: 7 connections 2025-08-26 15:34:15,271 - INFO - Database health monitor started 2025-08-26 15:34:15,272 - INFO - Database health monitoring started 2025-08-26 15:34:15,273 - INFO - Database monitor already running 2025-08-26 15:34:23,848 - INFO - Database health monitor started 2025-08-26 15:34:23,848 - INFO - Database health monitoring started 2025-08-26 15:34:23,849 - INFO - Database monitor already running 2025-08-26 15:35:08,899 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:35:08,984 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 15:35:09,015 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:35:09,208 - DEBUG - Database connection closed and returned to pool 2025-08-26 15:35:15,286 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201815.2786536, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:35:15,287 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:35:23,922 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201823.9079032, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 15:35:23,923 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:36:15,294 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201875.2909737, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:36:15,294 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:36:23,930 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201883.92787, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 15:36:23,931 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:36:43,794 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-26 15:37:15,304 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201935.299676, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:37:15,304 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:37:23,943 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201943.9369452, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 15:37:23,944 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:38:15,312 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756201995.3091588, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:38:15,312 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:38:23,953 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202003.9497826, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 15:38:23,954 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:39:15,320 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202055.3170269, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:39:15,320 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:39:23,960 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202063.958103, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 15:39:23,961 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:40:15,820 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202115.5248916, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:40:15,859 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:40:24,139 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202123.9932926, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 15:40:24,178 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:41:15,963 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202175.890185, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:41:15,970 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:41:24,297 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202184.2616293, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 15:41:24,300 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:42:16,808 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202236.379787, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:42:16,864 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:42:24,672 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202244.5140927, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 15:42:24,677 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:43:16,930 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202296.9022045, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:43:16,933 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:43:25,015 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202304.8014984, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 15:43:25,023 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:44:16,974 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202356.949804, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:44:16,975 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:44:25,092 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202365.0342577, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 15:44:25,099 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:45:17,096 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202417.0336115, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:45:17,100 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:45:25,615 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202425.3111086, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 15:45:25,648 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:46:18,172 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202477.3927763, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:46:18,205 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:46:25,748 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202485.7331898, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 15:46:25,755 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:47:18,371 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202538.3340678, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:47:18,372 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:47:26,853 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202546.4095874, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 15:47:26,884 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:47:50,890 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-26 15:48:16,629 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-26 15:48:16,630 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 15:48:16,706 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 15:48:16,721 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 15:48:16,731 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 15:48:16,745 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 15:48:18,377 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202598.3752294, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:48:18,378 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:48:23,484 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 15:48:23,513 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 15:48:23,567 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 15:48:23,618 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 15:48:23,663 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 15:48:26,914 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202606.9036584, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 15:48:26,915 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:48:42,284 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-26 15:49:18,567 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202658.4318838, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:49:18,573 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:49:26,923 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202666.9186904, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 15:49:26,923 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:50:18,588 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202718.5842376, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:50:18,589 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:50:26,931 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202726.9277196, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 15:50:26,931 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:51:18,613 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202778.5959847, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:51:18,615 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:51:26,937 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202786.9346724, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 15:51:26,938 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:52:18,626 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202838.6196353, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:52:18,627 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:52:27,072 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202846.9910607, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-26 15:52:27,075 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:53:18,640 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202898.6348658, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:53:18,642 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:53:27,088 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202907.085391, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-26 15:53:27,089 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:54:18,673 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202958.668327, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:54:18,674 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:54:27,099 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756202967.0935876, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-26 15:54:27,099 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:55:18,688 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203018.6834302, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:55:18,689 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:55:27,108 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203027.1035252, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-26 15:55:27,108 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:56:18,696 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203078.6947796, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:56:18,697 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:56:27,119 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203087.1125972, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-26 15:56:27,119 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:57:18,703 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203138.7007532, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:57:18,704 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:57:27,128 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203147.1240695, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-26 15:57:27,129 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:58:18,718 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203198.7114565, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:58:18,718 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:58:27,136 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203207.1331112, 'cache_hits': 0, 'cache_misses': 21, 'cache_clears': 0} 2025-08-26 15:58:27,137 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:59:18,730 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203258.7221842, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 15:59:18,731 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 15:59:27,150 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203267.1429849, 'cache_hits': 0, 'cache_misses': 21, 'cache_clears': 0} 2025-08-26 15:59:27,150 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:00:18,740 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203318.7364647, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:00:18,740 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:00:27,160 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203327.1554294, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-26 16:00:27,161 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:01:18,797 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203378.7884903, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:01:18,798 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:01:27,194 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203387.1800716, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-26 16:01:27,195 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:02:18,811 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203438.8032286, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:02:18,812 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:02:27,294 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203447.2838588, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-26 16:02:27,294 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:03:18,850 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203498.8227723, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:03:18,852 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:03:27,659 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203507.465065, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-26 16:03:27,668 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:04:18,880 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203558.8750038, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:04:18,881 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:04:27,889 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203567.7683036, 'cache_hits': 0, 'cache_misses': 25, 'cache_clears': 0} 2025-08-26 16:04:27,892 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:05:18,924 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203618.9015825, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:05:18,925 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:05:27,906 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203627.9025943, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-26 16:05:27,906 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:06:18,931 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203678.9281077, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:06:18,932 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:06:27,927 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203687.913706, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-26 16:06:27,928 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:07:19,021 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203738.990165, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:07:19,023 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:07:28,246 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203748.0947597, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-26 16:07:28,247 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:08:19,068 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203799.0615242, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:08:19,069 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:08:28,276 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203808.268462, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-26 16:08:28,277 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:09:19,082 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203859.0753844, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:09:19,083 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:09:28,286 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203868.280151, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-26 16:09:28,287 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:10:19,145 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203919.1216557, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:10:19,146 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:10:28,296 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203928.2916632, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-26 16:10:28,297 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:11:19,269 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203979.1894326, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:11:19,270 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:11:28,304 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756203988.3005407, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-26 16:11:28,304 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:12:19,278 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204039.273917, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:12:19,279 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:12:28,313 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204048.3088439, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-26 16:12:28,313 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:13:19,285 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204099.2822537, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:13:19,285 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:13:28,319 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204108.3163831, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-26 16:13:28,320 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:14:19,393 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204159.3330305, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:14:19,394 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:14:28,325 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204168.3228478, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-26 16:14:28,326 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:15:19,404 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204219.3980527, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:15:19,405 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:15:28,332 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204228.3291953, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-26 16:15:28,333 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:16:19,414 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204279.4084566, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:16:19,415 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:16:28,344 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204288.338294, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-26 16:16:28,345 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:17:19,422 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204339.4191408, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:17:19,423 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:17:28,351 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204348.3478596, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-26 16:17:28,351 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:18:19,553 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204399.469705, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:18:19,560 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:18:28,628 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204408.4120073, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-08-26 16:18:28,633 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:19:20,344 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204459.848639, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:19:20,350 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:19:28,694 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1756204468.6656446, 'cache_hits': 0, 'cache_misses': 31, 'cache_clears': 0} 2025-08-26 16:19:28,695 - INFO - Connection stats - Total: 78, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-26 16:20:20,389 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204520.3724368, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:20:20,392 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:20:28,774 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204528.7431521, 'cache_hits': 0, 'cache_misses': 31, 'cache_clears': 0} 2025-08-26 16:20:28,778 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:21:20,486 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204580.4556186, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:21:20,490 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:21:28,931 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204588.7867835, 'cache_hits': 0, 'cache_misses': 31, 'cache_clears': 0} 2025-08-26 16:21:28,933 - INFO - Connection stats - Total: 80, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:22:20,500 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204640.495926, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:22:20,500 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:22:28,945 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204648.9415812, 'cache_hits': 0, 'cache_misses': 31, 'cache_clears': 0} 2025-08-26 16:22:28,946 - INFO - Connection stats - Total: 81, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:23:20,508 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204700.5048437, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:23:20,509 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:23:28,954 - DEBUG - Database health check passed. Stats: {'total_connections': 82, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204708.9511113, 'cache_hits': 0, 'cache_misses': 31, 'cache_clears': 0} 2025-08-26 16:23:28,955 - INFO - Connection stats - Total: 82, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:24:20,516 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204760.5113182, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:24:20,516 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:24:28,964 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204768.9595833, 'cache_hits': 0, 'cache_misses': 31, 'cache_clears': 0} 2025-08-26 16:24:28,965 - INFO - Connection stats - Total: 83, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:25:20,525 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204820.522148, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:25:20,526 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:25:28,975 - DEBUG - Database health check passed. Stats: {'total_connections': 84, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204828.9700406, 'cache_hits': 0, 'cache_misses': 31, 'cache_clears': 0} 2025-08-26 16:25:28,976 - INFO - Connection stats - Total: 84, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:25:41,716 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 16:25:41,730 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 16:25:41,763 - DEBUG - Database connection closed and returned to pool 2025-08-26 16:25:41,790 - DEBUG - Database connection closed and returned to pool 2025-08-26 16:26:01,181 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 16:26:01,189 - DEBUG - Database connection closed and returned to pool 2025-08-26 16:26:01,190 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 16:26:01,247 - DEBUG - Database connection closed and returned to pool 2025-08-26 16:26:20,531 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204880.5286696, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:26:20,531 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:26:38,425 - INFO - Database health monitor started 2025-08-26 16:26:38,426 - INFO - Database health monitoring started 2025-08-26 16:26:38,426 - INFO - Database monitor already running 2025-08-26 16:26:47,460 - INFO - Database health monitor started 2025-08-26 16:26:47,460 - INFO - Database health monitoring started 2025-08-26 16:26:47,461 - INFO - Database monitor already running 2025-08-26 16:27:06,409 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 16:27:06,414 - DEBUG - Database connection closed and returned to pool 2025-08-26 16:27:06,655 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 16:27:06,658 - DEBUG - Database connection closed and returned to pool 2025-08-26 16:27:10,443 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-26 16:27:29,586 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-26 16:27:38,434 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204958.4313545, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:27:38,435 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:27:47,472 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756204967.4662836, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 16:27:47,473 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:28:00,263 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-26 16:28:01,679 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 16:28:01,680 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 16:28:01,684 - DEBUG - Database connection closed and returned to pool 2025-08-26 16:28:01,686 - DEBUG - Database connection closed and returned to pool 2025-08-26 16:28:38,442 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205018.439758, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:28:38,443 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:28:38,858 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 16:28:38,870 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 16:28:38,874 - DEBUG - Database connection closed and returned to pool 2025-08-26 16:28:38,882 - DEBUG - Database connection closed and returned to pool 2025-08-26 16:28:47,481 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205027.476505, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-08-26 16:28:47,481 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:29:38,451 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205078.4475384, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:29:38,452 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:29:47,507 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205087.4994926, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-08-26 16:29:47,507 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:30:28,139 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 16:30:28,140 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 16:30:28,144 - DEBUG - Database connection closed and returned to pool 2025-08-26 16:30:28,145 - DEBUG - Database connection closed and returned to pool 2025-08-26 16:30:38,464 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205138.4589472, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:30:38,465 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:30:44,169 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 16:30:44,175 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 16:30:44,185 - DEBUG - Database connection closed and returned to pool 2025-08-26 16:30:44,205 - DEBUG - Database connection closed and returned to pool 2025-08-26 16:30:47,515 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205147.5110524, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-08-26 16:30:47,515 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:31:05,347 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-26 16:31:13,561 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-26 16:31:13,579 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 16:31:13,590 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 16:31:13,597 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 16:31:13,600 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 16:31:13,604 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 16:31:38,542 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205198.4950774, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:31:38,543 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:31:47,520 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205207.5174875, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-08-26 16:31:47,521 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:32:38,573 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205258.5518262, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:32:38,574 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:32:47,527 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205267.5241582, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-26 16:32:47,528 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:33:38,582 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205318.57952, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:33:38,583 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:33:47,604 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205327.5673873, 'cache_hits': 0, 'cache_misses': 19, 'cache_clears': 0} 2025-08-26 16:33:47,605 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:34:38,592 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205378.5883005, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:34:38,592 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:34:47,612 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205387.6087909, 'cache_hits': 0, 'cache_misses': 19, 'cache_clears': 0} 2025-08-26 16:34:47,613 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:35:38,622 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205438.5971415, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:35:38,626 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:35:47,668 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205447.6371498, 'cache_hits': 0, 'cache_misses': 19, 'cache_clears': 0} 2025-08-26 16:35:47,670 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:36:38,635 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205498.6315715, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:36:38,635 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:36:47,751 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205507.707696, 'cache_hits': 0, 'cache_misses': 19, 'cache_clears': 0} 2025-08-26 16:36:47,752 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:37:38,834 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205558.7015498, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:37:38,852 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:37:47,802 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205567.768793, 'cache_hits': 0, 'cache_misses': 19, 'cache_clears': 0} 2025-08-26 16:37:47,809 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:38:38,893 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205618.883935, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:38:38,898 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:38:47,825 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205627.8161106, 'cache_hits': 0, 'cache_misses': 19, 'cache_clears': 0} 2025-08-26 16:38:47,825 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:39:21,054 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 16:39:21,182 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 16:39:21,325 - DEBUG - Database connection closed and returned to pool 2025-08-26 16:39:21,366 - DEBUG - Database connection closed and returned to pool 2025-08-26 16:39:38,981 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205678.94586, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:39:38,982 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:39:47,920 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205687.871941, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-26 16:39:47,921 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:40:38,991 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205738.986254, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:40:38,992 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:40:48,014 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205747.9623415, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-26 16:40:48,018 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:41:11,393 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 16:41:11,394 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 16:41:11,400 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 16:41:11,404 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 16:41:11,411 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 16:41:11,414 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 16:41:11,429 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 16:41:11,438 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 16:41:11,475 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 16:41:11,486 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 16:41:27,315 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 16:41:27,319 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 16:41:27,323 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 16:41:27,331 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 16:41:27,337 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 16:41:27,352 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 16:41:27,353 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 16:41:27,361 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 16:41:27,372 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 16:41:27,404 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 16:41:39,003 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205798.995601, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:41:39,008 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:41:48,025 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205808.0239708, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-26 16:41:48,026 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:44:02,255 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205942.1926963, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 16:44:02,258 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 16:44:11,124 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756205951.121197, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-26 16:44:11,125 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 17:08:29,643 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756207409.2307525, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 17:08:29,647 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756207409.230561, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-26 17:08:29,649 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 17:08:29,675 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:10:28,395 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756211128.367171, 'cache_hits': 0, 'cache_misses': 35, 'cache_clears': 0} 2025-08-26 18:10:28,395 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756211128.3654108, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:10:28,396 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:10:28,397 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:11:38,862 - INFO - Database health monitor started 2025-08-26 18:11:38,862 - INFO - Database health monitoring started 2025-08-26 18:11:38,862 - INFO - Database monitor already running 2025-08-26 18:11:48,220 - INFO - Database health monitor started 2025-08-26 18:11:48,220 - INFO - Database health monitoring started 2025-08-26 18:11:48,221 - INFO - Database monitor already running 2025-08-26 18:12:38,869 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756211258.8664932, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:12:38,869 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:12:48,230 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756211268.2251823, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:12:48,230 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:13:38,997 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756211318.9208236, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:13:39,001 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:13:48,241 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756211328.2356846, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:13:48,242 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:14:39,043 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756211379.038021, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:14:39,043 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:14:48,265 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756211388.2605474, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:14:48,265 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:15:02,102 - INFO - Database health monitor started 2025-08-26 18:15:02,102 - INFO - Database health monitoring started 2025-08-26 18:15:02,102 - INFO - Database monitor already running 2025-08-26 18:18:54,562 - INFO - Database health monitor started 2025-08-26 18:18:54,563 - INFO - Database health monitoring started 2025-08-26 18:18:54,594 - INFO - Database monitor already running 2025-08-26 18:19:54,760 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756211694.6714478, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:19:54,766 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:19:56,357 - INFO - Database health monitor started 2025-08-26 18:19:56,358 - INFO - Database health monitoring started 2025-08-26 18:19:56,398 - INFO - Database monitor already running 2025-08-26 18:20:54,802 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756211754.792392, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:20:54,803 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:20:56,403 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756211756.4004915, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:20:56,404 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:21:41,679 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-26 18:21:56,847 - WARNING - Connection attempt 1 failed. Retrying in 1.0 seconds... 2025-08-26 18:21:58,449 - WARNING - Connection attempt 1 failed. Retrying in 1.0 seconds... 2025-08-26 18:21:59,870 - WARNING - Connection attempt 2 failed. Retrying in 2.0 seconds... 2025-08-26 18:22:01,471 - WARNING - Connection attempt 2 failed. Retrying in 2.0 seconds... 2025-08-26 18:22:03,890 - ERROR - Failed to get database connection after 3 attempts: Can not reconnect to MySQL after 1 attempt(s): 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-26 18:22:03,893 - WARNING - Database health check failed: Database connection failed: Can not reconnect to MySQL after 1 attempt(s): 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-26 18:22:03,894 - INFO - Connection stats - Total: 3, Active: 0, Failed: 1, Success rate: 66.7% 2025-08-26 18:22:05,507 - ERROR - Failed to get database connection after 3 attempts: Can not reconnect to MySQL after 1 attempt(s): 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-26 18:22:05,508 - WARNING - Database health check failed: Database connection failed: Can not reconnect to MySQL after 1 attempt(s): 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-26 18:22:05,509 - INFO - Connection stats - Total: 3, Active: 0, Failed: 1, Success rate: 66.7% 2025-08-26 18:22:35,520 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 18:22:35,534 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 18:22:35,561 - DEBUG - Database connection closed and returned to pool 2025-08-26 18:22:35,580 - DEBUG - Database connection closed and returned to pool 2025-08-26 18:23:03,919 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756211883.90731, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:23:03,921 - INFO - Connection stats - Total: 4, Active: 0, Failed: 1, Success rate: 75.0% 2025-08-26 18:23:05,519 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756211885.5159962, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-26 18:23:05,519 - INFO - Connection stats - Total: 10, Active: 0, Failed: 1, Success rate: 90.0% 2025-08-26 18:24:03,932 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756211943.929191, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:24:03,932 - INFO - Connection stats - Total: 5, Active: 0, Failed: 1, Success rate: 80.0% 2025-08-26 18:24:05,548 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756211945.5412436, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-26 18:24:05,548 - INFO - Connection stats - Total: 11, Active: 0, Failed: 1, Success rate: 90.9% 2025-08-26 18:25:03,959 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212003.955545, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:25:03,960 - INFO - Connection stats - Total: 6, Active: 0, Failed: 1, Success rate: 83.3% 2025-08-26 18:25:05,562 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212005.5576046, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-26 18:25:05,562 - INFO - Connection stats - Total: 12, Active: 0, Failed: 1, Success rate: 91.7% 2025-08-26 18:26:03,973 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212063.96946, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:26:03,974 - INFO - Connection stats - Total: 7, Active: 0, Failed: 1, Success rate: 85.7% 2025-08-26 18:26:05,588 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212065.5853548, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-26 18:26:05,589 - INFO - Connection stats - Total: 13, Active: 0, Failed: 1, Success rate: 92.3% 2025-08-26 18:27:04,001 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212123.9896655, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:27:04,002 - INFO - Connection stats - Total: 8, Active: 0, Failed: 1, Success rate: 87.5% 2025-08-26 18:27:05,599 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212125.592976, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-26 18:27:05,599 - INFO - Connection stats - Total: 14, Active: 0, Failed: 1, Success rate: 92.9% 2025-08-26 18:28:04,058 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212184.0391762, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:28:04,058 - INFO - Connection stats - Total: 9, Active: 0, Failed: 1, Success rate: 88.9% 2025-08-26 18:28:05,625 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212185.609053, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-26 18:28:05,625 - INFO - Connection stats - Total: 15, Active: 0, Failed: 1, Success rate: 93.3% 2025-08-26 18:28:32,078 - INFO - Database health monitor started 2025-08-26 18:28:32,079 - INFO - Database health monitoring started 2025-08-26 18:28:32,079 - INFO - Database monitor already running 2025-08-26 18:28:49,896 - INFO - Database health monitor started 2025-08-26 18:28:49,896 - INFO - Database health monitoring started 2025-08-26 18:28:49,896 - INFO - Database monitor already running 2025-08-26 18:29:04,072 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212244.0668924, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:29:04,072 - INFO - Connection stats - Total: 10, Active: 0, Failed: 1, Success rate: 90.0% 2025-08-26 18:29:43,262 - INFO - Database health monitor started 2025-08-26 18:29:43,262 - INFO - Database health monitoring started 2025-08-26 18:29:43,262 - INFO - Database monitor already running 2025-08-26 18:30:01,078 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:01,083 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:01,089 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:01,117 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:01,181 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:01,197 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:01,292 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:01,292 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:01,343 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:04,526 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212304.3335443, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:30:04,530 - INFO - Connection stats - Total: 11, Active: 0, Failed: 1, Success rate: 90.9% 2025-08-26 18:30:06,179 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:06,182 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:06,263 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:06,264 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:06,268 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:06,305 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:06,306 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:06,321 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:06,399 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:09,358 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:09,364 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:09,408 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:09,526 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:09,561 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:09,597 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:09,648 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:09,666 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:09,768 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:12,294 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:12,311 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:12,336 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:12,356 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:12,391 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:12,408 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:12,428 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:12,462 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:12,519 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:15,263 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:15,273 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:15,301 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:15,431 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:15,434 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:15,486 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:15,557 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:15,561 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:15,624 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:18,655 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:18,661 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:18,692 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:18,703 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:18,728 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:18,760 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:18,930 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:18,934 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:19,167 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:21,867 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:21,879 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:21,906 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:21,916 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:22,020 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:22,066 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:22,077 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:22,112 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:22,233 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:25,047 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:25,053 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:25,067 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:25,094 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:25,115 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:25,135 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:25,143 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:25,170 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:25,228 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:36,257 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:36,267 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:36,394 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:36,410 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:36,461 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:36,518 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:36,548 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:36,571 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:36,596 - DEBUG - Database connection closed via context manager 2025-08-26 18:30:43,267 - DEBUG - Database health check passed. Stats: {'total_connections': 87, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756212343.2653835, 'cache_hits': 0, 'cache_misses': 86, 'cache_clears': 0} 2025-08-26 18:30:43,268 - INFO - Connection stats - Total: 87, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:30:43,878 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:30:43,894 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:30:43,901 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:30:43,902 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:30:43,905 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:30:43,910 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:30:43,912 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:30:43,917 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:30:43,922 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:30:43,965 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:31:04,543 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212364.5403888, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:31:04,544 - INFO - Connection stats - Total: 12, Active: 0, Failed: 1, Success rate: 91.7% 2025-08-26 18:31:05,211 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:31:05,214 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:31:05,220 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:31:05,223 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:31:05,231 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:31:05,232 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:31:05,237 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:31:05,238 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:31:05,246 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:31:05,252 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:31:12,108 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:12,108 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:12,119 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:12,136 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:12,190 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:12,191 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:12,219 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:12,222 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:12,267 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:18,275 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:18,308 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:18,333 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:18,345 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:18,369 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:18,377 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:18,395 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:18,395 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:18,445 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:41,650 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:41,652 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:41,655 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:41,704 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:41,743 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:41,752 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:41,872 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:41,875 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:41,983 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:43,276 - DEBUG - Database health check passed. Stats: {'total_connections': 127, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756212403.2730024, 'cache_hits': 0, 'cache_misses': 125, 'cache_clears': 0} 2025-08-26 18:31:43,277 - INFO - Connection stats - Total: 127, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:31:45,707 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:45,719 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:45,789 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:45,793 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:45,796 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:45,866 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:45,874 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:45,881 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:45,958 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:57,710 - DEBUG - Database connection closed via context manager 2025-08-26 18:31:57,735 - DEBUG - Database connection closed via context manager 2025-08-26 18:32:04,554 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212424.5511785, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:32:04,554 - INFO - Connection stats - Total: 13, Active: 0, Failed: 1, Success rate: 92.3% 2025-08-26 18:32:05,574 - DEBUG - Database connection closed via context manager 2025-08-26 18:32:05,580 - DEBUG - Database connection closed via context manager 2025-08-26 18:32:05,607 - DEBUG - Database connection closed via context manager 2025-08-26 18:32:05,670 - DEBUG - Database connection closed via context manager 2025-08-26 18:32:05,675 - DEBUG - Database connection closed via context manager 2025-08-26 18:32:05,697 - DEBUG - Database connection closed via context manager 2025-08-26 18:32:05,812 - DEBUG - Database connection closed via context manager 2025-08-26 18:32:05,818 - DEBUG - Database connection closed via context manager 2025-08-26 18:32:05,842 - DEBUG - Database connection closed via context manager 2025-08-26 18:32:43,281 - DEBUG - Database health check passed. Stats: {'total_connections': 148, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756212463.279992, 'cache_hits': 0, 'cache_misses': 145, 'cache_clears': 0} 2025-08-26 18:32:43,282 - INFO - Connection stats - Total: 148, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:33:04,562 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212484.5582948, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:33:04,562 - INFO - Connection stats - Total: 14, Active: 0, Failed: 1, Success rate: 92.9% 2025-08-26 18:33:43,286 - DEBUG - Database health check passed. Stats: {'total_connections': 151, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756212523.284548, 'cache_hits': 0, 'cache_misses': 147, 'cache_clears': 0} 2025-08-26 18:33:43,286 - INFO - Connection stats - Total: 151, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:34:04,569 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212544.5668993, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:34:04,571 - INFO - Connection stats - Total: 15, Active: 0, Failed: 1, Success rate: 93.3% 2025-08-26 18:34:43,295 - DEBUG - Database health check passed. Stats: {'total_connections': 152, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756212583.289801, 'cache_hits': 0, 'cache_misses': 147, 'cache_clears': 0} 2025-08-26 18:34:43,296 - INFO - Connection stats - Total: 152, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:35:04,579 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212604.5743332, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:35:04,580 - INFO - Connection stats - Total: 16, Active: 0, Failed: 1, Success rate: 93.8% 2025-08-26 18:35:43,301 - DEBUG - Database health check passed. Stats: {'total_connections': 153, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756212643.2990592, 'cache_hits': 0, 'cache_misses': 147, 'cache_clears': 0} 2025-08-26 18:35:43,302 - INFO - Connection stats - Total: 153, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:35:49,496 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:35:49,497 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:35:49,501 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:35:49,503 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:35:49,505 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:35:49,526 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:35:49,527 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:35:49,555 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:35:49,576 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:35:49,589 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:36:04,587 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212664.5828583, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:36:04,587 - INFO - Connection stats - Total: 17, Active: 0, Failed: 1, Success rate: 94.1% 2025-08-26 18:36:43,311 - DEBUG - Database health check passed. Stats: {'total_connections': 156, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756212703.307663, 'cache_hits': 0, 'cache_misses': 149, 'cache_clears': 0} 2025-08-26 18:36:43,311 - INFO - Connection stats - Total: 156, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:37:04,602 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212724.5942698, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:37:04,610 - INFO - Connection stats - Total: 18, Active: 0, Failed: 1, Success rate: 94.4% 2025-08-26 18:37:43,320 - DEBUG - Database health check passed. Stats: {'total_connections': 157, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756212763.315911, 'cache_hits': 0, 'cache_misses': 149, 'cache_clears': 0} 2025-08-26 18:37:43,321 - INFO - Connection stats - Total: 157, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:37:45,284 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:37:45,290 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:37:45,292 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:37:45,293 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:37:45,295 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:37:45,297 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:37:45,298 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:37:45,300 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:37:45,303 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:37:45,310 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:38:04,618 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212784.6141942, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:38:04,619 - INFO - Connection stats - Total: 19, Active: 0, Failed: 1, Success rate: 94.7% 2025-08-26 18:38:43,333 - DEBUG - Database health check passed. Stats: {'total_connections': 160, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756212823.3256896, 'cache_hits': 0, 'cache_misses': 151, 'cache_clears': 0} 2025-08-26 18:38:43,333 - INFO - Connection stats - Total: 160, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:39:04,626 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212844.6232345, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:39:04,627 - INFO - Connection stats - Total: 20, Active: 0, Failed: 1, Success rate: 95.0% 2025-08-26 18:39:43,344 - DEBUG - Database health check passed. Stats: {'total_connections': 161, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756212883.3382244, 'cache_hits': 0, 'cache_misses': 151, 'cache_clears': 0} 2025-08-26 18:39:43,345 - INFO - Connection stats - Total: 161, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:40:04,748 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212904.6606526, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:40:04,754 - INFO - Connection stats - Total: 21, Active: 0, Failed: 1, Success rate: 95.2% 2025-08-26 18:40:10,061 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:40:10,061 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:40:10,066 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:40:10,067 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:40:10,070 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:40:10,071 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:40:10,072 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:40:10,072 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:40:10,075 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:40:10,075 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:40:43,363 - DEBUG - Database health check passed. Stats: {'total_connections': 164, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756212943.3569305, 'cache_hits': 0, 'cache_misses': 153, 'cache_clears': 0} 2025-08-26 18:40:43,363 - INFO - Connection stats - Total: 164, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:40:55,536 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:40:55,563 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:40:55,571 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:40:55,580 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:40:55,587 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:41:04,778 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756212964.7636576, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:41:04,778 - INFO - Connection stats - Total: 22, Active: 0, Failed: 1, Success rate: 95.5% 2025-08-26 18:41:43,686 - DEBUG - Database health check passed. Stats: {'total_connections': 166, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756213003.5981276, 'cache_hits': 0, 'cache_misses': 154, 'cache_clears': 0} 2025-08-26 18:41:43,687 - INFO - Connection stats - Total: 166, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:41:47,635 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:41:47,638 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:41:47,641 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:41:47,658 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:41:47,662 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:41:47,675 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:41:47,675 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:41:47,686 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:41:47,687 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:41:47,703 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:42:04,798 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756213024.790422, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:42:04,798 - INFO - Connection stats - Total: 23, Active: 0, Failed: 1, Success rate: 95.7% 2025-08-26 18:42:36,010 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:42:36,067 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:42:36,146 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:42:36,225 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:42:36,249 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:42:36,327 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:42:36,339 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:42:36,385 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:42:36,388 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:42:36,429 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:42:44,321 - DEBUG - Database health check passed. Stats: {'total_connections': 173, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756213063.8258944, 'cache_hits': 0, 'cache_misses': 160, 'cache_clears': 0} 2025-08-26 18:42:44,325 - INFO - Connection stats - Total: 173, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:43:05,033 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756213084.8066428, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:43:05,038 - INFO - Connection stats - Total: 24, Active: 0, Failed: 1, Success rate: 95.8% 2025-08-26 18:43:40,120 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:43:40,207 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:43:40,271 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:43:40,328 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:43:40,337 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:43:40,359 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:43:40,406 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:43:40,441 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:43:40,469 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:43:40,540 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:43:44,905 - DEBUG - Database health check passed. Stats: {'total_connections': 176, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756213124.5542097, 'cache_hits': 0, 'cache_misses': 162, 'cache_clears': 0} 2025-08-26 18:43:44,931 - INFO - Connection stats - Total: 176, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:44:05,563 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756213145.2466893, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:44:05,580 - INFO - Connection stats - Total: 25, Active: 0, Failed: 1, Success rate: 96.0% 2025-08-26 18:44:38,015 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:44:38,027 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:44:38,059 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:44:38,065 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:44:38,066 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:44:38,070 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:44:38,086 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:44:38,092 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:44:38,101 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:44:38,103 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:44:44,986 - DEBUG - Database health check passed. Stats: {'total_connections': 179, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756213184.9838572, 'cache_hits': 0, 'cache_misses': 164, 'cache_clears': 0} 2025-08-26 18:44:44,987 - INFO - Connection stats - Total: 179, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:45:05,606 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756213205.5988731, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:45:05,609 - INFO - Connection stats - Total: 26, Active: 0, Failed: 1, Success rate: 96.2% 2025-08-26 18:45:45,014 - DEBUG - Database health check passed. Stats: {'total_connections': 180, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756213244.9974964, 'cache_hits': 0, 'cache_misses': 164, 'cache_clears': 0} 2025-08-26 18:45:45,017 - INFO - Connection stats - Total: 180, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:46:00,998 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:46:01,006 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:46:01,011 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:46:01,015 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:46:01,020 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:46:06,026 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756213265.8511488, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:46:06,027 - INFO - Connection stats - Total: 27, Active: 0, Failed: 1, Success rate: 96.3% 2025-08-26 18:46:06,719 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:46:06,763 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:46:06,776 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:46:06,782 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:46:06,789 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:46:45,039 - DEBUG - Database health check passed. Stats: {'total_connections': 185, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756213305.0281684, 'cache_hits': 0, 'cache_misses': 168, 'cache_clears': 0} 2025-08-26 18:46:45,043 - INFO - Connection stats - Total: 185, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:47:06,069 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756213326.037414, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:47:06,070 - INFO - Connection stats - Total: 28, Active: 0, Failed: 1, Success rate: 96.4% 2025-08-26 18:47:45,055 - DEBUG - Database health check passed. Stats: {'total_connections': 186, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756213365.0511634, 'cache_hits': 0, 'cache_misses': 168, 'cache_clears': 0} 2025-08-26 18:47:45,056 - INFO - Connection stats - Total: 186, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:48:06,459 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756213386.2269301, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:48:06,475 - INFO - Connection stats - Total: 29, Active: 0, Failed: 1, Success rate: 96.6% 2025-08-26 18:48:45,474 - DEBUG - Database health check passed. Stats: {'total_connections': 194, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756213425.2667255, 'cache_hits': 0, 'cache_misses': 175, 'cache_clears': 0} 2025-08-26 18:48:45,475 - INFO - Connection stats - Total: 194, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:49:06,507 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756213446.4914834, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:49:06,508 - INFO - Connection stats - Total: 30, Active: 0, Failed: 1, Success rate: 96.7% 2025-08-26 18:49:45,487 - DEBUG - Database health check passed. Stats: {'total_connections': 201, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756213485.4823804, 'cache_hits': 0, 'cache_misses': 181, 'cache_clears': 0} 2025-08-26 18:49:45,488 - INFO - Connection stats - Total: 201, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:50:06,712 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756213506.6217742, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:50:06,712 - INFO - Connection stats - Total: 31, Active: 0, Failed: 1, Success rate: 96.8% 2025-08-26 18:50:33,361 - DEBUG - Database connection closed via context manager 2025-08-26 18:50:33,369 - DEBUG - Database connection closed via context manager 2025-08-26 18:50:33,384 - DEBUG - Database connection closed via context manager 2025-08-26 18:50:33,385 - DEBUG - Database connection closed via context manager 2025-08-26 18:50:33,426 - DEBUG - Database connection closed via context manager 2025-08-26 18:50:33,436 - DEBUG - Database connection closed via context manager 2025-08-26 18:50:33,528 - DEBUG - Database connection closed via context manager 2025-08-26 18:50:33,532 - DEBUG - Database connection closed via context manager 2025-08-26 18:50:33,594 - DEBUG - Database connection closed via context manager 2025-08-26 18:50:42,222 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:50:42,261 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:50:42,292 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:50:42,336 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:50:42,380 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:50:42,382 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:50:42,424 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:50:42,440 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:50:42,448 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:50:42,465 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:50:45,503 - DEBUG - Database health check passed. Stats: {'total_connections': 215, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756213545.496235, 'cache_hits': 0, 'cache_misses': 194, 'cache_clears': 0} 2025-08-26 18:50:45,503 - INFO - Connection stats - Total: 215, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:51:06,722 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756213566.717729, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:51:06,722 - INFO - Connection stats - Total: 32, Active: 0, Failed: 1, Success rate: 96.9% 2025-08-26 18:51:45,551 - DEBUG - Database health check passed. Stats: {'total_connections': 216, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756213605.5154438, 'cache_hits': 0, 'cache_misses': 194, 'cache_clears': 0} 2025-08-26 18:51:45,551 - INFO - Connection stats - Total: 216, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:51:55,156 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 18:51:55,178 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 18:51:55,371 - DEBUG - Database connection closed and returned to pool 2025-08-26 18:51:55,395 - DEBUG - Database connection closed and returned to pool 2025-08-26 18:52:07,273 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756213626.9041944, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:52:07,289 - INFO - Connection stats - Total: 33, Active: 0, Failed: 1, Success rate: 97.0% 2025-08-26 18:52:46,634 - DEBUG - Database health check passed. Stats: {'total_connections': 221, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756213666.1896544, 'cache_hits': 0, 'cache_misses': 196, 'cache_clears': 0} 2025-08-26 18:52:46,659 - INFO - Connection stats - Total: 221, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:53:07,311 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756213687.30811, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:53:07,312 - INFO - Connection stats - Total: 34, Active: 0, Failed: 1, Success rate: 97.1% 2025-08-26 18:53:46,677 - DEBUG - Database health check passed. Stats: {'total_connections': 222, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756213726.6690404, 'cache_hits': 0, 'cache_misses': 196, 'cache_clears': 0} 2025-08-26 18:53:46,679 - INFO - Connection stats - Total: 222, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:54:08,940 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756213747.5007277, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:54:08,999 - INFO - Connection stats - Total: 35, Active: 0, Failed: 1, Success rate: 97.1% 2025-08-26 18:54:46,928 - DEBUG - Database health check passed. Stats: {'total_connections': 223, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756213786.7732463, 'cache_hits': 0, 'cache_misses': 196, 'cache_clears': 0} 2025-08-26 18:54:46,936 - INFO - Connection stats - Total: 223, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:55:09,215 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756213809.056559, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:55:09,218 - INFO - Connection stats - Total: 36, Active: 0, Failed: 1, Success rate: 97.2% 2025-08-26 18:55:47,530 - DEBUG - Database health check passed. Stats: {'total_connections': 224, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756213847.181085, 'cache_hits': 0, 'cache_misses': 196, 'cache_clears': 0} 2025-08-26 18:55:47,531 - INFO - Connection stats - Total: 224, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:56:09,365 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756213869.2749445, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:56:09,369 - INFO - Connection stats - Total: 37, Active: 0, Failed: 1, Success rate: 97.3% 2025-08-26 18:56:23,110 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 18:56:23,110 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 18:56:23,117 - DEBUG - Database connection closed and returned to pool 2025-08-26 18:56:23,117 - DEBUG - Database connection closed and returned to pool 2025-08-26 18:56:47,541 - DEBUG - Database health check passed. Stats: {'total_connections': 229, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756213907.538131, 'cache_hits': 0, 'cache_misses': 198, 'cache_clears': 0} 2025-08-26 18:56:47,542 - INFO - Connection stats - Total: 229, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:57:09,429 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756213929.396544, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:57:09,429 - INFO - Connection stats - Total: 38, Active: 0, Failed: 1, Success rate: 97.4% 2025-08-26 18:57:47,548 - DEBUG - Database health check passed. Stats: {'total_connections': 232, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756213967.5448442, 'cache_hits': 0, 'cache_misses': 200, 'cache_clears': 0} 2025-08-26 18:57:47,549 - INFO - Connection stats - Total: 232, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:57:51,026 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:57:51,036 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:57:51,041 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:57:51,051 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:57:51,059 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:57:51,064 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:57:51,065 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:57:51,071 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 18:57:51,079 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 18:57:51,095 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 18:58:09,438 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756213989.4337, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:58:09,439 - INFO - Connection stats - Total: 39, Active: 0, Failed: 1, Success rate: 97.4% 2025-08-26 18:58:47,555 - DEBUG - Database health check passed. Stats: {'total_connections': 237, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756214027.5532496, 'cache_hits': 0, 'cache_misses': 204, 'cache_clears': 0} 2025-08-26 18:58:47,555 - INFO - Connection stats - Total: 237, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 18:59:09,444 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756214049.4411602, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 18:59:09,445 - INFO - Connection stats - Total: 40, Active: 0, Failed: 1, Success rate: 97.5% 2025-08-26 18:59:47,738 - DEBUG - Database health check passed. Stats: {'total_connections': 238, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756214087.723247, 'cache_hits': 0, 'cache_misses': 204, 'cache_clears': 0} 2025-08-26 18:59:47,739 - INFO - Connection stats - Total: 238, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:00:09,453 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756214109.4479866, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:00:09,454 - INFO - Connection stats - Total: 41, Active: 0, Failed: 1, Success rate: 97.6% 2025-08-26 19:00:47,749 - DEBUG - Database health check passed. Stats: {'total_connections': 239, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756214147.747701, 'cache_hits': 0, 'cache_misses': 204, 'cache_clears': 0} 2025-08-26 19:00:47,750 - INFO - Connection stats - Total: 239, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:01:09,467 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756214169.4618506, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:01:09,468 - INFO - Connection stats - Total: 42, Active: 0, Failed: 1, Success rate: 97.6% 2025-08-26 19:01:47,826 - DEBUG - Database health check passed. Stats: {'total_connections': 240, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756214207.8130157, 'cache_hits': 0, 'cache_misses': 204, 'cache_clears': 0} 2025-08-26 19:01:47,828 - INFO - Connection stats - Total: 240, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:02:09,503 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756214229.476148, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:02:09,504 - INFO - Connection stats - Total: 43, Active: 0, Failed: 1, Success rate: 97.7% 2025-08-26 19:02:47,870 - DEBUG - Database health check passed. Stats: {'total_connections': 241, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756214267.8528378, 'cache_hits': 0, 'cache_misses': 204, 'cache_clears': 0} 2025-08-26 19:02:47,877 - INFO - Connection stats - Total: 241, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:03:09,619 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756214289.5910118, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:03:09,619 - INFO - Connection stats - Total: 44, Active: 0, Failed: 1, Success rate: 97.7% 2025-08-26 19:03:47,886 - DEBUG - Database health check passed. Stats: {'total_connections': 242, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756214327.8836923, 'cache_hits': 0, 'cache_misses': 204, 'cache_clears': 0} 2025-08-26 19:03:47,888 - INFO - Connection stats - Total: 242, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:04:01,038 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:01,042 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:01,093 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:01,103 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:01,112 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:01,120 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:01,125 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:01,143 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:01,144 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 19:04:01,160 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 19:04:09,960 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756214349.7181938, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:04:09,967 - INFO - Connection stats - Total: 45, Active: 0, Failed: 1, Success rate: 97.8% 2025-08-26 19:04:24,656 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:24,667 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:24,669 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:24,674 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:24,677 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:24,680 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:24,683 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 19:04:24,685 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:24,693 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:24,698 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 19:04:42,982 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:42,997 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:43,001 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:43,007 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:43,015 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 19:04:43,040 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:43,052 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:43,057 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:43,071 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:04:43,078 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 19:04:47,898 - DEBUG - Database health check passed. Stats: {'total_connections': 247, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756214387.8920476, 'cache_hits': 0, 'cache_misses': 208, 'cache_clears': 0} 2025-08-26 19:04:47,899 - INFO - Connection stats - Total: 247, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:05:09,981 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756214409.9743044, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:05:09,982 - INFO - Connection stats - Total: 46, Active: 0, Failed: 1, Success rate: 97.8% 2025-08-26 19:05:40,490 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:05:40,492 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:05:40,505 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:05:40,513 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 19:05:40,515 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:05:40,519 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:05:40,525 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 19:05:40,529 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 19:05:40,537 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 19:05:40,547 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 19:05:47,914 - DEBUG - Database health check passed. Stats: {'total_connections': 257, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756214447.9072354, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:05:47,915 - INFO - Connection stats - Total: 257, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:06:09,988 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756214469.9851904, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:06:09,988 - INFO - Connection stats - Total: 47, Active: 0, Failed: 1, Success rate: 97.9% 2025-08-26 19:06:47,924 - DEBUG - Database health check passed. Stats: {'total_connections': 258, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756214507.9202013, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:06:47,925 - INFO - Connection stats - Total: 258, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:07:10,007 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756214529.994398, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:07:10,008 - INFO - Connection stats - Total: 48, Active: 0, Failed: 1, Success rate: 97.9% 2025-08-26 19:07:47,933 - DEBUG - Database health check passed. Stats: {'total_connections': 259, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756214567.9283335, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:07:47,933 - INFO - Connection stats - Total: 259, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:08:10,017 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756214590.0134516, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:08:10,018 - INFO - Connection stats - Total: 49, Active: 0, Failed: 1, Success rate: 98.0% 2025-08-26 19:08:47,945 - DEBUG - Database health check passed. Stats: {'total_connections': 260, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756214627.93952, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:08:47,946 - INFO - Connection stats - Total: 260, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:09:10,026 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756214650.0221705, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:09:10,026 - INFO - Connection stats - Total: 50, Active: 0, Failed: 1, Success rate: 98.0% 2025-08-26 19:09:47,952 - DEBUG - Database health check passed. Stats: {'total_connections': 261, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756214687.9493754, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:09:47,953 - INFO - Connection stats - Total: 261, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:10:10,045 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756214710.0380402, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:10:10,046 - INFO - Connection stats - Total: 51, Active: 0, Failed: 1, Success rate: 98.0% 2025-08-26 19:10:47,964 - DEBUG - Database health check passed. Stats: {'total_connections': 262, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756214747.9590244, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:10:47,965 - INFO - Connection stats - Total: 262, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:11:10,054 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756214770.0503483, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:11:10,055 - INFO - Connection stats - Total: 52, Active: 0, Failed: 1, Success rate: 98.1% 2025-08-26 19:11:47,973 - DEBUG - Database health check passed. Stats: {'total_connections': 263, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756214807.9703205, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:11:47,974 - INFO - Connection stats - Total: 263, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:12:10,065 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756214830.059371, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:12:10,065 - INFO - Connection stats - Total: 53, Active: 0, Failed: 1, Success rate: 98.1% 2025-08-26 19:12:47,980 - DEBUG - Database health check passed. Stats: {'total_connections': 264, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756214867.9780629, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:12:47,981 - INFO - Connection stats - Total: 264, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:13:10,076 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756214890.0689218, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:13:10,077 - INFO - Connection stats - Total: 54, Active: 0, Failed: 1, Success rate: 98.1% 2025-08-26 19:13:47,987 - DEBUG - Database health check passed. Stats: {'total_connections': 265, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756214927.984854, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:13:47,988 - INFO - Connection stats - Total: 265, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:14:10,084 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756214950.080705, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:14:10,084 - INFO - Connection stats - Total: 55, Active: 0, Failed: 1, Success rate: 98.2% 2025-08-26 19:14:47,996 - DEBUG - Database health check passed. Stats: {'total_connections': 266, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756214987.9918072, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:14:47,996 - INFO - Connection stats - Total: 266, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:15:10,096 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756215010.0885015, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:15:10,097 - INFO - Connection stats - Total: 56, Active: 0, Failed: 1, Success rate: 98.2% 2025-08-26 19:15:48,002 - DEBUG - Database health check passed. Stats: {'total_connections': 267, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756215047.9996645, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:15:48,003 - INFO - Connection stats - Total: 267, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:16:10,103 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756215070.0994928, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:16:10,104 - INFO - Connection stats - Total: 57, Active: 0, Failed: 1, Success rate: 98.2% 2025-08-26 19:16:48,008 - DEBUG - Database health check passed. Stats: {'total_connections': 268, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756215108.0057826, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:16:48,009 - INFO - Connection stats - Total: 268, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:17:10,111 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756215130.107838, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:17:10,112 - INFO - Connection stats - Total: 58, Active: 0, Failed: 1, Success rate: 98.3% 2025-08-26 19:17:48,018 - DEBUG - Database health check passed. Stats: {'total_connections': 269, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756215168.0129454, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:17:48,019 - INFO - Connection stats - Total: 269, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:18:10,123 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756215190.1175008, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:18:10,124 - INFO - Connection stats - Total: 59, Active: 0, Failed: 1, Success rate: 98.3% 2025-08-26 19:18:48,027 - DEBUG - Database health check passed. Stats: {'total_connections': 270, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756215228.0231643, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:18:48,029 - INFO - Connection stats - Total: 270, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:19:10,169 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756215250.1355882, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:19:10,173 - INFO - Connection stats - Total: 60, Active: 0, Failed: 1, Success rate: 98.3% 2025-08-26 19:19:48,040 - DEBUG - Database health check passed. Stats: {'total_connections': 271, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756215288.0342321, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:19:48,040 - INFO - Connection stats - Total: 271, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:20:10,182 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756215310.1767583, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:20:10,183 - INFO - Connection stats - Total: 61, Active: 0, Failed: 1, Success rate: 98.4% 2025-08-26 19:20:48,048 - DEBUG - Database health check passed. Stats: {'total_connections': 272, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756215348.044876, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:20:48,049 - INFO - Connection stats - Total: 272, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:21:10,193 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756215370.187359, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:21:10,194 - INFO - Connection stats - Total: 62, Active: 0, Failed: 1, Success rate: 98.4% 2025-08-26 19:21:48,057 - DEBUG - Database health check passed. Stats: {'total_connections': 273, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756215408.0545719, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:21:48,059 - INFO - Connection stats - Total: 273, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:22:10,202 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756215430.1988795, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:22:10,202 - INFO - Connection stats - Total: 63, Active: 0, Failed: 1, Success rate: 98.4% 2025-08-26 19:22:48,073 - DEBUG - Database health check passed. Stats: {'total_connections': 274, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756215468.0643423, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:22:48,074 - INFO - Connection stats - Total: 274, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:23:10,212 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756215490.207966, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:23:10,212 - INFO - Connection stats - Total: 64, Active: 0, Failed: 1, Success rate: 98.4% 2025-08-26 19:23:48,082 - DEBUG - Database health check passed. Stats: {'total_connections': 275, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756215528.07835, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:23:48,082 - INFO - Connection stats - Total: 275, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:24:10,219 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756215550.2171571, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:24:10,220 - INFO - Connection stats - Total: 65, Active: 0, Failed: 1, Success rate: 98.5% 2025-08-26 19:24:48,091 - DEBUG - Database health check passed. Stats: {'total_connections': 276, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756215588.0884323, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:24:48,091 - INFO - Connection stats - Total: 276, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:25:10,232 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756215610.2260582, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:25:10,234 - INFO - Connection stats - Total: 66, Active: 0, Failed: 1, Success rate: 98.5% 2025-08-26 19:25:48,106 - DEBUG - Database health check passed. Stats: {'total_connections': 277, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756215648.0996733, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:25:48,106 - INFO - Connection stats - Total: 277, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:26:10,241 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756215670.2377455, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:26:10,241 - INFO - Connection stats - Total: 67, Active: 0, Failed: 1, Success rate: 98.5% 2025-08-26 19:26:48,114 - DEBUG - Database health check passed. Stats: {'total_connections': 278, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756215708.1131985, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:26:48,115 - INFO - Connection stats - Total: 278, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:27:10,249 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756215730.2457068, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:27:10,250 - INFO - Connection stats - Total: 68, Active: 0, Failed: 1, Success rate: 98.5% 2025-08-26 19:27:48,126 - DEBUG - Database health check passed. Stats: {'total_connections': 279, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756215768.1207662, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:27:48,127 - INFO - Connection stats - Total: 279, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:28:10,276 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756215790.2606435, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:28:10,283 - INFO - Connection stats - Total: 69, Active: 0, Failed: 1, Success rate: 98.6% 2025-08-26 19:28:48,185 - DEBUG - Database health check passed. Stats: {'total_connections': 280, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756215828.1671634, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:28:48,187 - INFO - Connection stats - Total: 280, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:29:10,318 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756215850.31042, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:29:10,319 - INFO - Connection stats - Total: 70, Active: 0, Failed: 1, Success rate: 98.6% 2025-08-26 19:29:48,201 - DEBUG - Database health check passed. Stats: {'total_connections': 281, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756215888.1938689, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:29:48,201 - INFO - Connection stats - Total: 281, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:30:10,332 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756215910.325836, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:30:10,332 - INFO - Connection stats - Total: 71, Active: 0, Failed: 1, Success rate: 98.6% 2025-08-26 19:30:48,212 - DEBUG - Database health check passed. Stats: {'total_connections': 282, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756215948.2068725, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:30:48,213 - INFO - Connection stats - Total: 282, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:31:10,343 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756215970.337657, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:31:10,343 - INFO - Connection stats - Total: 72, Active: 0, Failed: 1, Success rate: 98.6% 2025-08-26 19:31:48,225 - DEBUG - Database health check passed. Stats: {'total_connections': 283, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756216008.2196195, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:31:48,226 - INFO - Connection stats - Total: 283, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:32:10,350 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756216030.346545, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:32:10,351 - INFO - Connection stats - Total: 73, Active: 0, Failed: 1, Success rate: 98.6% 2025-08-26 19:32:48,237 - DEBUG - Database health check passed. Stats: {'total_connections': 284, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756216068.2294567, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:32:48,238 - INFO - Connection stats - Total: 284, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:33:10,364 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756216090.3562427, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:33:10,367 - INFO - Connection stats - Total: 74, Active: 0, Failed: 1, Success rate: 98.6% 2025-08-26 19:33:48,247 - DEBUG - Database health check passed. Stats: {'total_connections': 285, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756216128.2431295, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:33:48,248 - INFO - Connection stats - Total: 285, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:34:10,375 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756216150.3726358, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:34:10,376 - INFO - Connection stats - Total: 75, Active: 0, Failed: 1, Success rate: 98.7% 2025-08-26 19:34:48,255 - DEBUG - Database health check passed. Stats: {'total_connections': 286, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756216188.2523355, 'cache_hits': 0, 'cache_misses': 217, 'cache_clears': 0} 2025-08-26 19:34:48,256 - INFO - Connection stats - Total: 286, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:35:10,387 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756216210.3814387, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:35:10,388 - INFO - Connection stats - Total: 76, Active: 0, Failed: 1, Success rate: 98.7% 2025-08-26 19:35:48,263 - DEBUG - Database health check passed. Stats: {'total_connections': 289, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756216248.2596695, 'cache_hits': 0, 'cache_misses': 219, 'cache_clears': 0} 2025-08-26 19:35:48,264 - INFO - Connection stats - Total: 289, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:36:10,396 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756216270.3916924, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:36:10,396 - INFO - Connection stats - Total: 77, Active: 0, Failed: 1, Success rate: 98.7% 2025-08-26 19:36:30,659 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-26 19:36:40,230 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-26 19:36:48,272 - DEBUG - Database health check passed. Stats: {'total_connections': 291, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756216308.2677376, 'cache_hits': 0, 'cache_misses': 220, 'cache_clears': 0} 2025-08-26 19:36:48,273 - INFO - Connection stats - Total: 291, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:37:10,401 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756216330.3998218, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:37:10,402 - INFO - Connection stats - Total: 78, Active: 0, Failed: 1, Success rate: 98.7% 2025-08-26 19:37:48,280 - DEBUG - Database health check passed. Stats: {'total_connections': 292, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756216368.2780757, 'cache_hits': 0, 'cache_misses': 220, 'cache_clears': 0} 2025-08-26 19:37:48,280 - INFO - Connection stats - Total: 292, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:38:10,557 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756216390.5381188, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:38:10,558 - INFO - Connection stats - Total: 79, Active: 0, Failed: 1, Success rate: 98.7% 2025-08-26 19:38:48,290 - DEBUG - Database health check passed. Stats: {'total_connections': 293, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756216428.2858112, 'cache_hits': 0, 'cache_misses': 220, 'cache_clears': 0} 2025-08-26 19:38:48,291 - INFO - Connection stats - Total: 293, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:39:10,568 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756216450.5642014, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:39:10,569 - INFO - Connection stats - Total: 80, Active: 0, Failed: 1, Success rate: 98.8% 2025-08-26 19:39:48,307 - DEBUG - Database health check passed. Stats: {'total_connections': 294, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756216488.300618, 'cache_hits': 0, 'cache_misses': 220, 'cache_clears': 0} 2025-08-26 19:39:48,308 - INFO - Connection stats - Total: 294, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:40:10,582 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756216510.5737336, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:40:10,583 - INFO - Connection stats - Total: 81, Active: 0, Failed: 1, Success rate: 98.8% 2025-08-26 19:40:48,317 - DEBUG - Database health check passed. Stats: {'total_connections': 295, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756216548.312751, 'cache_hits': 0, 'cache_misses': 220, 'cache_clears': 0} 2025-08-26 19:40:48,318 - INFO - Connection stats - Total: 295, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:41:10,593 - DEBUG - Database health check passed. Stats: {'total_connections': 82, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756216570.5880446, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:41:10,594 - INFO - Connection stats - Total: 82, Active: 0, Failed: 1, Success rate: 98.8% 2025-08-26 19:41:48,365 - DEBUG - Database health check passed. Stats: {'total_connections': 296, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756216608.3569026, 'cache_hits': 0, 'cache_misses': 220, 'cache_clears': 0} 2025-08-26 19:41:48,366 - INFO - Connection stats - Total: 296, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:42:10,611 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756216630.6017637, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:42:10,611 - INFO - Connection stats - Total: 83, Active: 0, Failed: 1, Success rate: 98.8% 2025-08-26 19:42:48,378 - DEBUG - Database health check passed. Stats: {'total_connections': 297, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756216668.3758545, 'cache_hits': 0, 'cache_misses': 220, 'cache_clears': 0} 2025-08-26 19:42:48,379 - INFO - Connection stats - Total: 297, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:43:10,620 - DEBUG - Database health check passed. Stats: {'total_connections': 84, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756216690.6156619, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:43:10,621 - INFO - Connection stats - Total: 84, Active: 0, Failed: 1, Success rate: 98.8% 2025-08-26 19:43:48,413 - DEBUG - Database health check passed. Stats: {'total_connections': 298, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756216728.4066644, 'cache_hits': 0, 'cache_misses': 220, 'cache_clears': 0} 2025-08-26 19:43:48,414 - INFO - Connection stats - Total: 298, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:44:10,629 - DEBUG - Database health check passed. Stats: {'total_connections': 85, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756216750.6252275, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:44:10,631 - INFO - Connection stats - Total: 85, Active: 0, Failed: 1, Success rate: 98.8% 2025-08-26 19:44:48,424 - DEBUG - Database health check passed. Stats: {'total_connections': 299, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756216788.4192095, 'cache_hits': 0, 'cache_misses': 220, 'cache_clears': 0} 2025-08-26 19:44:48,425 - INFO - Connection stats - Total: 299, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:45:01,593 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 19:45:01,603 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 19:45:01,611 - DEBUG - Database connection closed and returned to pool 2025-08-26 19:45:01,660 - DEBUG - Database connection closed and returned to pool 2025-08-26 19:45:10,669 - DEBUG - Database health check passed. Stats: {'total_connections': 86, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756216810.6451292, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:45:10,671 - INFO - Connection stats - Total: 86, Active: 0, Failed: 1, Success rate: 98.8% 2025-08-26 19:45:48,809 - DEBUG - Database health check passed. Stats: {'total_connections': 304, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756216848.5834103, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 19:45:48,814 - INFO - Connection stats - Total: 304, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:46:11,034 - DEBUG - Database health check passed. Stats: {'total_connections': 87, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756216870.9097018, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:46:11,043 - INFO - Connection stats - Total: 87, Active: 0, Failed: 1, Success rate: 98.9% 2025-08-26 19:46:48,872 - DEBUG - Database health check passed. Stats: {'total_connections': 305, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756216908.8431287, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 19:46:48,875 - INFO - Connection stats - Total: 305, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:47:11,091 - DEBUG - Database health check passed. Stats: {'total_connections': 88, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756216931.0609148, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:47:11,096 - INFO - Connection stats - Total: 88, Active: 0, Failed: 1, Success rate: 98.9% 2025-08-26 19:47:49,394 - DEBUG - Database health check passed. Stats: {'total_connections': 306, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756216969.0923831, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 19:47:49,420 - INFO - Connection stats - Total: 306, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:48:11,140 - DEBUG - Database health check passed. Stats: {'total_connections': 89, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756216991.1068113, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:48:11,143 - INFO - Connection stats - Total: 89, Active: 0, Failed: 1, Success rate: 98.9% 2025-08-26 19:48:49,512 - DEBUG - Database health check passed. Stats: {'total_connections': 307, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756217029.4642544, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 19:48:49,514 - INFO - Connection stats - Total: 307, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:49:11,157 - DEBUG - Database health check passed. Stats: {'total_connections': 90, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756217051.1519823, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:49:11,158 - INFO - Connection stats - Total: 90, Active: 0, Failed: 1, Success rate: 98.9% 2025-08-26 19:49:49,527 - DEBUG - Database health check passed. Stats: {'total_connections': 308, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756217089.5244443, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 19:49:49,528 - INFO - Connection stats - Total: 308, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:50:11,439 - DEBUG - Database health check passed. Stats: {'total_connections': 91, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756217111.2324772, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:50:11,450 - INFO - Connection stats - Total: 91, Active: 0, Failed: 1, Success rate: 98.9% 2025-08-26 19:50:49,664 - DEBUG - Database health check passed. Stats: {'total_connections': 309, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756217149.5897121, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 19:50:49,674 - INFO - Connection stats - Total: 309, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:51:11,640 - DEBUG - Database health check passed. Stats: {'total_connections': 92, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756217171.5277722, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:51:11,646 - INFO - Connection stats - Total: 92, Active: 0, Failed: 1, Success rate: 98.9% 2025-08-26 19:51:49,730 - DEBUG - Database health check passed. Stats: {'total_connections': 310, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756217209.703182, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 19:51:49,734 - INFO - Connection stats - Total: 310, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:52:11,658 - DEBUG - Database health check passed. Stats: {'total_connections': 93, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756217231.6563084, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:52:11,659 - INFO - Connection stats - Total: 93, Active: 0, Failed: 1, Success rate: 98.9% 2025-08-26 19:52:49,739 - DEBUG - Database health check passed. Stats: {'total_connections': 311, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756217269.737998, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 19:52:49,739 - INFO - Connection stats - Total: 311, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:53:11,665 - DEBUG - Database health check passed. Stats: {'total_connections': 94, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756217291.6629045, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:53:11,665 - INFO - Connection stats - Total: 94, Active: 0, Failed: 1, Success rate: 98.9% 2025-08-26 19:53:49,776 - DEBUG - Database health check passed. Stats: {'total_connections': 312, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756217329.7528515, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 19:53:49,778 - INFO - Connection stats - Total: 312, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:54:11,680 - DEBUG - Database health check passed. Stats: {'total_connections': 95, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756217351.6742475, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:54:11,680 - INFO - Connection stats - Total: 95, Active: 0, Failed: 1, Success rate: 98.9% 2025-08-26 19:54:49,783 - DEBUG - Database health check passed. Stats: {'total_connections': 313, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756217389.781512, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 19:54:49,783 - INFO - Connection stats - Total: 313, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:55:11,688 - DEBUG - Database health check passed. Stats: {'total_connections': 96, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756217411.6836672, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:55:11,688 - INFO - Connection stats - Total: 96, Active: 0, Failed: 1, Success rate: 99.0% 2025-08-26 19:55:49,787 - DEBUG - Database health check passed. Stats: {'total_connections': 314, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756217449.7856493, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 19:55:49,787 - INFO - Connection stats - Total: 314, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:56:11,695 - DEBUG - Database health check passed. Stats: {'total_connections': 97, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756217471.6926498, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:56:11,695 - INFO - Connection stats - Total: 97, Active: 0, Failed: 1, Success rate: 99.0% 2025-08-26 19:56:49,798 - DEBUG - Database health check passed. Stats: {'total_connections': 315, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756217509.792777, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 19:56:49,799 - INFO - Connection stats - Total: 315, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:57:11,701 - DEBUG - Database health check passed. Stats: {'total_connections': 98, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756217531.6984658, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:57:11,701 - INFO - Connection stats - Total: 98, Active: 0, Failed: 1, Success rate: 99.0% 2025-08-26 19:57:50,060 - DEBUG - Database health check passed. Stats: {'total_connections': 316, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756217569.9111326, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 19:57:50,079 - INFO - Connection stats - Total: 316, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:58:11,714 - DEBUG - Database health check passed. Stats: {'total_connections': 99, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756217591.7078903, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:58:11,715 - INFO - Connection stats - Total: 99, Active: 0, Failed: 1, Success rate: 99.0% 2025-08-26 19:58:50,097 - DEBUG - Database health check passed. Stats: {'total_connections': 317, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756217630.0948148, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 19:58:50,098 - INFO - Connection stats - Total: 317, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 19:59:11,724 - DEBUG - Database health check passed. Stats: {'total_connections': 100, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756217651.721285, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 19:59:11,725 - INFO - Connection stats - Total: 100, Active: 0, Failed: 1, Success rate: 99.0% 2025-08-26 19:59:50,114 - DEBUG - Database health check passed. Stats: {'total_connections': 318, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756217690.1049414, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 19:59:50,115 - INFO - Connection stats - Total: 318, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:00:11,740 - DEBUG - Database health check passed. Stats: {'total_connections': 101, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756217711.7329245, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:00:11,741 - INFO - Connection stats - Total: 101, Active: 0, Failed: 1, Success rate: 99.0% 2025-08-26 20:00:50,122 - DEBUG - Database health check passed. Stats: {'total_connections': 319, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756217750.1193278, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:00:50,123 - INFO - Connection stats - Total: 319, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:01:11,751 - DEBUG - Database health check passed. Stats: {'total_connections': 102, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756217771.746819, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:01:11,752 - INFO - Connection stats - Total: 102, Active: 0, Failed: 1, Success rate: 99.0% 2025-08-26 20:01:50,133 - DEBUG - Database health check passed. Stats: {'total_connections': 320, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756217810.1284215, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:01:50,135 - INFO - Connection stats - Total: 320, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:02:11,858 - DEBUG - Database health check passed. Stats: {'total_connections': 103, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756217831.8114839, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:02:11,864 - INFO - Connection stats - Total: 103, Active: 0, Failed: 1, Success rate: 99.0% 2025-08-26 20:02:50,143 - DEBUG - Database health check passed. Stats: {'total_connections': 321, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756217870.139982, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:02:50,144 - INFO - Connection stats - Total: 321, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:03:11,879 - DEBUG - Database health check passed. Stats: {'total_connections': 104, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756217891.8751712, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:03:11,879 - INFO - Connection stats - Total: 104, Active: 0, Failed: 1, Success rate: 99.0% 2025-08-26 20:03:50,154 - DEBUG - Database health check passed. Stats: {'total_connections': 322, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756217930.1489098, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:03:50,154 - INFO - Connection stats - Total: 322, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:04:11,884 - DEBUG - Database health check passed. Stats: {'total_connections': 105, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756217951.8826468, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:04:11,884 - INFO - Connection stats - Total: 105, Active: 0, Failed: 1, Success rate: 99.0% 2025-08-26 20:04:50,165 - DEBUG - Database health check passed. Stats: {'total_connections': 323, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756217990.1588604, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:04:50,166 - INFO - Connection stats - Total: 323, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:05:11,893 - DEBUG - Database health check passed. Stats: {'total_connections': 106, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756218011.8883402, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:05:11,894 - INFO - Connection stats - Total: 106, Active: 0, Failed: 1, Success rate: 99.1% 2025-08-26 20:05:50,176 - DEBUG - Database health check passed. Stats: {'total_connections': 324, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756218050.1711733, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:05:50,176 - INFO - Connection stats - Total: 324, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:06:11,906 - DEBUG - Database health check passed. Stats: {'total_connections': 107, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756218071.8985412, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:06:11,908 - INFO - Connection stats - Total: 107, Active: 0, Failed: 1, Success rate: 99.1% 2025-08-26 20:06:50,186 - DEBUG - Database health check passed. Stats: {'total_connections': 325, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756218110.1819544, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:06:50,187 - INFO - Connection stats - Total: 325, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:07:11,918 - DEBUG - Database health check passed. Stats: {'total_connections': 108, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756218131.9130716, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:07:11,919 - INFO - Connection stats - Total: 108, Active: 0, Failed: 1, Success rate: 99.1% 2025-08-26 20:07:50,196 - DEBUG - Database health check passed. Stats: {'total_connections': 326, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756218170.191458, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:07:50,197 - INFO - Connection stats - Total: 326, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:08:11,932 - DEBUG - Database health check passed. Stats: {'total_connections': 109, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756218191.9250772, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:08:11,933 - INFO - Connection stats - Total: 109, Active: 0, Failed: 1, Success rate: 99.1% 2025-08-26 20:08:50,204 - DEBUG - Database health check passed. Stats: {'total_connections': 327, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756218230.2012672, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:08:50,204 - INFO - Connection stats - Total: 327, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:09:11,945 - DEBUG - Database health check passed. Stats: {'total_connections': 110, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756218251.9393764, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:09:11,946 - INFO - Connection stats - Total: 110, Active: 0, Failed: 1, Success rate: 99.1% 2025-08-26 20:09:50,212 - DEBUG - Database health check passed. Stats: {'total_connections': 328, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756218290.2085834, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:09:50,213 - INFO - Connection stats - Total: 328, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:10:11,961 - DEBUG - Database health check passed. Stats: {'total_connections': 111, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756218311.955974, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:10:11,962 - INFO - Connection stats - Total: 111, Active: 0, Failed: 1, Success rate: 99.1% 2025-08-26 20:10:50,224 - DEBUG - Database health check passed. Stats: {'total_connections': 329, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756218350.2188754, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:10:50,225 - INFO - Connection stats - Total: 329, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:11:11,973 - DEBUG - Database health check passed. Stats: {'total_connections': 112, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756218371.9672284, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:11:11,973 - INFO - Connection stats - Total: 112, Active: 0, Failed: 1, Success rate: 99.1% 2025-08-26 20:11:50,236 - DEBUG - Database health check passed. Stats: {'total_connections': 330, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756218410.230277, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:11:50,237 - INFO - Connection stats - Total: 330, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:12:11,981 - DEBUG - Database health check passed. Stats: {'total_connections': 113, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756218431.977191, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:12:11,981 - INFO - Connection stats - Total: 113, Active: 0, Failed: 1, Success rate: 99.1% 2025-08-26 20:12:50,247 - DEBUG - Database health check passed. Stats: {'total_connections': 331, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756218470.2424085, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:12:50,247 - INFO - Connection stats - Total: 331, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:13:11,991 - DEBUG - Database health check passed. Stats: {'total_connections': 114, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756218491.985327, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:13:11,992 - INFO - Connection stats - Total: 114, Active: 0, Failed: 1, Success rate: 99.1% 2025-08-26 20:13:50,253 - DEBUG - Database health check passed. Stats: {'total_connections': 332, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756218530.2509232, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:13:50,253 - INFO - Connection stats - Total: 332, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:14:11,997 - DEBUG - Database health check passed. Stats: {'total_connections': 115, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756218551.9947245, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:14:11,998 - INFO - Connection stats - Total: 115, Active: 0, Failed: 1, Success rate: 99.1% 2025-08-26 20:14:50,262 - DEBUG - Database health check passed. Stats: {'total_connections': 333, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756218590.2576923, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:14:50,263 - INFO - Connection stats - Total: 333, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:15:12,008 - DEBUG - Database health check passed. Stats: {'total_connections': 116, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756218612.0025601, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:15:12,008 - INFO - Connection stats - Total: 116, Active: 0, Failed: 1, Success rate: 99.1% 2025-08-26 20:15:50,270 - DEBUG - Database health check passed. Stats: {'total_connections': 334, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756218650.2676244, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:15:50,271 - INFO - Connection stats - Total: 334, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:16:12,065 - DEBUG - Database health check passed. Stats: {'total_connections': 117, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756218672.055578, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:16:12,066 - INFO - Connection stats - Total: 117, Active: 0, Failed: 1, Success rate: 99.1% 2025-08-26 20:16:50,349 - DEBUG - Database health check passed. Stats: {'total_connections': 335, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756218710.3319554, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:16:50,354 - INFO - Connection stats - Total: 335, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:17:12,074 - DEBUG - Database health check passed. Stats: {'total_connections': 118, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756218732.0704553, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:17:12,075 - INFO - Connection stats - Total: 118, Active: 0, Failed: 1, Success rate: 99.2% 2025-08-26 20:17:50,361 - DEBUG - Database health check passed. Stats: {'total_connections': 336, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756218770.3597422, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:17:50,362 - INFO - Connection stats - Total: 336, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:18:12,081 - DEBUG - Database health check passed. Stats: {'total_connections': 119, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756218792.0780725, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:18:12,081 - INFO - Connection stats - Total: 119, Active: 0, Failed: 1, Success rate: 99.2% 2025-08-26 20:18:50,368 - DEBUG - Database health check passed. Stats: {'total_connections': 337, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756218830.365672, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:18:50,368 - INFO - Connection stats - Total: 337, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:19:12,094 - DEBUG - Database health check passed. Stats: {'total_connections': 120, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756218852.0871687, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:19:12,094 - INFO - Connection stats - Total: 120, Active: 0, Failed: 1, Success rate: 99.2% 2025-08-26 20:19:50,375 - DEBUG - Database health check passed. Stats: {'total_connections': 338, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756218890.3729432, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:19:50,375 - INFO - Connection stats - Total: 338, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:20:12,102 - DEBUG - Database health check passed. Stats: {'total_connections': 121, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756218912.0988083, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:20:12,103 - INFO - Connection stats - Total: 121, Active: 0, Failed: 1, Success rate: 99.2% 2025-08-26 20:20:50,382 - DEBUG - Database health check passed. Stats: {'total_connections': 339, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756218950.3796747, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:20:50,382 - INFO - Connection stats - Total: 339, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:21:12,187 - DEBUG - Database health check passed. Stats: {'total_connections': 122, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756218972.123523, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:21:12,187 - INFO - Connection stats - Total: 122, Active: 0, Failed: 1, Success rate: 99.2% 2025-08-26 20:21:50,391 - DEBUG - Database health check passed. Stats: {'total_connections': 340, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756219010.387219, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:21:50,392 - INFO - Connection stats - Total: 340, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:22:12,195 - DEBUG - Database health check passed. Stats: {'total_connections': 123, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756219032.1905792, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:22:12,195 - INFO - Connection stats - Total: 123, Active: 0, Failed: 1, Success rate: 99.2% 2025-08-26 20:22:50,396 - DEBUG - Database health check passed. Stats: {'total_connections': 341, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756219070.3946733, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:22:50,396 - INFO - Connection stats - Total: 341, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:29:59,754 - DEBUG - Database health check passed. Stats: {'total_connections': 124, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756219499.7503445, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:29:59,755 - INFO - Connection stats - Total: 124, Active: 0, Failed: 1, Success rate: 99.2% 2025-08-26 20:30:37,959 - DEBUG - Database health check passed. Stats: {'total_connections': 342, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756219537.9540055, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:30:37,960 - INFO - Connection stats - Total: 342, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:30:59,774 - DEBUG - Database health check passed. Stats: {'total_connections': 125, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756219559.7595072, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:30:59,775 - INFO - Connection stats - Total: 125, Active: 0, Failed: 1, Success rate: 99.2% 2025-08-26 20:31:37,968 - DEBUG - Database health check passed. Stats: {'total_connections': 343, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756219597.9642634, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:31:37,968 - INFO - Connection stats - Total: 343, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:31:59,784 - DEBUG - Database health check passed. Stats: {'total_connections': 126, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756219619.7800593, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:31:59,784 - INFO - Connection stats - Total: 126, Active: 0, Failed: 1, Success rate: 99.2% 2025-08-26 20:32:37,975 - DEBUG - Database health check passed. Stats: {'total_connections': 344, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756219657.972896, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:32:37,976 - INFO - Connection stats - Total: 344, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:32:59,793 - DEBUG - Database health check passed. Stats: {'total_connections': 127, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756219679.7887435, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:32:59,793 - INFO - Connection stats - Total: 127, Active: 0, Failed: 1, Success rate: 99.2% 2025-08-26 20:33:37,982 - DEBUG - Database health check passed. Stats: {'total_connections': 345, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756219717.9795141, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:33:37,983 - INFO - Connection stats - Total: 345, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:33:59,802 - DEBUG - Database health check passed. Stats: {'total_connections': 128, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756219739.7976875, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:33:59,803 - INFO - Connection stats - Total: 128, Active: 0, Failed: 1, Success rate: 99.2% 2025-08-26 20:34:37,990 - DEBUG - Database health check passed. Stats: {'total_connections': 346, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756219777.9863179, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:34:37,990 - INFO - Connection stats - Total: 346, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:34:59,828 - DEBUG - Database health check passed. Stats: {'total_connections': 129, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756219799.8231366, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:34:59,831 - INFO - Connection stats - Total: 129, Active: 0, Failed: 1, Success rate: 99.2% 2025-08-26 20:35:38,000 - DEBUG - Database health check passed. Stats: {'total_connections': 347, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756219837.9950376, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:35:38,001 - INFO - Connection stats - Total: 347, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:35:59,841 - DEBUG - Database health check passed. Stats: {'total_connections': 130, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756219859.8381898, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:35:59,842 - INFO - Connection stats - Total: 130, Active: 0, Failed: 1, Success rate: 99.2% 2025-08-26 20:36:38,006 - DEBUG - Database health check passed. Stats: {'total_connections': 348, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756219898.0047045, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:36:38,007 - INFO - Connection stats - Total: 348, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:36:59,848 - DEBUG - Database health check passed. Stats: {'total_connections': 131, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756219919.8449588, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:36:59,849 - INFO - Connection stats - Total: 131, Active: 0, Failed: 1, Success rate: 99.2% 2025-08-26 20:37:38,013 - DEBUG - Database health check passed. Stats: {'total_connections': 349, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756219958.0105426, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:37:38,014 - INFO - Connection stats - Total: 349, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:37:59,855 - DEBUG - Database health check passed. Stats: {'total_connections': 132, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756219979.8522162, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:37:59,856 - INFO - Connection stats - Total: 132, Active: 0, Failed: 1, Success rate: 99.2% 2025-08-26 20:38:38,021 - DEBUG - Database health check passed. Stats: {'total_connections': 350, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756220018.018596, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:38:38,021 - INFO - Connection stats - Total: 350, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:38:59,865 - DEBUG - Database health check passed. Stats: {'total_connections': 133, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756220039.8596516, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:38:59,865 - INFO - Connection stats - Total: 133, Active: 0, Failed: 1, Success rate: 99.2% 2025-08-26 20:39:38,027 - DEBUG - Database health check passed. Stats: {'total_connections': 351, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756220078.0246363, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:39:38,028 - INFO - Connection stats - Total: 351, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:39:59,881 - DEBUG - Database health check passed. Stats: {'total_connections': 134, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756220099.8734982, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:39:59,882 - INFO - Connection stats - Total: 134, Active: 0, Failed: 1, Success rate: 99.3% 2025-08-26 20:40:38,035 - DEBUG - Database health check passed. Stats: {'total_connections': 352, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756220138.0315049, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:40:38,035 - INFO - Connection stats - Total: 352, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:40:59,895 - DEBUG - Database health check passed. Stats: {'total_connections': 135, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756220159.8912938, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:40:59,896 - INFO - Connection stats - Total: 135, Active: 0, Failed: 1, Success rate: 99.3% 2025-08-26 20:41:38,052 - DEBUG - Database health check passed. Stats: {'total_connections': 353, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756220198.0469768, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:41:38,053 - INFO - Connection stats - Total: 353, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:41:59,906 - DEBUG - Database health check passed. Stats: {'total_connections': 136, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756220219.9000983, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:41:59,908 - INFO - Connection stats - Total: 136, Active: 0, Failed: 1, Success rate: 99.3% 2025-08-26 20:42:38,066 - DEBUG - Database health check passed. Stats: {'total_connections': 354, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756220258.0587907, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:42:38,067 - INFO - Connection stats - Total: 354, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:42:59,922 - DEBUG - Database health check passed. Stats: {'total_connections': 137, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756220279.9150865, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:42:59,923 - INFO - Connection stats - Total: 137, Active: 0, Failed: 1, Success rate: 99.3% 2025-08-26 20:43:38,083 - DEBUG - Database health check passed. Stats: {'total_connections': 355, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756220318.0795455, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:43:38,084 - INFO - Connection stats - Total: 355, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:43:59,936 - DEBUG - Database health check passed. Stats: {'total_connections': 138, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756220339.9304397, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:43:59,937 - INFO - Connection stats - Total: 138, Active: 0, Failed: 1, Success rate: 99.3% 2025-08-26 20:44:38,093 - DEBUG - Database health check passed. Stats: {'total_connections': 356, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756220378.0893228, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:44:38,094 - INFO - Connection stats - Total: 356, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:44:59,973 - DEBUG - Database health check passed. Stats: {'total_connections': 139, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756220399.961668, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:44:59,975 - INFO - Connection stats - Total: 139, Active: 0, Failed: 1, Success rate: 99.3% 2025-08-26 20:45:38,106 - DEBUG - Database health check passed. Stats: {'total_connections': 357, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756220438.0994263, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:45:38,106 - INFO - Connection stats - Total: 357, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:45:59,987 - DEBUG - Database health check passed. Stats: {'total_connections': 140, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756220459.9806387, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:45:59,987 - INFO - Connection stats - Total: 140, Active: 0, Failed: 1, Success rate: 99.3% 2025-08-26 20:46:38,117 - DEBUG - Database health check passed. Stats: {'total_connections': 358, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756220498.112296, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:46:38,117 - INFO - Connection stats - Total: 358, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:47:00,091 - DEBUG - Database health check passed. Stats: {'total_connections': 141, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756220520.0258431, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:47:00,092 - INFO - Connection stats - Total: 141, Active: 0, Failed: 1, Success rate: 99.3% 2025-08-26 20:47:38,131 - DEBUG - Database health check passed. Stats: {'total_connections': 359, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756220558.1247542, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:47:38,132 - INFO - Connection stats - Total: 359, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:48:00,106 - DEBUG - Database health check passed. Stats: {'total_connections': 142, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756220580.0974941, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:48:00,106 - INFO - Connection stats - Total: 142, Active: 0, Failed: 1, Success rate: 99.3% 2025-08-26 20:48:38,141 - DEBUG - Database health check passed. Stats: {'total_connections': 360, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756220618.1382027, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:48:38,142 - INFO - Connection stats - Total: 360, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:49:00,117 - DEBUG - Database health check passed. Stats: {'total_connections': 143, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756220640.111412, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:49:00,118 - INFO - Connection stats - Total: 143, Active: 0, Failed: 1, Success rate: 99.3% 2025-08-26 20:49:38,155 - DEBUG - Database health check passed. Stats: {'total_connections': 361, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756220678.1485417, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:49:38,156 - INFO - Connection stats - Total: 361, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:50:00,128 - DEBUG - Database health check passed. Stats: {'total_connections': 144, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756220700.1223533, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:50:00,129 - INFO - Connection stats - Total: 144, Active: 0, Failed: 1, Success rate: 99.3% 2025-08-26 20:50:38,357 - DEBUG - Database health check passed. Stats: {'total_connections': 362, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756220738.2626207, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:50:38,368 - INFO - Connection stats - Total: 362, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:51:00,141 - DEBUG - Database health check passed. Stats: {'total_connections': 145, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756220760.133672, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:51:00,142 - INFO - Connection stats - Total: 145, Active: 0, Failed: 1, Success rate: 99.3% 2025-08-26 20:51:38,380 - DEBUG - Database health check passed. Stats: {'total_connections': 363, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756220798.3773906, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:51:38,382 - INFO - Connection stats - Total: 363, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:52:00,157 - DEBUG - Database health check passed. Stats: {'total_connections': 146, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756220820.1483707, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:52:00,157 - INFO - Connection stats - Total: 146, Active: 0, Failed: 1, Success rate: 99.3% 2025-08-26 20:52:38,393 - DEBUG - Database health check passed. Stats: {'total_connections': 364, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756220858.387323, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:52:38,394 - INFO - Connection stats - Total: 364, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:52:53,252 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 20:52:53,253 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-26 20:52:53,271 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 20:52:53,278 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 20:52:53,289 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 20:52:53,295 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 20:53:00,167 - DEBUG - Database health check passed. Stats: {'total_connections': 147, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756220880.1609004, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:53:00,167 - INFO - Connection stats - Total: 147, Active: 0, Failed: 1, Success rate: 99.3% 2025-08-26 20:53:38,807 - DEBUG - Database health check passed. Stats: {'total_connections': 365, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756220918.656262, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:53:38,812 - INFO - Connection stats - Total: 365, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:54:00,180 - DEBUG - Database health check passed. Stats: {'total_connections': 148, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756220940.1730437, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:54:00,181 - INFO - Connection stats - Total: 148, Active: 0, Failed: 1, Success rate: 99.3% 2025-08-26 20:54:38,832 - DEBUG - Database health check passed. Stats: {'total_connections': 366, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756220978.8271585, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:54:38,833 - INFO - Connection stats - Total: 366, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:55:00,192 - DEBUG - Database health check passed. Stats: {'total_connections': 149, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756221000.1862578, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:55:00,194 - INFO - Connection stats - Total: 149, Active: 0, Failed: 1, Success rate: 99.3% 2025-08-26 20:55:38,843 - DEBUG - Database health check passed. Stats: {'total_connections': 367, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756221038.8387346, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:55:38,844 - INFO - Connection stats - Total: 367, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:56:00,203 - DEBUG - Database health check passed. Stats: {'total_connections': 150, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756221060.1977065, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:56:00,204 - INFO - Connection stats - Total: 150, Active: 0, Failed: 1, Success rate: 99.3% 2025-08-26 20:56:38,853 - DEBUG - Database health check passed. Stats: {'total_connections': 368, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756221098.8485842, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:56:38,853 - INFO - Connection stats - Total: 368, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:57:00,212 - DEBUG - Database health check passed. Stats: {'total_connections': 151, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756221120.2096415, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:57:00,213 - INFO - Connection stats - Total: 151, Active: 0, Failed: 1, Success rate: 99.3% 2025-08-26 20:57:38,862 - DEBUG - Database health check passed. Stats: {'total_connections': 369, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756221158.8584557, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:57:38,863 - INFO - Connection stats - Total: 369, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:58:00,225 - DEBUG - Database health check passed. Stats: {'total_connections': 152, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756221180.2170336, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:58:00,225 - INFO - Connection stats - Total: 152, Active: 0, Failed: 1, Success rate: 99.3% 2025-08-26 20:58:38,875 - DEBUG - Database health check passed. Stats: {'total_connections': 370, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756221218.8701696, 'cache_hits': 0, 'cache_misses': 222, 'cache_clears': 0} 2025-08-26 20:58:38,875 - INFO - Connection stats - Total: 370, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 20:59:00,238 - DEBUG - Database health check passed. Stats: {'total_connections': 153, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756221240.2312102, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 20:59:00,239 - INFO - Connection stats - Total: 153, Active: 0, Failed: 1, Success rate: 99.3% 2025-08-26 20:59:06,842 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 20:59:06,848 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 20:59:06,849 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 20:59:06,855 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 20:59:06,860 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 20:59:06,861 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 20:59:06,868 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-26 20:59:06,869 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 20:59:06,871 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-26 20:59:06,881 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-26 20:59:38,886 - DEBUG - Database health check passed. Stats: {'total_connections': 381, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756221278.8811262, 'cache_hits': 0, 'cache_misses': 232, 'cache_clears': 0} 2025-08-26 20:59:38,886 - INFO - Connection stats - Total: 381, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:00:00,259 - DEBUG - Database health check passed. Stats: {'total_connections': 154, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756221300.2465684, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:00:00,262 - INFO - Connection stats - Total: 154, Active: 0, Failed: 1, Success rate: 99.4% 2025-08-26 21:00:38,916 - DEBUG - Database health check passed. Stats: {'total_connections': 382, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756221338.8925908, 'cache_hits': 0, 'cache_misses': 232, 'cache_clears': 0} 2025-08-26 21:00:38,923 - INFO - Connection stats - Total: 382, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:01:00,352 - DEBUG - Database health check passed. Stats: {'total_connections': 155, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756221360.2893853, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:01:00,355 - INFO - Connection stats - Total: 155, Active: 0, Failed: 1, Success rate: 99.4% 2025-08-26 21:01:39,472 - DEBUG - Database health check passed. Stats: {'total_connections': 383, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756221399.180641, 'cache_hits': 0, 'cache_misses': 232, 'cache_clears': 0} 2025-08-26 21:01:39,503 - INFO - Connection stats - Total: 383, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:02:00,717 - DEBUG - Database health check passed. Stats: {'total_connections': 156, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756221420.6173968, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:02:00,718 - INFO - Connection stats - Total: 156, Active: 0, Failed: 1, Success rate: 99.4% 2025-08-26 21:02:29,683 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 21:02:29,741 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 21:02:29,766 - DEBUG - Database connection closed and returned to pool 2025-08-26 21:02:29,826 - DEBUG - Database connection closed and returned to pool 2025-08-26 21:02:39,591 - DEBUG - Database health check passed. Stats: {'total_connections': 388, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756221459.5530539, 'cache_hits': 0, 'cache_misses': 234, 'cache_clears': 0} 2025-08-26 21:02:39,593 - INFO - Connection stats - Total: 388, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:03:00,740 - DEBUG - Database health check passed. Stats: {'total_connections': 157, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756221480.7288115, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:03:00,741 - INFO - Connection stats - Total: 157, Active: 0, Failed: 1, Success rate: 99.4% 2025-08-26 21:03:39,661 - DEBUG - Database health check passed. Stats: {'total_connections': 389, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756221519.649593, 'cache_hits': 0, 'cache_misses': 234, 'cache_clears': 0} 2025-08-26 21:03:39,662 - INFO - Connection stats - Total: 389, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:04:00,760 - DEBUG - Database health check passed. Stats: {'total_connections': 158, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756221540.7486067, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:04:00,761 - INFO - Connection stats - Total: 158, Active: 0, Failed: 1, Success rate: 99.4% 2025-08-26 21:04:39,677 - DEBUG - Database health check passed. Stats: {'total_connections': 390, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756221579.6717286, 'cache_hits': 0, 'cache_misses': 234, 'cache_clears': 0} 2025-08-26 21:04:39,680 - INFO - Connection stats - Total: 390, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:05:00,783 - DEBUG - Database health check passed. Stats: {'total_connections': 159, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756221600.772437, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:05:00,784 - INFO - Connection stats - Total: 159, Active: 0, Failed: 1, Success rate: 99.4% 2025-08-26 21:06:00,871 - DEBUG - Database health check passed. Stats: {'total_connections': 160, 'active_connections': 0, 'failed_connections': 1, 'last_connection_time': 1756221660.8081615, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:06:00,876 - INFO - Connection stats - Total: 160, Active: 0, Failed: 1, Success rate: 99.4% 2025-08-26 21:06:23,868 - INFO - Database health monitor started 2025-08-26 21:06:23,869 - INFO - Database health monitoring started 2025-08-26 21:06:23,870 - INFO - Database monitor already running 2025-08-26 21:09:17,504 - INFO - Database health monitor started 2025-08-26 21:09:17,504 - INFO - Database health monitoring started 2025-08-26 21:09:17,505 - INFO - Database monitor already running 2025-08-26 21:10:07,858 - INFO - Database health monitor started 2025-08-26 21:10:07,859 - INFO - Database health monitoring started 2025-08-26 21:10:07,889 - INFO - Database monitor already running 2025-08-26 21:10:18,545 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756221918.10551, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:10:18,572 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:11:08,353 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756221968.2126958, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:11:08,366 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:11:19,004 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756221978.75496, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:11:19,013 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:12:08,488 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222028.4636009, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 21:12:08,489 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:12:19,046 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222039.040532, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:12:19,047 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:13:08,504 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1756222088.5008032, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-26 21:13:08,504 - INFO - Connection stats - Total: 7, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-26 21:13:19,057 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222099.0530713, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:13:19,057 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:14:08,552 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1756222148.5194428, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-26 21:14:08,560 - INFO - Connection stats - Total: 8, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-26 21:14:19,127 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222159.0992165, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:14:19,134 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:14:49,623 - DEBUG - Connection close warning: MySQL Connection not available. 2025-08-26 21:15:08,676 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222208.6328745, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-26 21:15:08,691 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:15:19,167 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222219.1568148, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:15:19,171 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:16:08,904 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222268.8012452, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-26 21:16:08,909 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:16:19,182 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222279.1778324, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:16:19,182 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:17:08,929 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222328.9222884, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-26 21:17:08,930 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:17:19,196 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222339.1890578, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:17:19,196 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:18:09,037 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222388.9852488, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-26 21:18:09,038 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:18:19,205 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222399.202226, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:18:19,206 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:19:09,052 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222449.044649, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-26 21:19:09,053 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:19:19,214 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222459.2103305, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:19:19,214 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:20:09,064 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222509.060113, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-26 21:20:09,065 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:20:19,224 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222519.2214935, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:20:19,225 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:21:09,073 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222569.070914, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-26 21:21:09,073 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:21:19,232 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222579.229281, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:21:19,232 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:22:09,083 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222629.0789852, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-26 21:22:09,083 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:22:19,256 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222639.253533, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:22:19,257 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:23:09,094 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222689.0877104, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-26 21:23:09,095 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:23:19,276 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222699.2631059, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:23:19,276 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:24:09,127 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222749.112403, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-26 21:24:09,133 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:24:19,492 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222759.3825078, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:24:19,499 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:25:09,543 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222809.2571268, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-26 21:25:09,559 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:25:19,509 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222819.5057466, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:25:19,510 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:26:09,683 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222869.5822766, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-26 21:26:09,690 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:26:19,525 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222879.5198517, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:26:19,529 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:27:08,181 - INFO - Database health monitor started 2025-08-26 21:27:08,182 - INFO - Database health monitoring started 2025-08-26 21:27:08,184 - INFO - Database monitor already running 2025-08-26 21:27:19,824 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222939.6352365, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:27:19,851 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:28:06,864 - INFO - Database health monitor started 2025-08-26 21:28:06,865 - INFO - Database health monitoring started 2025-08-26 21:28:06,870 - INFO - Database monitor already running 2025-08-26 21:28:19,928 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756222999.9195251, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:28:19,930 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:29:03,762 - INFO - Database health monitor started 2025-08-26 21:29:03,763 - INFO - Database health monitoring started 2025-08-26 21:29:03,801 - INFO - Database monitor already running 2025-08-26 21:29:51,233 - INFO - Database health monitor started 2025-08-26 21:29:51,234 - INFO - Database health monitoring started 2025-08-26 21:29:51,235 - INFO - Database monitor already running 2025-08-26 21:30:31,904 - INFO - Database health monitor started 2025-08-26 21:30:31,905 - INFO - Database health monitoring started 2025-08-26 21:30:31,906 - INFO - Database monitor already running 2025-08-26 21:30:51,410 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223151.3146565, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:30:51,413 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:31:31,928 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223191.9174953, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-26 21:31:31,931 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:31:51,425 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223211.4204571, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:31:51,426 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:32:32,106 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223252.0991828, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-26 21:32:32,109 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:32:51,735 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223271.595236, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:32:51,760 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:33:38,333 - INFO - Database health monitor started 2025-08-26 21:33:38,334 - INFO - Database health monitoring started 2025-08-26 21:33:38,342 - INFO - Database monitor already running 2025-08-26 21:33:51,818 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223331.7919765, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:33:51,819 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:34:40,170 - INFO - Database health monitor started 2025-08-26 21:34:40,171 - INFO - Database health monitoring started 2025-08-26 21:34:40,172 - INFO - Database monitor already running 2025-08-26 21:34:51,946 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223391.9085553, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:34:51,952 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:35:31,665 - INFO - Database health monitor started 2025-08-26 21:35:31,665 - INFO - Database health monitoring started 2025-08-26 21:35:31,666 - INFO - Database monitor already running 2025-08-26 21:35:51,966 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223451.9629834, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:35:51,966 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:36:31,677 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223491.6728585, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:36:31,678 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:36:52,050 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223512.0410626, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:36:52,050 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:37:31,690 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223551.6869583, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:37:31,691 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:37:52,059 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223572.0561073, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:37:52,060 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:38:31,855 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223611.7772515, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:38:31,858 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:38:52,156 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223632.151914, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:38:52,160 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:39:31,955 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223671.9053495, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 21:39:31,961 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:39:52,184 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223692.1772144, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:39:52,185 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:40:31,984 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223731.9752266, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 21:40:31,985 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:40:52,208 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223752.1938062, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:40:52,209 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:41:32,000 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1756223791.9911675, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-26 21:41:32,000 - INFO - Connection stats - Total: 12, Active: 1, Failed: 0, Success rate: 100.0% 2025-08-26 21:41:52,220 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223812.216022, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:41:52,220 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:42:32,035 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223852.0146766, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-26 21:42:32,037 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:42:52,230 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223872.2263405, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:42:52,231 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:43:32,060 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223912.058545, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-26 21:43:32,061 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:43:52,237 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223932.2350695, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:43:52,237 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:44:32,071 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223972.066792, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-26 21:44:32,071 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:44:52,251 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756223992.247893, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:44:52,252 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:45:32,077 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224032.0749743, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-26 21:45:32,077 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:45:52,258 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224052.2559826, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:45:52,259 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:46:32,110 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224092.0987365, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-26 21:46:32,116 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:46:52,266 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224112.2632709, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:46:52,266 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:47:01,337 - DEBUG - Database connection closed via context manager 2025-08-26 21:47:32,124 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224152.1215296, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-26 21:47:32,125 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:47:52,276 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224172.271854, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:47:52,277 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:48:32,196 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224212.135167, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-26 21:48:32,202 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:48:52,283 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224232.281061, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:48:52,284 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:49:32,213 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224272.2096431, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-26 21:49:32,214 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:49:52,336 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224292.3015642, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:49:52,337 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:50:32,628 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224332.4240432, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-26 21:50:32,631 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:50:52,394 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224352.3862956, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:50:52,394 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:51:32,854 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224392.753027, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-26 21:51:32,860 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:51:52,421 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224412.4103334, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:51:52,423 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:51:59,384 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 21:51:59,396 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 21:51:59,397 - DEBUG - Database connection closed and returned to pool 2025-08-26 21:51:59,481 - DEBUG - Database connection closed and returned to pool 2025-08-26 21:52:11,607 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 21:52:11,626 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 21:52:11,632 - DEBUG - Database connection closed and returned to pool 2025-08-26 21:52:11,653 - DEBUG - Database connection closed and returned to pool 2025-08-26 21:52:32,872 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224452.869524, 'cache_hits': 0, 'cache_misses': 14, 'cache_clears': 0} 2025-08-26 21:52:32,872 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:52:52,480 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224472.4661446, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:52:52,482 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:53:32,906 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224512.898192, 'cache_hits': 0, 'cache_misses': 14, 'cache_clears': 0} 2025-08-26 21:53:32,910 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:53:52,490 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224532.4874585, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:53:52,491 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:54:32,918 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224572.9140284, 'cache_hits': 0, 'cache_misses': 14, 'cache_clears': 0} 2025-08-26 21:54:32,919 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:54:53,218 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224592.8552713, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:54:53,237 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:55:09,871 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 21:55:09,902 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 21:55:09,968 - DEBUG - Database connection closed and returned to pool 2025-08-26 21:55:10,000 - DEBUG - Database connection closed and returned to pool 2025-08-26 21:55:33,043 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224632.9900794, 'cache_hits': 0, 'cache_misses': 16, 'cache_clears': 0} 2025-08-26 21:55:33,045 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:55:53,268 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224653.2657099, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:55:53,268 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:56:33,060 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224693.0520885, 'cache_hits': 0, 'cache_misses': 16, 'cache_clears': 0} 2025-08-26 21:56:33,060 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:56:53,274 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224713.2726836, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:56:53,276 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:57:33,072 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224753.0665436, 'cache_hits': 0, 'cache_misses': 16, 'cache_clears': 0} 2025-08-26 21:57:33,073 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:57:53,285 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224773.2822638, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:57:53,287 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:58:53,294 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224833.29145, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:58:53,295 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:58:55,002 - INFO - Database health monitor started 2025-08-26 21:58:55,002 - INFO - Database health monitoring started 2025-08-26 21:58:55,003 - INFO - Database monitor already running 2025-08-26 21:58:57,643 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 21:58:57,647 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 21:58:57,670 - DEBUG - Database connection closed and returned to pool 2025-08-26 21:58:57,672 - DEBUG - Database connection closed and returned to pool 2025-08-26 21:58:57,768 - DEBUG - Database connection closed via context manager 2025-08-26 21:58:57,900 - DEBUG - Database connection closed via context manager 2025-08-26 21:59:53,304 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224893.3015916, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 21:59:53,305 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 21:59:55,015 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224895.0115144, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 21:59:55,016 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:00:49,181 - INFO - Database health monitor started 2025-08-26 22:00:49,181 - INFO - Database health monitoring started 2025-08-26 22:00:49,182 - INFO - Database monitor already running 2025-08-26 22:00:51,337 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 22:00:51,339 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 22:00:51,341 - DEBUG - Database connection closed and returned to pool 2025-08-26 22:00:51,342 - DEBUG - Database connection closed and returned to pool 2025-08-26 22:00:51,435 - DEBUG - Database connection closed via context manager 2025-08-26 22:00:51,492 - DEBUG - Database connection closed via context manager 2025-08-26 22:00:53,311 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756224953.3090777, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:00:53,312 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:01:49,193 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225009.1884563, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 22:01:49,194 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:01:53,320 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225013.3165872, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:01:53,321 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:02:49,204 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225069.2005491, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 22:02:49,204 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:02:53,324 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225073.323404, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:02:53,324 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:03:49,212 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225129.2100377, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 22:03:49,212 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:03:53,329 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225133.3276334, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:03:53,330 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:04:32,307 - INFO - Database health monitor started 2025-08-26 22:04:32,307 - INFO - Database health monitoring started 2025-08-26 22:04:32,312 - INFO - Database monitor already running 2025-08-26 22:04:53,491 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225193.3930697, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:04:53,494 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:05:10,650 - INFO - Database health monitor started 2025-08-26 22:05:10,650 - INFO - Database health monitoring started 2025-08-26 22:05:10,651 - INFO - Database monitor already running 2025-08-26 22:05:13,682 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 22:05:13,687 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 22:05:13,694 - DEBUG - Database connection closed and returned to pool 2025-08-26 22:05:13,701 - DEBUG - Database connection closed and returned to pool 2025-08-26 22:05:13,777 - DEBUG - Database connection closed via context manager 2025-08-26 22:05:13,853 - DEBUG - Database connection closed via context manager 2025-08-26 22:05:50,933 - INFO - Database health monitor started 2025-08-26 22:05:50,933 - INFO - Database health monitoring started 2025-08-26 22:05:50,933 - INFO - Database monitor already running 2025-08-26 22:05:53,509 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225253.5034986, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:05:53,510 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:06:48,840 - INFO - Database health monitor started 2025-08-26 22:06:48,840 - INFO - Database health monitoring started 2025-08-26 22:06:48,842 - INFO - Database monitor already running 2025-08-26 22:06:51,379 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 22:06:51,382 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 22:06:51,384 - DEBUG - Database connection closed and returned to pool 2025-08-26 22:06:51,406 - DEBUG - Database connection closed and returned to pool 2025-08-26 22:06:51,507 - DEBUG - Database connection closed via context manager 2025-08-26 22:06:51,572 - DEBUG - Database connection closed via context manager 2025-08-26 22:06:53,516 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225313.514096, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:06:53,517 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:07:48,847 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225368.844886, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 22:07:48,847 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:07:53,525 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225373.5224016, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:07:53,525 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:08:48,854 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225428.8525229, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 22:08:48,855 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:08:53,587 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225433.5822904, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:08:53,588 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:09:48,904 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225488.8834207, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 22:09:48,906 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:09:53,604 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225493.5975714, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:09:53,605 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:10:48,912 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225548.910011, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 22:10:48,913 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:10:53,612 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225553.609357, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:10:53,613 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:11:48,981 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225608.965735, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 22:11:48,982 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:11:53,618 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225613.6167371, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:11:53,619 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:12:48,991 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225668.9881842, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 22:12:48,991 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:12:53,624 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225673.6218934, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:12:53,625 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:13:53,630 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225733.628441, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:13:53,630 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:13:56,364 - INFO - Database health monitor started 2025-08-26 22:13:56,364 - INFO - Database health monitoring started 2025-08-26 22:13:56,365 - INFO - Database monitor already running 2025-08-26 22:14:46,189 - INFO - Database health monitor started 2025-08-26 22:14:46,189 - INFO - Database health monitoring started 2025-08-26 22:14:46,190 - INFO - Database monitor already running 2025-08-26 22:14:53,641 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225793.6368954, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:14:53,642 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:15:46,346 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225846.2890112, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:15:46,353 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:15:53,646 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225853.6456704, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:15:53,647 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:16:02,055 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 22:16:02,056 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 22:16:02,061 - DEBUG - Database connection closed and returned to pool 2025-08-26 22:16:02,061 - DEBUG - Database connection closed and returned to pool 2025-08-26 22:16:02,144 - DEBUG - Database connection closed via context manager 2025-08-26 22:16:02,182 - DEBUG - Database connection closed via context manager 2025-08-26 22:16:46,486 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225906.4368768, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 22:16:46,487 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:16:53,667 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225913.6606462, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:16:53,670 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:17:46,634 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225966.5516706, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 22:17:46,636 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:17:53,701 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756225973.6853356, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:17:53,701 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:18:46,675 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226026.6506388, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 22:18:46,681 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:18:53,981 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226033.9204457, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:18:53,987 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:19:46,687 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226086.6859264, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 22:19:46,688 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:19:54,019 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226094.0059252, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:19:54,021 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:20:46,721 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226146.7059653, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-26 22:20:46,722 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:20:54,044 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226154.033622, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:20:54,044 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:21:54,054 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226214.0509248, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:21:54,055 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:21:55,445 - INFO - Database health monitor started 2025-08-26 22:21:55,445 - INFO - Database health monitoring started 2025-08-26 22:21:55,445 - INFO - Database monitor already running 2025-08-26 22:22:32,060 - INFO - Database health monitor started 2025-08-26 22:22:32,060 - INFO - Database health monitoring started 2025-08-26 22:22:32,062 - INFO - Database monitor already running 2025-08-26 22:22:42,096 - INFO - Database health monitor started 2025-08-26 22:22:42,096 - INFO - Database health monitoring started 2025-08-26 22:22:42,097 - INFO - Database monitor already running 2025-08-26 22:22:56,287 - DEBUG - Database connection closed via context manager 2025-08-26 22:23:32,076 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226312.0735428, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:23:32,078 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:23:42,105 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226322.101415, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-26 22:23:42,107 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:24:32,086 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226372.082324, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:24:32,086 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:24:42,119 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226382.1156018, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-26 22:24:42,120 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:25:32,090 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226432.0892358, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:25:32,092 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:25:42,130 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226442.1263661, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-26 22:25:42,130 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:26:32,099 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226492.095883, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:26:32,099 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:26:42,138 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226502.1350234, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-26 22:26:42,138 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:27:32,108 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226552.1038322, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:27:32,109 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:27:42,147 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226562.1427262, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-26 22:27:42,148 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:28:32,127 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226612.1169689, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:28:32,134 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:28:42,155 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226622.1524808, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-26 22:28:42,156 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:29:32,165 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226672.1636045, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:29:32,166 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:29:42,164 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226682.161062, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-26 22:29:42,164 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:30:32,179 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226732.1719842, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:30:32,180 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:30:42,172 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226742.1697648, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-26 22:30:42,173 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:31:32,188 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226792.1858897, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:31:32,188 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:31:42,185 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226802.1822028, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-26 22:31:42,185 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:32:32,194 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226852.1917918, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:32:32,195 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:32:42,189 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226862.1886513, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-26 22:32:42,190 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:33:32,285 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226912.2274601, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:33:32,289 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:33:42,208 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226922.1996167, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-26 22:33:42,209 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:34:32,296 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226972.2932622, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:34:32,296 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:34:42,216 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756226982.2137346, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-26 22:34:42,217 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:35:20,172 - DEBUG - Database connection closed via context manager 2025-08-26 22:35:29,335 - DEBUG - Database connection closed via context manager 2025-08-26 22:35:32,301 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227032.2989173, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:35:32,302 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:35:42,222 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227042.2203586, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-26 22:35:42,223 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:36:32,310 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227092.3058224, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:36:32,311 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:36:38,502 - INFO - Database health monitor started 2025-08-26 22:36:38,503 - INFO - Database health monitoring started 2025-08-26 22:36:38,503 - INFO - Database monitor already running 2025-08-26 22:36:43,913 - DEBUG - Database connection closed via context manager 2025-08-26 22:37:07,850 - INFO - Database health monitor started 2025-08-26 22:37:07,850 - INFO - Database health monitoring started 2025-08-26 22:37:07,851 - INFO - Database monitor already running 2025-08-26 22:37:32,319 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227152.3159788, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:37:32,320 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:38:00,636 - INFO - Database health monitor started 2025-08-26 22:38:00,637 - INFO - Database health monitoring started 2025-08-26 22:38:00,640 - INFO - Database monitor already running 2025-08-26 22:38:02,758 - DEBUG - Database connection closed via context manager 2025-08-26 22:38:31,528 - INFO - Database health monitor started 2025-08-26 22:38:31,528 - INFO - Database health monitoring started 2025-08-26 22:38:31,529 - INFO - Database monitor already running 2025-08-26 22:38:32,378 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227212.3424594, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:38:32,382 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:39:31,542 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227271.5361395, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:39:31,542 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:39:32,390 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227272.3870933, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:39:32,390 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:40:03,750 - INFO - Database health monitor started 2025-08-26 22:40:03,750 - INFO - Database health monitoring started 2025-08-26 22:40:03,760 - INFO - Database monitor already running 2025-08-26 22:40:31,073 - INFO - Database health monitor started 2025-08-26 22:40:31,074 - INFO - Database health monitoring started 2025-08-26 22:40:31,074 - INFO - Database monitor already running 2025-08-26 22:40:32,396 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227332.394313, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:40:32,397 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:41:32,430 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227392.4156802, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:41:32,430 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:41:44,618 - INFO - Database health monitor started 2025-08-26 22:41:44,618 - INFO - Database health monitoring started 2025-08-26 22:41:44,622 - INFO - Database monitor already running 2025-08-26 22:42:15,530 - INFO - Database health monitor started 2025-08-26 22:42:15,530 - INFO - Database health monitoring started 2025-08-26 22:42:15,531 - INFO - Database monitor already running 2025-08-26 22:42:32,553 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227452.5292425, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:42:32,553 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:42:33,665 - INFO - Database health monitor started 2025-08-26 22:42:33,665 - INFO - Database health monitoring started 2025-08-26 22:42:33,666 - INFO - Database monitor already running 2025-08-26 22:42:52,977 - INFO - Database health monitor started 2025-08-26 22:42:52,977 - INFO - Database health monitoring started 2025-08-26 22:42:52,979 - INFO - Database monitor already running 2025-08-26 22:43:10,190 - INFO - Database health monitor started 2025-08-26 22:43:10,190 - INFO - Database health monitoring started 2025-08-26 22:43:10,191 - INFO - Database monitor already running 2025-08-26 22:43:32,557 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227512.5561326, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:43:32,558 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:44:10,226 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227550.2249277, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:44:10,227 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:44:32,564 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227572.561616, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:44:32,566 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:44:46,225 - INFO - Database health monitor started 2025-08-26 22:44:46,225 - INFO - Database health monitoring started 2025-08-26 22:44:46,226 - INFO - Database monitor already running 2025-08-26 22:45:09,642 - INFO - Database health monitor started 2025-08-26 22:45:09,642 - INFO - Database health monitoring started 2025-08-26 22:45:09,644 - INFO - Database monitor already running 2025-08-26 22:45:13,217 - DEBUG - Database connection closed via context manager 2025-08-26 22:45:31,800 - INFO - Database health monitor started 2025-08-26 22:45:31,800 - INFO - Database health monitoring started 2025-08-26 22:45:31,801 - INFO - Database monitor already running 2025-08-26 22:45:32,575 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227632.5733511, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:45:32,576 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:45:47,382 - INFO - Database health monitor started 2025-08-26 22:45:47,382 - INFO - Database health monitoring started 2025-08-26 22:45:47,383 - INFO - Database monitor already running 2025-08-26 22:46:14,505 - INFO - Database health monitor started 2025-08-26 22:46:14,505 - INFO - Database health monitoring started 2025-08-26 22:46:14,506 - INFO - Database monitor already running 2025-08-26 22:46:16,596 - DEBUG - Database connection closed via context manager 2025-08-26 22:46:32,629 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227692.5831358, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:46:32,632 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:46:36,702 - INFO - Database health monitor started 2025-08-26 22:46:36,702 - INFO - Database health monitoring started 2025-08-26 22:46:36,703 - INFO - Database monitor already running 2025-08-26 22:46:38,737 - DEBUG - Database connection closed via context manager 2025-08-26 22:47:32,638 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227752.6363485, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:47:32,640 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:47:36,728 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227756.7237995, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-26 22:47:36,729 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:48:32,646 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227812.643896, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:48:32,647 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:48:44,893 - INFO - Database health monitor started 2025-08-26 22:48:44,893 - INFO - Database health monitoring started 2025-08-26 22:48:44,894 - INFO - Database monitor already running 2025-08-26 22:48:46,733 - DEBUG - Database connection closed via context manager 2025-08-26 22:49:11,150 - INFO - Database health monitor started 2025-08-26 22:49:11,150 - INFO - Database health monitoring started 2025-08-26 22:49:11,151 - INFO - Database monitor already running 2025-08-26 22:49:32,662 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227872.6505735, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:49:32,664 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:50:10,825 - DEBUG - Database connection closed via context manager 2025-08-26 22:50:11,164 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227911.1590216, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-08-26 22:50:11,166 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:50:32,680 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227932.6784215, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:50:32,681 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:50:55,997 - DEBUG - Database connection closed via context manager 2025-08-26 22:51:11,179 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227971.1733043, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-26 22:51:11,180 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:51:26,305 - DEBUG - Database connection closed via context manager 2025-08-26 22:51:32,688 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756227992.6854608, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:51:32,688 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:52:11,220 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228031.2053578, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-26 22:52:11,221 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:52:32,827 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228052.7510042, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:52:32,831 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:52:58,982 - DEBUG - Database connection closed via context manager 2025-08-26 22:53:04,160 - DEBUG - Database connection closed via context manager 2025-08-26 22:53:11,228 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228091.2265587, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-08-26 22:53:11,229 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:53:19,435 - DEBUG - Database connection closed via context manager 2025-08-26 22:53:32,999 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228112.928629, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:53:33,003 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:53:43,274 - DEBUG - Database connection closed via context manager 2025-08-26 22:54:11,239 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228151.2349513, 'cache_hits': 0, 'cache_misses': 8, 'cache_clears': 0} 2025-08-26 22:54:11,239 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:54:33,111 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228173.0926363, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:54:33,115 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:54:57,624 - INFO - Database health monitor started 2025-08-26 22:54:57,624 - INFO - Database health monitoring started 2025-08-26 22:54:57,625 - INFO - Database monitor already running 2025-08-26 22:55:33,050 - INFO - Database health monitor started 2025-08-26 22:55:33,050 - INFO - Database health monitoring started 2025-08-26 22:55:33,057 - INFO - Database monitor already running 2025-08-26 22:55:33,175 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228233.1456778, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:55:33,178 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:55:37,519 - DEBUG - Database connection closed via context manager 2025-08-26 22:55:55,881 - DEBUG - Database connection closed via context manager 2025-08-26 22:56:00,848 - DEBUG - Database connection closed via context manager 2025-08-26 22:56:02,049 - DEBUG - Database connection closed via context manager 2025-08-26 22:56:06,370 - DEBUG - Database connection closed via context manager 2025-08-26 22:56:20,394 - DEBUG - Database connection closed via context manager 2025-08-26 22:56:23,974 - DEBUG - Database connection closed via context manager 2025-08-26 22:56:28,441 - DEBUG - Database connection closed via context manager 2025-08-26 22:56:33,361 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228293.2487507, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-08-26 22:56:33,370 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:56:33,384 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228293.3019483, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:56:33,389 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:56:45,590 - DEBUG - Database connection closed via context manager 2025-08-26 22:56:47,181 - DEBUG - Database connection closed via context manager 2025-08-26 22:57:09,342 - INFO - Database health monitor started 2025-08-26 22:57:09,342 - INFO - Database health monitoring started 2025-08-26 22:57:09,343 - INFO - Database monitor already running 2025-08-26 22:57:33,401 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228353.3991685, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:57:33,402 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:58:09,370 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228389.354467, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:58:09,372 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:58:29,096 - INFO - Database health monitor started 2025-08-26 22:58:29,097 - INFO - Database health monitoring started 2025-08-26 22:58:29,098 - INFO - Database monitor already running 2025-08-26 22:58:33,411 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228413.4051812, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:58:33,411 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 22:59:12,323 - INFO - Database health monitor started 2025-08-26 22:59:12,323 - INFO - Database health monitoring started 2025-08-26 22:59:12,324 - INFO - Database monitor already running 2025-08-26 22:59:16,111 - DEBUG - Database connection closed via context manager 2025-08-26 22:59:21,067 - DEBUG - Database connection closed via context manager 2025-08-26 22:59:27,767 - DEBUG - Database connection closed via context manager 2025-08-26 22:59:33,662 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228473.5852196, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 22:59:33,663 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:00:12,331 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228512.3280847, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-26 23:00:12,332 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:00:33,667 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228533.666262, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:00:33,668 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:01:12,343 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228572.340092, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-08-26 23:01:12,344 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:01:33,675 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228593.673006, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:01:33,676 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:01:37,576 - INFO - Database health monitor started 2025-08-26 23:01:37,577 - INFO - Database health monitoring started 2025-08-26 23:01:37,579 - INFO - Database monitor already running 2025-08-26 23:02:16,654 - INFO - Database health monitor started 2025-08-26 23:02:16,654 - INFO - Database health monitoring started 2025-08-26 23:02:16,655 - INFO - Database monitor already running 2025-08-26 23:02:30,915 - DEBUG - Database connection closed via context manager 2025-08-26 23:02:33,692 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228653.6837864, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:02:33,693 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:02:35,978 - DEBUG - Database connection closed via context manager 2025-08-26 23:02:51,156 - DEBUG - Database connection closed via context manager 2025-08-26 23:02:51,174 - DEBUG - Database connection closed via context manager 2025-08-26 23:02:51,329 - DEBUG - Database connection closed via context manager 2025-08-26 23:03:04,063 - DEBUG - Database connection closed via context manager 2025-08-26 23:03:04,120 - DEBUG - Database connection closed via context manager 2025-08-26 23:03:05,428 - DEBUG - Database connection closed via context manager 2025-08-26 23:03:16,269 - DEBUG - Database connection closed via context manager 2025-08-26 23:03:16,661 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228696.6586294, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-08-26 23:03:16,662 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:03:20,680 - DEBUG - Database connection closed via context manager 2025-08-26 23:03:21,407 - DEBUG - Database connection closed via context manager 2025-08-26 23:03:26,971 - DEBUG - Database connection closed via context manager 2025-08-26 23:03:33,704 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228713.699787, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:03:33,706 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:03:36,885 - DEBUG - Database connection closed via context manager 2025-08-26 23:03:37,062 - DEBUG - Database connection closed via context manager 2025-08-26 23:03:37,253 - DEBUG - Database connection closed via context manager 2025-08-26 23:03:37,476 - DEBUG - Database connection closed via context manager 2025-08-26 23:04:16,703 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228756.686817, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-26 23:04:16,716 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:04:33,716 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228773.7118728, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:04:33,717 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:05:17,070 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228816.933955, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-08-26 23:05:17,076 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:05:19,890 - DEBUG - Database connection closed via context manager 2025-08-26 23:05:33,898 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228833.8254905, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:05:33,899 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:06:17,088 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228877.0869348, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-26 23:06:17,089 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:06:33,914 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228893.9129186, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:06:33,914 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:07:17,385 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228937.2334428, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-26 23:07:17,391 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:07:33,922 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228953.919024, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:07:33,922 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:08:17,696 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756228997.603528, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-26 23:08:17,705 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:08:25,621 - DEBUG - Database connection closed via context manager 2025-08-26 23:08:30,482 - DEBUG - Database connection closed via context manager 2025-08-26 23:08:33,942 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229013.9310162, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:08:33,943 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:08:38,680 - DEBUG - Database connection closed via context manager 2025-08-26 23:08:38,857 - DEBUG - Database connection closed via context manager 2025-08-26 23:08:39,061 - DEBUG - Database connection closed via context manager 2025-08-26 23:08:51,881 - DEBUG - Database connection closed via context manager 2025-08-26 23:09:17,762 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229057.7534485, 'cache_hits': 0, 'cache_misses': 24, 'cache_clears': 0} 2025-08-26 23:09:17,765 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:09:32,120 - DEBUG - Database connection closed via context manager 2025-08-26 23:09:34,017 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229074.000538, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:09:34,018 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:09:36,158 - DEBUG - Database connection closed via context manager 2025-08-26 23:10:07,309 - DEBUG - Database connection closed via context manager 2025-08-26 23:10:17,799 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229117.7775407, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-26 23:10:17,800 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:10:34,077 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229134.0668862, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:10:34,078 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:11:18,131 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229177.967354, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-26 23:11:18,139 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:11:34,092 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229194.0881357, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:11:34,095 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:12:18,489 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229238.4074163, 'cache_hits': 0, 'cache_misses': 27, 'cache_clears': 0} 2025-08-26 23:12:18,490 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:12:34,281 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229254.212111, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:12:34,287 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:12:47,198 - DEBUG - Database connection closed via context manager 2025-08-26 23:12:47,287 - DEBUG - Database connection closed via context manager 2025-08-26 23:12:47,971 - DEBUG - Database connection closed via context manager 2025-08-26 23:13:02,700 - DEBUG - Database connection closed via context manager 2025-08-26 23:13:02,725 - DEBUG - Database connection closed via context manager 2025-08-26 23:13:03,189 - DEBUG - Database connection closed via context manager 2025-08-26 23:13:10,511 - DEBUG - Database connection closed via context manager 2025-08-26 23:13:10,537 - DEBUG - Database connection closed via context manager 2025-08-26 23:13:10,847 - DEBUG - Database connection closed via context manager 2025-08-26 23:13:15,239 - DEBUG - Database connection closed via context manager 2025-08-26 23:13:18,512 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229298.508499, 'cache_hits': 0, 'cache_misses': 37, 'cache_clears': 0} 2025-08-26 23:13:18,513 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:13:34,355 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229314.3300457, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:13:34,360 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:14:18,550 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229358.545539, 'cache_hits': 0, 'cache_misses': 37, 'cache_clears': 0} 2025-08-26 23:14:18,551 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:14:34,495 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229374.4090834, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:14:34,507 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:15:07,603 - DEBUG - Database connection closed via context manager 2025-08-26 23:15:07,683 - DEBUG - Database connection closed via context manager 2025-08-26 23:15:08,545 - DEBUG - Database connection closed via context manager 2025-08-26 23:15:18,817 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229418.650808, 'cache_hits': 0, 'cache_misses': 40, 'cache_clears': 0} 2025-08-26 23:15:18,825 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:15:34,617 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229434.5570123, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:15:34,619 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:16:04,355 - DEBUG - Database connection closed via context manager 2025-08-26 23:16:19,549 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229479.19025, 'cache_hits': 0, 'cache_misses': 41, 'cache_clears': 0} 2025-08-26 23:16:19,561 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:16:35,000 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229494.775138, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:16:35,013 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:16:39,904 - DEBUG - Database connection closed via context manager 2025-08-26 23:16:40,466 - DEBUG - Database connection closed via context manager 2025-08-26 23:16:41,645 - DEBUG - Database connection closed via context manager 2025-08-26 23:16:46,634 - DEBUG - Database connection closed via context manager 2025-08-26 23:17:19,774 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229539.650541, 'cache_hits': 0, 'cache_misses': 45, 'cache_clears': 0} 2025-08-26 23:17:19,787 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:17:35,211 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229555.096351, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:17:35,220 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:18:19,989 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229599.9100778, 'cache_hits': 0, 'cache_misses': 45, 'cache_clears': 0} 2025-08-26 23:18:19,996 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:18:21,596 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 23:18:21,630 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-26 23:18:21,664 - DEBUG - Database connection closed and returned to pool 2025-08-26 23:18:21,772 - DEBUG - Database connection closed and returned to pool 2025-08-26 23:18:22,245 - DEBUG - Database connection closed via context manager 2025-08-26 23:18:22,510 - DEBUG - Database connection closed via context manager 2025-08-26 23:18:35,244 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229615.2379184, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:18:35,245 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:19:20,017 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229660.0051181, 'cache_hits': 0, 'cache_misses': 49, 'cache_clears': 0} 2025-08-26 23:19:20,018 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:19:24,965 - DEBUG - Database connection closed via context manager 2025-08-26 23:19:25,494 - DEBUG - Database connection closed via context manager 2025-08-26 23:19:35,262 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229675.2532074, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:19:35,263 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:20:20,024 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229720.0219676, 'cache_hits': 0, 'cache_misses': 51, 'cache_clears': 0} 2025-08-26 23:20:20,025 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:20:35,277 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229735.2747428, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:20:35,278 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:21:20,034 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229780.0295615, 'cache_hits': 0, 'cache_misses': 51, 'cache_clears': 0} 2025-08-26 23:21:20,034 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:21:35,312 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229795.304018, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:21:35,314 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:22:20,040 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229840.0381248, 'cache_hits': 0, 'cache_misses': 51, 'cache_clears': 0} 2025-08-26 23:22:20,041 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:22:35,321 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229855.3191192, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:22:35,322 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:23:20,049 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229900.0450842, 'cache_hits': 0, 'cache_misses': 51, 'cache_clears': 0} 2025-08-26 23:23:20,050 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:23:25,547 - DEBUG - Database connection closed via context manager 2025-08-26 23:23:35,612 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229915.4462469, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:23:35,629 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:23:38,155 - DEBUG - Database connection closed via context manager 2025-08-26 23:23:38,282 - DEBUG - Database connection closed via context manager 2025-08-26 23:23:38,731 - DEBUG - Database connection closed via context manager 2025-08-26 23:23:53,815 - DEBUG - Database connection closed via context manager 2025-08-26 23:24:20,059 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229960.053992, 'cache_hits': 0, 'cache_misses': 56, 'cache_clears': 0} 2025-08-26 23:24:20,061 - INFO - Connection stats - Total: 80, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:24:35,658 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756229975.651669, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:24:35,661 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:24:54,166 - DEBUG - Database connection closed via context manager 2025-08-26 23:25:02,558 - DEBUG - Database connection closed via context manager 2025-08-26 23:25:02,667 - DEBUG - Database connection closed via context manager 2025-08-26 23:25:02,842 - DEBUG - Database connection closed via context manager 2025-08-26 23:25:05,036 - DEBUG - Database connection closed via context manager 2025-08-26 23:25:20,249 - DEBUG - Database health check passed. Stats: {'total_connections': 86, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756230020.1926765, 'cache_hits': 0, 'cache_misses': 61, 'cache_clears': 0} 2025-08-26 23:25:20,252 - INFO - Connection stats - Total: 86, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:25:35,718 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756230035.693701, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-26 23:25:35,720 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-26 23:25:39,673 - DEBUG - Database connection closed via context manager 2025-08-27 07:35:42,063 - WARNING - Failed to create minimal connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-27 07:35:44,074 - ERROR - Failed to create absolute minimal connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-27 07:35:44,075 - ERROR - Failed to initialize connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-08-27 07:35:44,075 - ERROR - Failed to initialize connection pool on module import: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it). Will retry on first db_connection() call. 2025-08-27 07:42:05,657 - INFO - Database health monitor started 2025-08-27 07:42:05,658 - INFO - Database health monitoring started 2025-08-27 07:42:05,659 - INFO - Database monitor already running 2025-08-27 07:42:23,619 - INFO - Database health monitor started 2025-08-27 07:42:23,619 - INFO - Database health monitoring started 2025-08-27 07:42:23,623 - INFO - Database monitor already running 2025-08-27 07:43:05,732 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756259885.7295668, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 07:43:05,733 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:43:14,402 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-27 07:43:14,403 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-27 07:43:14,407 - DEBUG - Database connection closed and returned to pool 2025-08-27 07:43:14,407 - DEBUG - Database connection closed and returned to pool 2025-08-27 07:43:14,555 - DEBUG - Database connection closed via context manager 2025-08-27 07:43:14,630 - DEBUG - Database connection closed via context manager 2025-08-27 07:43:23,629 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756259903.626549, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-27 07:43:23,629 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:43:35,216 - DEBUG - Database connection closed via context manager 2025-08-27 07:43:35,422 - DEBUG - Database connection closed via context manager 2025-08-27 07:43:43,081 - DEBUG - Database connection closed via context manager 2025-08-27 07:43:49,144 - DEBUG - Database connection closed via context manager 2025-08-27 07:43:49,161 - DEBUG - Database connection closed via context manager 2025-08-27 07:43:49,695 - DEBUG - Database connection closed via context manager 2025-08-27 07:44:05,748 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756259945.74689, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 07:44:05,749 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:44:08,193 - DEBUG - Database connection closed via context manager 2025-08-27 07:44:08,209 - DEBUG - Database connection closed via context manager 2025-08-27 07:44:08,446 - DEBUG - Database connection closed via context manager 2025-08-27 07:44:22,886 - DEBUG - Database connection closed via context manager 2025-08-27 07:44:23,636 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756259963.6324997, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-27 07:44:23,636 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:44:38,002 - DEBUG - Database connection closed via context manager 2025-08-27 07:44:38,739 - DEBUG - Database connection closed via context manager 2025-08-27 07:44:38,831 - DEBUG - Database connection closed via context manager 2025-08-27 07:44:42,606 - DEBUG - Database connection closed via context manager 2025-08-27 07:44:45,064 - DEBUG - Database connection closed via context manager 2025-08-27 07:44:45,227 - DEBUG - Database connection closed via context manager 2025-08-27 07:44:45,650 - DEBUG - Database connection closed via context manager 2025-08-27 07:45:05,759 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260005.755424, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 07:45:05,759 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:45:23,642 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260023.6397686, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-08-27 07:45:23,642 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:46:05,768 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260065.7654538, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 07:46:05,768 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:46:23,656 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260083.651223, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-08-27 07:46:23,658 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:47:05,778 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260125.773107, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 07:47:05,779 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:47:23,664 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260143.6627066, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-08-27 07:47:23,665 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:48:05,791 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260185.787146, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 07:48:05,792 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:48:23,671 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260203.668636, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-08-27 07:48:23,671 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:49:05,833 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260245.826623, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 07:49:05,840 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:49:23,678 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260263.676195, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-08-27 07:49:23,679 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:49:24,347 - DEBUG - Database connection closed via context manager 2025-08-27 07:50:05,875 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260305.8708124, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 07:50:05,877 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:50:23,685 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260323.6833782, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-27 07:50:23,686 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:51:05,895 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260365.8921356, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 07:51:05,896 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:51:23,712 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260383.6952615, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-27 07:51:23,715 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:52:06,230 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260426.1116471, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 07:52:06,267 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:52:24,939 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260444.0010211, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-27 07:52:24,977 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:53:06,569 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260486.412908, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 07:53:06,613 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:53:25,278 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260505.2219548, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-08-27 07:53:25,285 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:54:05,460 - DEBUG - Database connection closed via context manager 2025-08-27 07:54:06,731 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260546.6994548, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 07:54:06,732 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:54:09,228 - DEBUG - Database connection closed via context manager 2025-08-27 07:54:09,470 - DEBUG - Database connection closed via context manager 2025-08-27 07:54:14,491 - DEBUG - Database connection closed via context manager 2025-08-27 07:54:14,792 - DEBUG - Database connection closed via context manager 2025-08-27 07:54:15,142 - DEBUG - Database connection closed via context manager 2025-08-27 07:54:17,431 - DEBUG - Database connection closed via context manager 2025-08-27 07:54:25,576 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260565.3551624, 'cache_hits': 0, 'cache_misses': 30, 'cache_clears': 0} 2025-08-27 07:54:25,581 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:54:33,208 - DEBUG - Database connection closed via context manager 2025-08-27 07:54:35,341 - DEBUG - Database connection closed via context manager 2025-08-27 07:54:35,584 - DEBUG - Database connection closed via context manager 2025-08-27 07:54:39,432 - DEBUG - Database connection closed via context manager 2025-08-27 07:54:42,182 - DEBUG - Database connection closed via context manager 2025-08-27 07:54:42,324 - DEBUG - Database connection closed via context manager 2025-08-27 07:54:42,502 - DEBUG - Database connection closed via context manager 2025-08-27 07:54:44,890 - DEBUG - Database connection closed via context manager 2025-08-27 07:55:06,908 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260606.8255944, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 07:55:06,914 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:55:25,592 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260625.5896502, 'cache_hits': 0, 'cache_misses': 38, 'cache_clears': 0} 2025-08-27 07:55:25,592 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:56:06,954 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260666.936731, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 07:56:06,957 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:56:26,474 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260685.795072, 'cache_hits': 0, 'cache_misses': 38, 'cache_clears': 0} 2025-08-27 07:56:26,523 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:56:38,721 - DEBUG - Database connection closed via context manager 2025-08-27 07:56:38,761 - DEBUG - Database connection closed via context manager 2025-08-27 07:56:38,848 - DEBUG - Database connection closed via context manager 2025-08-27 07:56:46,534 - DEBUG - Database connection closed via context manager 2025-08-27 07:56:46,552 - DEBUG - Database connection closed via context manager 2025-08-27 07:56:46,620 - DEBUG - Database connection closed via context manager 2025-08-27 07:57:06,967 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260726.9654129, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 07:57:06,969 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:57:26,813 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260746.7860878, 'cache_hits': 0, 'cache_misses': 44, 'cache_clears': 0} 2025-08-27 07:57:26,814 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:58:06,998 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260786.982544, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 07:58:06,999 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:58:26,837 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260806.8198783, 'cache_hits': 0, 'cache_misses': 44, 'cache_clears': 0} 2025-08-27 07:58:26,840 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:59:07,055 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260847.0281198, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 07:59:07,057 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 07:59:26,870 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260866.8624501, 'cache_hits': 0, 'cache_misses': 44, 'cache_clears': 0} 2025-08-27 07:59:26,872 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:00:07,065 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260907.0613992, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 08:00:07,068 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:00:26,883 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260926.8801837, 'cache_hits': 0, 'cache_misses': 44, 'cache_clears': 0} 2025-08-27 08:00:26,884 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:01:07,290 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260967.2117827, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 08:01:07,300 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:01:27,209 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756260987.0581865, 'cache_hits': 0, 'cache_misses': 44, 'cache_clears': 0} 2025-08-27 08:01:27,235 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:01:47,168 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-27 08:01:59,254 - DEBUG - Database connection closed via context manager 2025-08-27 08:01:59,267 - DEBUG - Database connection closed via context manager 2025-08-27 08:01:59,469 - DEBUG - Database connection closed via context manager 2025-08-27 08:02:03,262 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-08-27 08:02:06,212 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-27 08:02:06,214 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-27 08:02:06,217 - DEBUG - Database connection closed and returned to pool 2025-08-27 08:02:06,221 - DEBUG - Database connection closed and returned to pool 2025-08-27 08:02:06,357 - DEBUG - Database connection closed via context manager 2025-08-27 08:02:06,499 - DEBUG - Database connection closed via context manager 2025-08-27 08:02:07,318 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756261027.3146307, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 08:02:07,319 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:02:26,633 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-27 08:02:26,634 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-27 08:02:26,679 - DEBUG - Database connection closed and returned to pool 2025-08-27 08:02:26,683 - DEBUG - Database connection closed and returned to pool 2025-08-27 08:02:27,263 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756261047.2503672, 'cache_hits': 0, 'cache_misses': 53, 'cache_clears': 0} 2025-08-27 08:02:27,264 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:02:47,031 - DEBUG - Database connection closed via context manager 2025-08-27 08:02:47,240 - DEBUG - Database connection closed via context manager 2025-08-27 08:02:50,768 - DEBUG - Database connection closed via context manager 2025-08-27 08:02:58,096 - DEBUG - Database connection closed via context manager 2025-08-27 08:02:58,302 - DEBUG - Database connection closed via context manager 2025-08-27 08:02:58,598 - DEBUG - Database connection closed via context manager 2025-08-27 08:03:07,329 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756261087.3257961, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 08:03:07,330 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:03:10,072 - DEBUG - Database connection closed via context manager 2025-08-27 08:03:27,318 - DEBUG - Database health check passed. Stats: {'total_connections': 87, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756261107.305233, 'cache_hits': 0, 'cache_misses': 60, 'cache_clears': 0} 2025-08-27 08:03:27,331 - INFO - Connection stats - Total: 87, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:04:07,551 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756261147.538601, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 08:04:07,551 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:04:28,282 - DEBUG - Database health check passed. Stats: {'total_connections': 88, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756261167.7484982, 'cache_hits': 0, 'cache_misses': 60, 'cache_clears': 0} 2025-08-27 08:04:28,317 - INFO - Connection stats - Total: 88, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:05:09,114 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756261208.2315733, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 08:05:09,186 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:05:27,397 - DEBUG - Database connection closed via context manager 2025-08-27 08:05:28,307 - DEBUG - Database connection closed via context manager 2025-08-27 08:05:29,188 - DEBUG - Database health check passed. Stats: {'total_connections': 91, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756261228.7930934, 'cache_hits': 0, 'cache_misses': 63, 'cache_clears': 0} 2025-08-27 08:05:29,230 - INFO - Connection stats - Total: 91, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:05:29,881 - DEBUG - Database connection closed via context manager 2025-08-27 08:06:10,432 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756261270.4250016, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 08:06:10,565 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:06:29,628 - DEBUG - Database health check passed. Stats: {'total_connections': 93, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756261289.4097068, 'cache_hits': 0, 'cache_misses': 63, 'cache_clears': 0} 2025-08-27 08:06:29,629 - INFO - Connection stats - Total: 93, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:07:04,684 - DEBUG - Database connection closed via context manager 2025-08-27 08:07:06,657 - DEBUG - Database connection closed via context manager 2025-08-27 08:07:08,448 - DEBUG - Database connection closed via context manager 2025-08-27 08:07:11,258 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756261330.8190398, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 08:07:11,259 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:07:11,792 - DEBUG - Database connection closed via context manager 2025-08-27 08:07:30,683 - DEBUG - Database health check passed. Stats: {'total_connections': 98, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756261350.4267476, 'cache_hits': 0, 'cache_misses': 67, 'cache_clears': 0} 2025-08-27 08:07:30,684 - INFO - Connection stats - Total: 98, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:07:39,717 - DEBUG - Database connection closed via context manager 2025-08-27 08:07:46,541 - DEBUG - Database connection closed via context manager 2025-08-27 08:07:46,994 - DEBUG - Database connection closed via context manager 2025-08-27 08:07:52,327 - DEBUG - Database connection closed via context manager 2025-08-27 08:08:11,269 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756261391.265461, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 08:08:11,270 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:08:11,818 - DEBUG - Database connection closed via context manager 2025-08-27 08:08:12,050 - DEBUG - Database connection closed via context manager 2025-08-27 08:08:12,185 - DEBUG - Database connection closed via context manager 2025-08-27 08:08:30,777 - DEBUG - Database health check passed. Stats: {'total_connections': 106, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756261410.7518923, 'cache_hits': 0, 'cache_misses': 74, 'cache_clears': 0} 2025-08-27 08:08:30,778 - INFO - Connection stats - Total: 106, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:09:11,277 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756261451.273888, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 08:09:11,277 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:09:30,785 - DEBUG - Database health check passed. Stats: {'total_connections': 107, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756261470.7825189, 'cache_hits': 0, 'cache_misses': 74, 'cache_clears': 0} 2025-08-27 08:09:30,785 - INFO - Connection stats - Total: 107, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:10:11,308 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756261511.2939334, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 08:10:11,309 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:10:30,795 - DEBUG - Database health check passed. Stats: {'total_connections': 108, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756261530.7919638, 'cache_hits': 0, 'cache_misses': 74, 'cache_clears': 0} 2025-08-27 08:10:30,796 - INFO - Connection stats - Total: 108, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-27 08:11:11,316 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756261571.3121505, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-27 08:11:11,316 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:12:46,828 - INFO - Database health monitor started 2025-08-30 08:12:46,828 - INFO - Database health monitoring started 2025-08-30 08:12:46,848 - INFO - Database monitor already running 2025-08-30 08:12:51,333 - INFO - Database health monitor started 2025-08-30 08:12:51,333 - INFO - Database health monitoring started 2025-08-30 08:12:51,334 - INFO - Database monitor already running 2025-08-30 08:13:46,856 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756520926.8532462, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:13:46,856 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:13:51,345 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756520931.3407726, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:13:51,346 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:14:46,863 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756520986.859754, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:14:46,864 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:14:51,352 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756520991.350651, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:14:51,354 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:15:46,874 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521046.8685985, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:15:46,875 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:15:51,362 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521051.358962, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:15:51,363 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:16:46,885 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521106.881079, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:16:46,886 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:16:51,374 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521111.3689246, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:16:51,374 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:17:46,898 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521166.8943477, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:17:46,899 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:17:51,387 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521171.381924, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:17:51,388 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:18:46,908 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521226.9040673, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:18:46,909 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:18:51,400 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521231.3946817, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:18:51,400 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:19:46,976 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521286.9606726, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:19:46,984 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:19:51,409 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521291.4054716, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:19:51,409 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:20:46,998 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521346.9921482, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:20:46,999 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:20:51,417 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521351.4146106, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:20:51,421 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:21:47,012 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521407.0072117, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:21:47,017 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:21:51,443 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521411.4354882, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:21:51,449 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:22:47,033 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521467.0276773, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:22:47,034 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:22:52,119 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521471.887661, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:22:52,121 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:23:47,054 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521527.0443764, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:23:47,055 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:23:52,140 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521532.132185, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:23:52,142 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:24:47,259 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521587.2440946, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:24:47,308 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:24:52,154 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521592.1498635, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:24:52,158 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:25:47,400 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521647.3403316, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:25:47,449 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:25:52,177 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521652.1711495, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:25:52,182 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:26:47,487 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521707.4626055, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:26:47,488 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:26:52,302 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521712.2300212, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:26:52,304 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:27:47,496 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521767.4942238, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:27:47,497 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:27:52,322 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521772.316861, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:27:52,324 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:28:47,793 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521827.6273847, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:28:47,928 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:28:52,458 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521832.365255, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:28:52,494 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:29:48,002 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521887.9994485, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:29:48,002 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:29:52,544 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521892.5413842, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:29:52,546 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:30:48,026 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521948.020141, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:30:48,031 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:30:52,605 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756521952.5831187, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:30:52,607 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:31:48,054 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522008.04506, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:31:48,055 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:31:52,621 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522012.6177752, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:31:52,622 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:32:48,067 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522068.0617313, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:32:48,068 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:32:52,630 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522072.6268504, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:32:52,631 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:33:48,075 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522128.071158, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:33:48,076 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:33:52,639 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522132.6365979, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:33:52,640 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:34:48,099 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522188.0842109, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:34:48,102 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:34:52,719 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522192.6928349, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:34:52,724 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:35:48,156 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522248.1171641, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:35:48,157 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:35:52,731 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522252.7304332, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:35:52,732 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:36:48,173 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522308.169409, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:36:48,174 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:36:52,747 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522312.7401626, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:36:52,749 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:37:48,209 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522368.2043643, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:37:48,235 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:37:52,764 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522372.759129, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:37:52,769 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:38:48,321 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522428.2871182, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:38:48,328 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:38:52,851 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522432.8146887, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:38:52,867 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:39:48,352 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522488.3440688, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:39:48,353 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:39:52,956 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522492.92667, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:39:52,963 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:40:48,383 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522548.3674803, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:40:48,384 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:40:52,973 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522552.96981, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:40:52,973 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:41:48,423 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522608.406741, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:41:48,424 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:41:52,991 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522612.9894316, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:41:52,993 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:42:48,440 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522668.432755, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:42:48,446 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:42:53,006 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522672.9998145, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:42:53,007 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:43:48,584 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522728.5117557, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:43:48,586 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:43:53,025 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522733.0184977, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:43:53,027 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:44:48,636 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522788.6264765, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:44:48,640 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:44:53,060 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522793.0507612, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:44:53,061 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:45:48,656 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522848.6500654, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:45:48,657 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:45:53,206 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522853.1763904, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:45:53,207 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:46:48,666 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522908.6629725, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:46:48,669 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:46:53,216 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522913.2123327, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:46:53,219 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:47:48,684 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522968.6797316, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:47:48,686 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:47:53,229 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756522973.225712, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:47:53,233 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:48:48,726 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523028.7137327, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:48:48,731 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:48:53,254 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523033.2463193, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:48:53,260 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:49:48,800 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523088.7729173, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:49:48,810 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:49:53,300 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523093.287342, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:49:53,307 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:50:48,837 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523148.8299422, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:50:48,840 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:50:53,335 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523153.3317847, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:50:53,336 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:51:48,864 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523208.8561506, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:51:48,865 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:51:53,349 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523213.3425965, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:51:53,350 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:52:48,874 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523268.8711476, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:52:48,875 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:52:53,363 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523273.3594842, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:52:53,363 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:53:48,896 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523328.8876293, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:53:48,910 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:53:53,458 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523333.3942742, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:53:53,496 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:54:48,934 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523388.9280477, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:54:48,935 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:54:53,567 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523393.5619125, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:54:53,568 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:55:49,067 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523449.0009434, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:55:49,114 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:55:54,006 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523453.9270892, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:55:54,143 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:56:49,198 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523509.1918895, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:56:49,212 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:56:54,510 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523514.5002759, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:56:54,516 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:57:49,254 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523569.247853, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:57:49,255 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:57:54,554 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523574.5439143, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:57:54,572 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:58:49,271 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523629.269554, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:58:49,273 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:58:54,586 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523634.582659, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:58:54,587 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:59:49,325 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523689.2909412, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:59:49,327 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 08:59:54,602 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523694.5958357, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 08:59:54,606 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:00:49,657 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523749.5851824, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:00:49,659 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:00:54,673 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523754.6618612, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:00:54,702 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:01:49,703 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523809.6982384, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:01:49,705 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:01:55,512 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523814.9701898, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:01:55,593 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:02:49,733 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523869.721876, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:02:49,738 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:02:55,642 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523875.6168985, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:02:55,662 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:03:49,773 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523929.76861, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:03:49,796 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:03:55,688 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523935.6811202, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:03:55,689 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:04:50,220 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523990.194779, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:04:50,282 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:04:55,695 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756523995.6930404, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:04:55,696 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:05:50,405 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756524050.358208, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:05:50,416 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:05:55,833 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756524055.79276, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:05:55,869 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:06:50,500 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756524110.492277, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:06:50,501 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:06:56,027 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756524116.0222669, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:06:56,028 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:07:50,557 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756524170.5494804, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:07:50,558 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:07:56,072 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756524176.0582519, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:07:56,074 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:08:50,788 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756524230.7858555, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:08:50,788 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:08:56,209 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756524236.1218128, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:08:56,228 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:09:50,804 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756524290.8010526, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:09:50,806 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:09:56,320 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756524296.3128269, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:09:56,321 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:10:50,817 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756524350.8107567, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:10:50,818 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:10:56,360 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756524356.3505113, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:10:56,360 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:11:50,832 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756524410.8253732, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:11:50,838 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:11:56,388 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756524416.3754792, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:11:56,390 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:12:50,857 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756524470.8518953, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:12:50,858 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:12:56,406 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756524476.398749, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:12:56,406 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:13:50,872 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756524530.8692389, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:13:50,872 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:13:56,415 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756524536.4116347, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:13:56,415 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:14:51,012 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756524590.904712, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:14:51,085 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:14:56,824 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756524596.750102, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:14:56,991 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:37:50,315 - INFO - Database health monitor started 2025-08-30 09:37:50,315 - INFO - Database health monitoring started 2025-08-30 09:37:50,316 - INFO - Database monitor already running 2025-08-30 09:37:56,582 - INFO - Database health monitor started 2025-08-30 09:37:56,583 - INFO - Database health monitoring started 2025-08-30 09:37:56,583 - INFO - Database monitor already running 2025-08-30 09:38:03,244 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-30 09:38:07,724 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-30 09:38:07,727 - DEBUG - Database connection closed and returned to pool 2025-08-30 09:38:07,808 - DEBUG - Database connection closed via context manager 2025-08-30 09:38:26,514 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-30 09:38:26,538 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-30 09:38:26,540 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-30 09:38:26,583 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-30 09:38:26,585 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-30 09:38:39,213 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-30 09:38:39,217 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-30 09:38:39,219 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-30 09:38:39,220 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-30 09:38:39,222 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-30 09:38:50,322 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526030.32002, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:38:50,323 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:38:56,540 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-30 09:38:56,544 - DEBUG - Database connection closed and returned to pool 2025-08-30 09:38:56,606 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526036.5943594, 'cache_hits': 0, 'cache_misses': 15, 'cache_clears': 0} 2025-08-30 09:38:56,608 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:38:56,608 - DEBUG - Database connection closed via context manager 2025-08-30 09:39:05,461 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-30 09:39:25,502 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-30 09:39:50,337 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526090.3350093, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:39:50,338 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:39:56,617 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526096.6137347, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:39:56,618 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:40:50,343 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526150.3416483, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:40:50,344 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:40:56,623 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526156.621881, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:40:56,624 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:41:50,350 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526210.3479404, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:41:50,350 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:41:56,634 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526216.6299095, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:41:56,634 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:42:50,356 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526270.3548987, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:42:50,357 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:42:56,641 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526276.638319, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:42:56,642 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:43:50,364 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526330.3615947, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:43:50,364 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:43:56,646 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526336.6444807, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:43:56,647 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:44:50,372 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526390.3692791, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:44:50,373 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:44:56,653 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526396.650811, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:44:56,654 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:45:50,379 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526450.376842, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:45:50,379 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:45:56,659 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526456.6572826, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:45:56,660 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:46:50,386 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526510.383997, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:46:50,387 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:46:56,666 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526516.6634738, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:46:56,666 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:47:50,396 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526570.3914716, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:47:50,397 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:47:56,673 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526576.6709828, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:47:56,673 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:48:50,403 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526630.4008582, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:48:50,404 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:48:56,682 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526636.6786788, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:48:56,683 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:49:50,410 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526690.4074326, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:49:50,411 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:49:56,687 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526696.6863892, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:49:56,688 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:50:50,416 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526750.4137754, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:50:50,416 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:50:56,694 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526756.6919115, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:50:56,694 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:51:50,424 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526810.4200652, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:51:50,424 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:51:56,701 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526816.6987624, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:51:56,701 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:52:50,439 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526870.432898, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:52:50,440 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:52:56,707 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526876.7050805, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:52:56,708 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:53:50,444 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526930.443443, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:53:50,445 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:53:56,719 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526936.7124975, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:53:56,719 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:54:50,454 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526990.4497173, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:54:50,454 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:54:56,726 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756526996.7239187, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:54:56,727 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:55:50,460 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527050.457941, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:55:50,461 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:55:56,736 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527056.7319345, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:55:56,736 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:56:50,472 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527110.4687214, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:56:50,473 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:56:56,743 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527116.7405748, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:56:56,744 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:57:50,480 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527170.477284, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:57:50,481 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:57:56,756 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527176.7517557, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:57:56,756 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:58:50,487 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527230.4851582, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:58:50,488 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:58:56,764 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527236.761177, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:58:56,765 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:59:50,494 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527290.4921007, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 09:59:50,494 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 09:59:56,773 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527296.769784, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 09:59:56,773 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 10:00:50,502 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527350.4996223, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 10:00:50,502 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 10:00:56,782 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527356.7786295, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 10:00:56,782 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 10:01:50,511 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527410.5075169, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 10:01:50,511 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 10:01:56,787 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527416.7857077, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 10:01:56,788 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 10:02:50,515 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527470.514005, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 10:02:50,516 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 10:02:56,796 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527476.7934706, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 10:02:56,797 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 10:03:50,522 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527530.5211823, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 10:03:50,524 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 10:03:56,804 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527536.8032985, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 10:03:56,806 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 10:04:50,530 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527590.5286171, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 10:04:50,531 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 10:04:56,816 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527596.8124375, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 10:04:56,816 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 10:05:50,545 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527650.5377505, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 10:05:50,546 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 10:05:56,824 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527656.821297, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 10:05:56,825 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 10:06:50,555 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527710.5514278, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 10:06:50,556 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 10:06:56,832 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527716.8288624, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 10:06:56,833 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 10:07:50,564 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527770.5605476, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 10:07:50,565 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 10:07:56,840 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527776.8376021, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 10:07:56,841 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 10:08:15,995 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-08-30 10:08:50,571 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527830.5680692, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-30 10:08:50,572 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-30 10:08:56,846 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756527836.844506, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-30 10:08:56,847 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 08:13:46,932 - WARNING - Failed to create minimal connection pool: 2055: Lost connection to MySQL server at 'localhost:3306', system error: timed out 2025-08-31 08:13:56,957 - ERROR - Failed to create absolute minimal connection pool: 2055: Lost connection to MySQL server at 'localhost:3306', system error: timed out 2025-08-31 08:13:56,958 - ERROR - Failed to initialize connection pool: 2055: Lost connection to MySQL server at 'localhost:3306', system error: timed out 2025-08-31 08:13:56,958 - ERROR - Failed to initialize connection pool on module import: 2055: Lost connection to MySQL server at 'localhost:3306', system error: timed out. Will retry on first db_connection() call. 2025-08-31 12:23:18,840 - INFO - Database health monitor started 2025-08-31 12:23:18,840 - INFO - Database health monitoring started 2025-08-31 12:23:18,868 - INFO - Database monitor already running 2025-08-31 12:23:29,275 - INFO - Database health monitor started 2025-08-31 12:23:29,276 - INFO - Database health monitoring started 2025-08-31 12:23:29,279 - INFO - Database monitor already running 2025-08-31 12:24:18,871 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622358.8701527, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:24:18,872 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:24:29,282 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622369.2812324, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:24:29,283 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:25:18,883 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622418.8793077, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:25:18,885 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:25:29,298 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622429.291712, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:25:29,300 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:26:18,896 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622478.892348, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:26:18,897 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:26:29,317 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622489.311244, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:26:29,318 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:27:18,905 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622538.9023128, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:27:18,906 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:27:29,330 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622549.3264263, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:27:29,331 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:28:18,914 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622598.9121366, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:28:18,916 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:28:29,338 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622609.336248, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:28:29,341 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:29:20,205 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622659.885954, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:29:20,218 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:29:30,437 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622670.026922, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:29:30,438 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:30:20,239 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622720.2348788, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:30:20,239 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:30:30,452 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622730.4495635, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:30:30,453 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:31:21,250 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622780.7105966, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:31:21,252 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:31:32,194 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622791.6841836, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:31:32,195 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:32:22,664 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622842.1535778, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:32:22,666 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:32:33,361 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622852.8152547, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:32:33,362 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:33:17,637 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-31 12:33:23,273 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622902.98067, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:33:23,274 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:33:33,885 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622913.7793512, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 12:33:33,886 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:34:23,290 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622963.2850368, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:34:23,291 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:34:33,943 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756622973.9083188, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 12:34:33,944 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:35:24,109 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623023.6018019, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:35:24,111 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:35:34,498 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623034.26879, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 12:35:34,499 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:36:24,124 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623084.1225188, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:36:24,125 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:36:34,538 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623094.5074213, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 12:36:34,539 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:37:24,147 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623144.1337385, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:37:24,147 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:37:34,548 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623154.5443447, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 12:37:34,548 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:38:24,251 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623204.2200568, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:38:24,252 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:38:35,115 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623214.995973, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 12:38:35,117 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:39:24,803 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623264.4552493, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:39:24,804 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:40:25,285 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623325.146283, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:40:25,397 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:40:59,468 - INFO - Database health monitor started 2025-08-31 12:40:59,468 - INFO - Database health monitoring started 2025-08-31 12:40:59,469 - INFO - Database monitor already running 2025-08-31 12:41:25,494 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623385.4723501, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:41:25,495 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:41:59,531 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623419.4857702, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:41:59,532 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:42:25,541 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623445.523435, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:42:25,542 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:42:59,690 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623479.6334596, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:42:59,691 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:43:25,555 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623505.551458, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:43:25,556 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:43:58,587 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-31 12:43:58,606 - DEBUG - Database connection closed and returned to pool 2025-08-31 12:43:58,899 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-31 12:43:58,936 - DEBUG - Database connection closed and returned to pool 2025-08-31 12:43:59,463 - DEBUG - Database connection closed via context manager 2025-08-31 12:43:59,757 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623539.723009, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 12:43:59,762 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:43:59,842 - DEBUG - Database connection closed via context manager 2025-08-31 12:44:11,584 - DEBUG - Query optimized: SELECT * FROM `user` WHERE `email`= %s -> SELECT * FROM `user` WHERE `email`= %s LIMIT 1000 2025-08-31 12:44:16,271 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-31 12:44:20,339 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-31 12:44:20,413 - DEBUG - Database connection closed and returned to pool 2025-08-31 12:44:20,541 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-31 12:44:20,545 - DEBUG - Database connection closed and returned to pool 2025-08-31 12:44:21,107 - DEBUG - Database connection closed via context manager 2025-08-31 12:44:21,448 - DEBUG - Database connection closed via context manager 2025-08-31 12:44:25,580 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623565.5639634, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:44:25,581 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:44:59,785 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623599.7723024, 'cache_hits': 0, 'cache_misses': 12, 'cache_clears': 0} 2025-08-31 12:44:59,787 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:45:25,603 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623625.5966828, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:45:25,604 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:45:59,842 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623659.8186862, 'cache_hits': 0, 'cache_misses': 12, 'cache_clears': 0} 2025-08-31 12:45:59,843 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:46:25,623 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623685.6152437, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:46:25,625 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:46:59,856 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623719.849953, 'cache_hits': 0, 'cache_misses': 12, 'cache_clears': 0} 2025-08-31 12:46:59,858 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:47:25,638 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623745.631974, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:47:25,639 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:47:29,407 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-31 12:48:00,388 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623779.9695122, 'cache_hits': 0, 'cache_misses': 12, 'cache_clears': 0} 2025-08-31 12:48:00,424 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:48:25,649 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623805.6460814, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:48:25,651 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:48:46,021 - DEBUG - Query optimized: SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) -> SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) LIMIT 1000 2025-08-31 12:48:46,500 - DEBUG - Query optimized: SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) -> SELECT pt.post_id, t.name FROM blog_tags t JOIN blog_post_tags pt ON t.id = pt.tag_id WHERE pt.post_id IN (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) LIMIT 1000 2025-08-31 12:49:01,035 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623840.7663047, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-31 12:49:01,086 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:49:25,662 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623865.657056, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:49:25,664 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:50:01,177 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623901.1188085, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-31 12:50:01,177 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:50:26,196 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623925.8738465, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:50:26,461 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:51:01,316 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623961.2244265, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-31 12:51:01,360 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:51:26,890 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756623986.6589181, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:51:26,928 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:52:03,179 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624022.0665264, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-31 12:52:03,308 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:52:27,354 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624046.9961588, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:52:27,391 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:53:04,549 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624083.7708077, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-31 12:53:04,641 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:53:27,467 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624107.4247644, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:53:27,484 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:54:04,933 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624144.8315578, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-08-31 12:54:04,951 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:54:08,365 - DEBUG - Query optimized: SELECT * FROM `user` WHERE `email`= %s -> SELECT * FROM `user` WHERE `email`= %s LIMIT 1000 2025-08-31 12:54:10,398 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-31 12:54:10,423 - DEBUG - Database connection closed and returned to pool 2025-08-31 12:54:10,665 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-31 12:54:10,675 - DEBUG - Database connection closed and returned to pool 2025-08-31 12:54:11,191 - DEBUG - Database connection closed via context manager 2025-08-31 12:54:11,526 - DEBUG - Database connection closed via context manager 2025-08-31 12:54:27,529 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624167.510172, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:54:27,532 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:55:05,578 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624205.4217997, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-08-31 12:55:05,584 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:55:27,539 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624227.536104, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:55:27,540 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:56:05,613 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624265.6006498, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-08-31 12:56:05,614 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:56:27,545 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624287.5431168, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:56:27,546 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:57:05,624 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624325.619735, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-08-31 12:57:05,625 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:57:27,561 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624347.553137, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:57:27,562 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:58:05,637 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624385.6313524, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-08-31 12:58:05,638 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:58:27,738 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624407.6657503, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:58:27,758 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:59:05,794 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624445.7133963, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-08-31 12:59:05,797 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 12:59:26,264 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-31 12:59:26,349 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-31 12:59:26,358 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-31 12:59:26,367 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-31 12:59:26,377 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-31 12:59:26,419 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-31 12:59:28,201 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624467.9704537, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 12:59:28,227 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:00:05,815 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624505.8089566, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-08-31 13:00:05,816 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:00:28,268 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624528.2641978, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:00:28,269 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:01:05,885 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624565.8651643, 'cache_hits': 0, 'cache_misses': 24, 'cache_clears': 0} 2025-08-31 13:01:05,889 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:01:28,337 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624588.3281198, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:01:28,339 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:02:06,535 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624626.1170251, 'cache_hits': 0, 'cache_misses': 24, 'cache_clears': 0} 2025-08-31 13:02:06,671 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:02:28,415 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624648.38093, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:02:28,416 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:03:06,694 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624686.6866944, 'cache_hits': 0, 'cache_misses': 24, 'cache_clears': 0} 2025-08-31 13:03:06,696 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:03:29,077 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624708.5774882, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:03:29,078 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:04:06,770 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624746.7415698, 'cache_hits': 0, 'cache_misses': 24, 'cache_clears': 0} 2025-08-31 13:04:06,771 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:04:29,271 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624769.1534882, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:04:29,272 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:05:06,781 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624806.7770684, 'cache_hits': 0, 'cache_misses': 24, 'cache_clears': 0} 2025-08-31 13:05:06,782 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:05:29,281 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624829.2777781, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:05:29,282 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:05:39,248 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-31 13:05:39,259 - DEBUG - Database connection closed and returned to pool 2025-08-31 13:05:39,306 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-31 13:05:39,310 - DEBUG - Database connection closed and returned to pool 2025-08-31 13:05:39,600 - DEBUG - Database connection closed via context manager 2025-08-31 13:05:39,926 - DEBUG - Database connection closed via context manager 2025-08-31 13:06:06,788 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624866.785892, 'cache_hits': 0, 'cache_misses': 28, 'cache_clears': 0} 2025-08-31 13:06:06,789 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:06:29,297 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624889.291847, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:06:29,298 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:07:06,797 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624926.793824, 'cache_hits': 0, 'cache_misses': 28, 'cache_clears': 0} 2025-08-31 13:07:06,798 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:07:29,370 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624949.3543088, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:07:29,372 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:08:06,807 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756624986.8031375, 'cache_hits': 0, 'cache_misses': 28, 'cache_clears': 0} 2025-08-31 13:08:06,807 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:08:29,379 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625009.3762305, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:08:29,380 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:09:06,817 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625046.8136337, 'cache_hits': 0, 'cache_misses': 28, 'cache_clears': 0} 2025-08-31 13:09:06,818 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:09:29,496 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625069.4104233, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:09:29,654 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:10:07,055 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625106.9031787, 'cache_hits': 0, 'cache_misses': 28, 'cache_clears': 0} 2025-08-31 13:10:07,068 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:10:30,782 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625130.3838553, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:10:30,810 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:11:07,099 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625167.0926974, 'cache_hits': 0, 'cache_misses': 28, 'cache_clears': 0} 2025-08-31 13:11:07,100 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:11:30,857 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625190.8496356, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:11:30,858 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:12:07,116 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625227.107906, 'cache_hits': 0, 'cache_misses': 28, 'cache_clears': 0} 2025-08-31 13:12:07,117 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:12:30,879 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625250.8660762, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:12:30,884 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:13:07,137 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625287.1285067, 'cache_hits': 0, 'cache_misses': 28, 'cache_clears': 0} 2025-08-31 13:13:07,139 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:13:30,903 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625310.8963559, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:13:30,904 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:14:07,600 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625347.4140224, 'cache_hits': 0, 'cache_misses': 28, 'cache_clears': 0} 2025-08-31 13:14:07,601 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:14:30,912 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625370.9091523, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:14:30,912 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:15:07,615 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625407.6086407, 'cache_hits': 0, 'cache_misses': 28, 'cache_clears': 0} 2025-08-31 13:15:07,616 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:15:30,919 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625430.9173107, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:15:30,920 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:16:07,641 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625467.6337256, 'cache_hits': 0, 'cache_misses': 28, 'cache_clears': 0} 2025-08-31 13:16:07,643 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:16:30,930 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625490.9277291, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:16:30,931 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:17:07,656 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625527.6535919, 'cache_hits': 0, 'cache_misses': 28, 'cache_clears': 0} 2025-08-31 13:17:07,656 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:17:30,941 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625550.9370048, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:17:30,942 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:18:07,679 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625587.674575, 'cache_hits': 0, 'cache_misses': 28, 'cache_clears': 0} 2025-08-31 13:18:07,679 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:18:30,967 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625610.9638512, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:18:30,968 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:19:07,714 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625647.695764, 'cache_hits': 0, 'cache_misses': 28, 'cache_clears': 0} 2025-08-31 13:19:07,722 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:19:30,995 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625670.980253, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:19:31,001 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:20:07,995 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625707.8298545, 'cache_hits': 0, 'cache_misses': 28, 'cache_clears': 0} 2025-08-31 13:20:08,000 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:20:31,016 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625731.0094717, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:20:31,017 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:21:08,065 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625768.039047, 'cache_hits': 0, 'cache_misses': 28, 'cache_clears': 0} 2025-08-31 13:21:08,067 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:21:17,702 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-31 13:21:17,721 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-31 13:21:17,731 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-31 13:21:17,737 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-31 13:21:17,743 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-31 13:21:31,026 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625791.022521, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:21:31,028 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:22:08,554 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625828.218508, 'cache_hits': 0, 'cache_misses': 28, 'cache_clears': 0} 2025-08-31 13:22:08,585 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:22:31,039 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625851.0351284, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:22:31,042 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:23:08,661 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625888.6569548, 'cache_hits': 0, 'cache_misses': 30, 'cache_clears': 0} 2025-08-31 13:23:08,661 - INFO - Connection stats - Total: 80, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:23:31,081 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625911.0730429, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:23:31,083 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:24:08,676 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625948.6709435, 'cache_hits': 0, 'cache_misses': 30, 'cache_clears': 0} 2025-08-31 13:24:08,677 - INFO - Connection stats - Total: 81, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:24:31,397 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756625971.2456052, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:24:31,420 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:25:08,700 - DEBUG - Database health check passed. Stats: {'total_connections': 82, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626008.6848483, 'cache_hits': 0, 'cache_misses': 30, 'cache_clears': 0} 2025-08-31 13:25:08,705 - INFO - Connection stats - Total: 82, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:25:31,430 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626031.4259295, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:25:31,431 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:26:08,711 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626068.70961, 'cache_hits': 0, 'cache_misses': 30, 'cache_clears': 0} 2025-08-31 13:26:08,712 - INFO - Connection stats - Total: 83, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:26:31,534 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626091.5316947, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:26:31,535 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:27:09,060 - DEBUG - Database health check passed. Stats: {'total_connections': 84, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626128.8492057, 'cache_hits': 0, 'cache_misses': 30, 'cache_clears': 0} 2025-08-31 13:27:09,083 - INFO - Connection stats - Total: 84, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:27:31,639 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626151.560854, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:27:31,656 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:28:09,285 - DEBUG - Database health check passed. Stats: {'total_connections': 85, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626189.2385197, 'cache_hits': 0, 'cache_misses': 30, 'cache_clears': 0} 2025-08-31 13:28:09,288 - INFO - Connection stats - Total: 85, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:28:17,474 - DEBUG - Query optimized: SELECT * FROM `user` WHERE `email`= %s -> SELECT * FROM `user` WHERE `email`= %s LIMIT 1000 2025-08-31 13:28:18,427 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-31 13:28:18,432 - DEBUG - Database connection closed and returned to pool 2025-08-31 13:28:18,698 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-31 13:28:18,702 - DEBUG - Database connection closed and returned to pool 2025-08-31 13:28:19,065 - DEBUG - Database connection closed via context manager 2025-08-31 13:28:19,396 - DEBUG - Database connection closed via context manager 2025-08-31 13:28:31,749 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626211.7463055, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:28:31,750 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:29:09,299 - DEBUG - Database health check passed. Stats: {'total_connections': 94, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626249.2942755, 'cache_hits': 0, 'cache_misses': 36, 'cache_clears': 0} 2025-08-31 13:29:09,300 - INFO - Connection stats - Total: 94, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:29:24,577 - DEBUG - Database connection closed via context manager 2025-08-31 13:29:24,608 - DEBUG - Database connection closed via context manager 2025-08-31 13:29:27,973 - DEBUG - Database connection closed via context manager 2025-08-31 13:29:28,046 - DEBUG - Database connection closed via context manager 2025-08-31 13:29:31,755 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626271.7538683, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:29:31,755 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:30:02,960 - DEBUG - Database connection closed via context manager 2025-08-31 13:30:03,396 - DEBUG - Database connection closed via context manager 2025-08-31 13:30:09,323 - DEBUG - Database health check passed. Stats: {'total_connections': 101, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626309.320514, 'cache_hits': 0, 'cache_misses': 42, 'cache_clears': 0} 2025-08-31 13:30:09,324 - INFO - Connection stats - Total: 101, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:30:14,752 - DEBUG - Database connection closed via context manager 2025-08-31 13:30:15,069 - DEBUG - Database connection closed via context manager 2025-08-31 13:30:26,988 - DEBUG - Database connection closed via context manager 2025-08-31 13:30:27,367 - DEBUG - Database connection closed via context manager 2025-08-31 13:30:31,764 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626331.7601674, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:30:31,765 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:31:09,332 - DEBUG - Database health check passed. Stats: {'total_connections': 108, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626369.328594, 'cache_hits': 0, 'cache_misses': 48, 'cache_clears': 0} 2025-08-31 13:31:09,333 - INFO - Connection stats - Total: 108, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:31:15,749 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-31 13:31:15,753 - DEBUG - Database connection closed and returned to pool 2025-08-31 13:31:15,801 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-08-31 13:31:15,807 - DEBUG - Database connection closed and returned to pool 2025-08-31 13:31:16,114 - DEBUG - Database connection closed via context manager 2025-08-31 13:31:16,447 - DEBUG - Database connection closed via context manager 2025-08-31 13:31:31,770 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626391.768061, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:31:31,771 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:32:03,813 - DEBUG - Database connection closed via context manager 2025-08-31 13:32:04,196 - DEBUG - Database connection closed via context manager 2025-08-31 13:32:09,339 - DEBUG - Database health check passed. Stats: {'total_connections': 119, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626429.337322, 'cache_hits': 0, 'cache_misses': 56, 'cache_clears': 0} 2025-08-31 13:32:09,340 - INFO - Connection stats - Total: 119, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:32:31,777 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626451.7744346, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:32:31,778 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:33:09,371 - DEBUG - Database health check passed. Stats: {'total_connections': 120, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626489.3646662, 'cache_hits': 0, 'cache_misses': 56, 'cache_clears': 0} 2025-08-31 13:33:09,372 - INFO - Connection stats - Total: 120, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:33:17,041 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-31 13:33:23,857 - DEBUG - Database connection closed via context manager 2025-08-31 13:33:24,132 - DEBUG - Database connection closed via context manager 2025-08-31 13:33:24,137 - DEBUG - Database connection closed via context manager 2025-08-31 13:33:24,228 - DEBUG - Database connection closed via context manager 2025-08-31 13:33:24,444 - DEBUG - Database connection closed via context manager 2025-08-31 13:33:24,444 - DEBUG - Database connection closed via context manager 2025-08-31 13:33:24,479 - DEBUG - Database connection closed via context manager 2025-08-31 13:33:24,482 - DEBUG - Database connection closed via context manager 2025-08-31 13:33:24,494 - DEBUG - Database connection closed via context manager 2025-08-31 13:33:31,785 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626511.7816477, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:33:31,785 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:34:09,378 - DEBUG - Database health check passed. Stats: {'total_connections': 132, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626549.376167, 'cache_hits': 0, 'cache_misses': 67, 'cache_clears': 0} 2025-08-31 13:34:09,378 - INFO - Connection stats - Total: 132, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:34:23,640 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-31 13:34:23,650 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-31 13:34:23,654 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-31 13:34:23,656 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-31 13:34:23,662 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-31 13:34:23,756 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-08-31 13:34:23,777 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-08-31 13:34:23,781 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-08-31 13:34:23,786 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-08-31 13:34:23,788 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-08-31 13:34:31,794 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626571.7916298, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:34:31,795 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:35:09,386 - DEBUG - Database health check passed. Stats: {'total_connections': 135, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626609.382842, 'cache_hits': 0, 'cache_misses': 69, 'cache_clears': 0} 2025-08-31 13:35:09,387 - INFO - Connection stats - Total: 135, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:35:31,809 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626631.8041742, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:35:31,809 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:36:09,392 - DEBUG - Database health check passed. Stats: {'total_connections': 136, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626669.390347, 'cache_hits': 0, 'cache_misses': 69, 'cache_clears': 0} 2025-08-31 13:36:09,393 - INFO - Connection stats - Total: 136, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:36:31,818 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626691.8138585, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:36:31,820 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:36:57,043 - DEBUG - Database connection closed via context manager 2025-08-31 13:36:57,547 - DEBUG - Database connection closed via context manager 2025-08-31 13:37:09,399 - DEBUG - Database health check passed. Stats: {'total_connections': 143, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626729.3964345, 'cache_hits': 0, 'cache_misses': 75, 'cache_clears': 0} 2025-08-31 13:37:09,400 - INFO - Connection stats - Total: 143, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:37:18,128 - DEBUG - Database connection closed via context manager 2025-08-31 13:37:25,440 - DEBUG - Database connection closed via context manager 2025-08-31 13:37:25,765 - DEBUG - Database connection closed via context manager 2025-08-31 13:37:26,119 - DEBUG - Database connection closed via context manager 2025-08-31 13:37:31,825 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626751.823319, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:37:31,825 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:38:09,411 - DEBUG - Database health check passed. Stats: {'total_connections': 148, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626789.4046283, 'cache_hits': 0, 'cache_misses': 79, 'cache_clears': 0} 2025-08-31 13:38:09,412 - INFO - Connection stats - Total: 148, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:38:31,830 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626811.829532, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:38:31,831 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:39:09,421 - DEBUG - Database health check passed. Stats: {'total_connections': 149, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626849.4173503, 'cache_hits': 0, 'cache_misses': 79, 'cache_clears': 0} 2025-08-31 13:39:09,422 - INFO - Connection stats - Total: 149, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:39:31,852 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626871.8452604, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:39:31,853 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:40:09,433 - DEBUG - Database health check passed. Stats: {'total_connections': 150, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626909.4271343, 'cache_hits': 0, 'cache_misses': 79, 'cache_clears': 0} 2025-08-31 13:40:09,434 - INFO - Connection stats - Total: 150, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:40:31,861 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626931.8572502, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:40:31,861 - INFO - Connection stats - Total: 78, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:41:09,462 - DEBUG - Database health check passed. Stats: {'total_connections': 151, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626969.4446034, 'cache_hits': 0, 'cache_misses': 79, 'cache_clears': 0} 2025-08-31 13:41:09,463 - INFO - Connection stats - Total: 151, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:41:31,873 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756626991.8681645, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:41:31,873 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:42:09,474 - DEBUG - Database health check passed. Stats: {'total_connections': 152, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627029.4681623, 'cache_hits': 0, 'cache_misses': 79, 'cache_clears': 0} 2025-08-31 13:42:09,475 - INFO - Connection stats - Total: 152, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:42:31,881 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627051.8788743, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:42:31,882 - INFO - Connection stats - Total: 80, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:43:09,483 - DEBUG - Database health check passed. Stats: {'total_connections': 153, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627089.480917, 'cache_hits': 0, 'cache_misses': 79, 'cache_clears': 0} 2025-08-31 13:43:09,485 - INFO - Connection stats - Total: 153, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:43:31,958 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627111.9302087, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:43:31,962 - INFO - Connection stats - Total: 81, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:44:09,492 - DEBUG - Database health check passed. Stats: {'total_connections': 154, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627149.4891374, 'cache_hits': 0, 'cache_misses': 79, 'cache_clears': 0} 2025-08-31 13:44:09,493 - INFO - Connection stats - Total: 154, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:44:31,968 - DEBUG - Database health check passed. Stats: {'total_connections': 82, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627171.965326, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:44:31,969 - INFO - Connection stats - Total: 82, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:45:09,508 - DEBUG - Database health check passed. Stats: {'total_connections': 155, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627209.502875, 'cache_hits': 0, 'cache_misses': 79, 'cache_clears': 0} 2025-08-31 13:45:09,510 - INFO - Connection stats - Total: 155, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:45:31,976 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627231.9732053, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:45:31,977 - INFO - Connection stats - Total: 83, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:46:09,527 - DEBUG - Database health check passed. Stats: {'total_connections': 156, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627269.5234976, 'cache_hits': 0, 'cache_misses': 79, 'cache_clears': 0} 2025-08-31 13:46:09,528 - INFO - Connection stats - Total: 156, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:46:31,993 - DEBUG - Database health check passed. Stats: {'total_connections': 84, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627291.9845767, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:46:31,994 - INFO - Connection stats - Total: 84, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:47:09,633 - DEBUG - Database health check passed. Stats: {'total_connections': 157, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627329.5879564, 'cache_hits': 0, 'cache_misses': 79, 'cache_clears': 0} 2025-08-31 13:47:09,641 - INFO - Connection stats - Total: 157, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:47:32,182 - DEBUG - Database health check passed. Stats: {'total_connections': 85, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627352.0905037, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:47:32,191 - INFO - Connection stats - Total: 85, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:48:09,712 - DEBUG - Database health check passed. Stats: {'total_connections': 158, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627389.6770468, 'cache_hits': 0, 'cache_misses': 79, 'cache_clears': 0} 2025-08-31 13:48:09,713 - INFO - Connection stats - Total: 158, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:48:23,969 - DEBUG - Database connection closed via context manager 2025-08-31 13:48:24,708 - DEBUG - Database connection closed via context manager 2025-08-31 13:48:33,195 - DEBUG - Database health check passed. Stats: {'total_connections': 86, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627412.4044178, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:48:33,387 - INFO - Connection stats - Total: 86, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:48:36,764 - DEBUG - Database connection closed via context manager 2025-08-31 13:49:10,214 - DEBUG - Database health check passed. Stats: {'total_connections': 162, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627449.871305, 'cache_hits': 0, 'cache_misses': 82, 'cache_clears': 0} 2025-08-31 13:49:10,248 - INFO - Connection stats - Total: 162, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:49:34,238 - DEBUG - Database health check passed. Stats: {'total_connections': 87, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627473.9974174, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:49:34,252 - INFO - Connection stats - Total: 87, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:49:35,429 - DEBUG - Database connection closed via context manager 2025-08-31 13:49:36,253 - DEBUG - Database connection closed via context manager 2025-08-31 13:50:00,092 - DEBUG - Database connection closed via context manager 2025-08-31 13:50:10,277 - DEBUG - Database health check passed. Stats: {'total_connections': 166, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627510.2713807, 'cache_hits': 0, 'cache_misses': 85, 'cache_clears': 0} 2025-08-31 13:50:10,278 - INFO - Connection stats - Total: 166, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:50:34,270 - DEBUG - Database health check passed. Stats: {'total_connections': 88, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627534.2669096, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:50:34,270 - INFO - Connection stats - Total: 88, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:50:53,353 - INFO - Database health monitor started 2025-08-31 13:50:53,353 - INFO - Database health monitoring started 2025-08-31 13:50:53,354 - INFO - Database monitor already running 2025-08-31 13:51:09,300 - INFO - Database health monitor started 2025-08-31 13:51:09,300 - INFO - Database health monitoring started 2025-08-31 13:51:09,301 - INFO - Database monitor already running 2025-08-31 13:51:53,361 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627613.3586712, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:51:53,361 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:52:09,309 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627629.306166, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:52:09,310 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:52:53,371 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627673.3673906, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:52:53,372 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:53:09,320 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627689.315405, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:53:09,321 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:53:22,167 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-08-31 13:53:53,379 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627733.3772223, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:53:53,379 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:54:09,336 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627749.329601, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 13:54:09,336 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:54:53,394 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627793.3886135, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:54:53,395 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:55:09,345 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627809.3429446, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 13:55:09,348 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:55:53,409 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627853.4022272, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:55:53,409 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:56:09,361 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627869.3564503, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 13:56:09,361 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:56:53,416 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627913.4137673, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:56:53,416 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:57:09,367 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627929.365734, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 13:57:09,368 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:57:53,426 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627973.422884, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:57:53,427 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:58:09,381 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756627989.3759305, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 13:58:09,382 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:58:53,433 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628033.431608, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:58:53,434 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:59:09,389 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628049.3860328, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 13:59:09,389 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 13:59:53,446 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628093.442044, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 13:59:53,447 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:00:09,457 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628109.4241111, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 14:00:09,461 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:00:53,454 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628153.4510584, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:00:53,454 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:01:09,559 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628169.5138128, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 14:01:09,561 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:01:53,463 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628213.4599445, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:01:53,464 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:02:09,569 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628229.5678794, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 14:02:09,570 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:02:53,470 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628273.4679978, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:02:53,471 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:03:09,579 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628289.5735872, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 14:03:09,579 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:03:53,476 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628333.47433, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:03:53,476 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:04:09,597 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628349.5945299, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 14:04:09,597 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:04:53,486 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628393.4818413, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:04:53,486 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:05:09,608 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628409.6031425, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 14:05:09,608 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:05:53,499 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628453.4917934, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:05:53,500 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:06:09,618 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628469.6144965, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 14:06:09,621 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:06:53,515 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628513.5080657, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:06:53,516 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:07:09,628 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628529.6265216, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 14:07:09,630 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:07:53,574 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628573.548438, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:07:53,577 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:08:09,756 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628589.645813, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 14:08:09,778 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:08:53,584 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628633.5818722, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:08:53,584 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:09:09,797 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628649.7948108, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-08-31 14:09:09,797 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:09:53,589 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628693.588206, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:09:53,590 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:10:09,807 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628709.802369, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:10:09,808 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:10:53,595 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628753.5933506, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:10:53,595 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:11:09,820 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628769.8142135, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:11:09,822 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:11:53,604 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628813.601644, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:11:53,606 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:12:09,832 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628829.8291643, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:12:09,832 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:12:53,613 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628873.6103697, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:12:53,614 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:13:09,837 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628889.8352091, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:13:09,837 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:13:53,620 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628933.6182218, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:13:53,621 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:14:09,842 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628949.8403258, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:14:09,843 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:14:53,626 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756628993.6244197, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:14:53,627 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:15:09,854 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629009.8485272, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:15:09,855 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:15:53,634 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629053.6306531, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:15:53,634 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:16:09,861 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629069.8596303, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:16:09,862 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:16:53,639 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629113.6376767, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:16:53,639 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:17:09,869 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629129.8659623, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:17:09,870 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:17:53,646 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629173.6429515, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:17:53,647 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:18:09,913 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629189.9033647, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:18:09,918 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:18:53,785 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629233.7355974, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:18:53,791 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:19:10,068 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629250.0626466, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:19:10,069 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:19:53,815 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629293.8046694, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:19:53,815 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:20:10,077 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629310.0726192, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:20:10,078 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:20:53,852 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629353.8315814, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:20:53,853 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:21:10,505 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629370.271537, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:21:10,516 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:21:53,870 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629413.8641498, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:21:53,872 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:22:10,546 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629430.5423536, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:22:10,548 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:22:53,932 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629473.9162662, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:22:53,934 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:23:10,568 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629490.5574586, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:23:10,571 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:23:53,942 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629533.9383914, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:23:53,942 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:24:10,579 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629550.575318, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:24:10,579 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:24:53,946 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629593.94556, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:24:53,947 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:25:10,587 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629610.5831034, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:25:10,587 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:25:53,954 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629653.9511564, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:25:53,956 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:26:10,600 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629670.5944853, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:26:10,601 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:26:53,961 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629713.959033, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:26:53,962 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:27:10,617 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629730.6050332, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:27:10,619 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:27:53,973 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629773.968615, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:27:53,975 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:28:10,627 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629790.6236217, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:28:10,628 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:28:53,982 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629833.9799163, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:28:53,982 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:29:10,634 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629850.6321878, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:29:10,634 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:29:53,990 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629893.986095, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:29:53,991 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:30:10,640 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629910.6379023, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:30:10,641 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:30:54,001 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629953.997016, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:30:54,002 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:31:10,650 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756629970.6458497, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:31:10,651 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:31:54,008 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630014.006134, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:31:54,009 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:32:10,662 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630030.6577458, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:32:10,663 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:32:54,016 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630074.0126886, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:32:54,017 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:33:10,668 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630090.666729, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:33:10,669 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:33:54,025 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630134.0211656, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:33:54,026 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:34:10,674 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630150.6723263, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:34:10,674 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:34:54,039 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630194.0361345, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:34:54,039 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:35:10,680 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630210.6777163, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:35:10,681 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:35:54,047 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630254.0434856, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:35:54,047 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:36:10,687 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630270.6849084, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:36:10,687 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:36:54,055 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630314.051916, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:36:54,056 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:37:10,695 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630330.6915138, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:37:10,695 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:37:54,064 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630374.0603275, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:37:54,065 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:38:10,702 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630390.699592, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:38:10,702 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:38:54,072 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630434.0692546, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:38:54,072 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:39:10,709 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630450.7060997, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:39:10,709 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:39:54,080 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630494.0771573, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:39:54,080 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:40:10,715 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630510.7130098, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:40:10,715 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:40:54,086 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630554.0836992, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:40:54,086 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:41:10,727 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630570.7219505, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:41:10,728 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:41:54,097 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630614.0932925, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:41:54,097 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:42:10,734 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630630.7316854, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:42:10,734 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:42:54,108 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630674.1016932, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:42:54,109 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:43:10,741 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630690.7383697, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:43:10,742 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:43:54,116 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630734.1131108, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:43:54,116 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:44:10,748 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630750.7468278, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:44:10,749 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:44:54,123 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630794.1208024, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:44:54,124 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:45:10,754 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630810.752661, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:45:10,755 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:45:54,130 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630854.127815, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:45:54,131 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:46:10,762 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630870.7589283, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:46:10,763 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:46:54,137 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630914.1347027, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:46:54,137 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:47:10,770 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630930.766932, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:47:10,771 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:47:54,144 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630974.141776, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:47:54,145 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:48:10,781 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756630990.77828, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:48:10,782 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:48:54,152 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631034.1492047, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:48:54,153 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:49:10,790 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631050.7847571, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:49:10,791 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:49:54,163 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631094.159111, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:49:54,164 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:50:10,797 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631110.7951102, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:50:10,798 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:50:54,171 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631154.169597, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:50:54,172 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:51:10,810 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631170.8026042, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:51:10,811 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:51:54,179 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631214.1763935, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:51:54,180 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:52:10,814 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631230.813138, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:52:10,814 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:52:54,192 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631274.187214, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:52:54,193 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:53:10,821 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631290.8181992, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:53:10,822 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:53:54,198 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631334.1957896, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:53:54,198 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:54:10,828 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631350.8259568, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:54:10,828 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:54:54,205 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631394.2029333, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:54:54,205 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:55:10,832 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631410.8310313, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:55:10,833 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:55:54,213 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631454.2110116, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:55:54,214 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:56:10,840 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631470.8375509, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:56:10,841 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:56:54,220 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631514.2179086, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:56:54,220 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:57:10,847 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631530.8447962, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:57:10,847 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:57:54,228 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631574.2253072, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:57:54,229 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:58:10,852 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631590.8513093, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:58:10,852 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:58:54,235 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631634.2329292, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:58:54,236 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:59:10,863 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631650.858627, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 14:59:10,864 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 14:59:54,244 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631694.2413256, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-08-31 14:59:54,244 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-08-31 15:00:10,869 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756631710.8675258, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-08-31 15:00:10,870 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 09:38:01,977 - WARNING - Failed to create minimal connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-09-01 09:38:04,041 - ERROR - Failed to create absolute minimal connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-09-01 09:38:04,042 - ERROR - Failed to initialize connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-09-01 09:38:04,043 - ERROR - Failed to initialize connection pool on module import: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it). Will retry on first db_connection() call. 2025-09-01 10:05:39,614 - INFO - Database health monitor started 2025-09-01 10:05:39,614 - INFO - Database health monitoring started 2025-09-01 10:05:39,616 - INFO - Database monitor already running 2025-09-01 10:05:55,207 - INFO - Database health monitor started 2025-09-01 10:05:55,207 - INFO - Database health monitoring started 2025-09-01 10:05:55,209 - INFO - Database monitor already running 2025-09-01 10:06:04,486 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-09-01 10:06:39,624 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756700499.6211276, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:06:39,625 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:06:55,218 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756700515.214579, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:06:55,219 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:07:39,636 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756700559.6312869, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:07:39,636 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:07:55,229 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756700575.2252493, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:07:55,229 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:08:39,645 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756700619.642127, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:08:39,646 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:08:55,239 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756700635.235743, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:08:55,240 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:09:39,656 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756700679.6534078, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:09:39,657 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:18:31,107 - INFO - Database health monitor started 2025-09-01 10:18:31,107 - INFO - Database health monitoring started 2025-09-01 10:18:31,117 - INFO - Database monitor already running 2025-09-01 10:19:28,727 - INFO - Database health monitor started 2025-09-01 10:19:28,728 - INFO - Database health monitoring started 2025-09-01 10:19:28,729 - INFO - Database monitor already running 2025-09-01 10:19:31,126 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701271.1220682, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:19:31,127 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:20:28,821 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701328.7897677, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:20:28,827 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:20:31,138 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701331.134301, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:20:31,138 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:21:28,848 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701388.843823, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:21:28,848 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:21:31,160 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701391.1527245, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:21:31,161 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:22:28,858 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701448.855214, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:22:28,859 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:22:31,170 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701451.1681914, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:22:31,170 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:23:28,867 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701508.8645923, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:23:28,868 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:23:31,182 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701511.1776798, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:23:31,182 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:24:28,877 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701568.8741076, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:24:28,878 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:24:31,194 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701571.1901414, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:24:31,194 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:25:28,889 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701628.8847055, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:25:28,890 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:25:31,198 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701631.1972377, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:25:31,199 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:26:28,898 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701688.896146, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:26:28,898 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:26:31,210 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701691.2068174, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:26:31,211 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:27:28,905 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701748.902879, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-01 10:27:28,906 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:27:31,221 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701751.2167828, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:27:31,222 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:28:28,918 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701808.9121659, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-01 10:28:28,920 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:28:31,233 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701811.2270434, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:28:31,233 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:29:28,974 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701868.9441147, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-01 10:29:28,977 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:29:31,251 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701871.2437494, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:29:31,252 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:30:28,985 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701928.9831922, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-01 10:30:28,986 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:30:31,263 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701931.258971, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:30:31,263 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:31:28,997 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701988.9929285, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-01 10:31:28,998 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:31:31,273 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756701991.268711, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:31:31,274 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:32:29,008 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702049.0044513, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-01 10:32:29,009 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:32:31,284 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702051.2795155, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:32:31,285 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:33:29,019 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702109.0158436, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-01 10:33:29,020 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:33:31,303 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702111.297002, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:33:31,305 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:34:29,028 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702169.0242703, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-01 10:34:29,030 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:34:31,315 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702171.3112204, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:34:31,316 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:35:29,045 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702229.038202, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-01 10:35:29,046 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:35:31,329 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702231.3221817, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:35:31,331 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:36:29,064 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702289.059056, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-01 10:36:29,066 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:36:31,341 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702291.337337, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:36:31,342 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:37:29,075 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702349.070456, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-01 10:37:29,076 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:37:31,351 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702351.3485563, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:37:31,352 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:38:29,084 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702409.0804968, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-01 10:38:29,084 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:38:31,360 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702411.3568807, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:38:31,360 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:39:29,093 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702469.0887184, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-01 10:39:29,093 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:39:31,365 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702471.3638234, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:39:31,365 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:40:29,104 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702529.0994475, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-01 10:40:29,104 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:40:31,376 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702531.371503, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:40:31,377 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:41:29,115 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702589.1094143, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-01 10:41:29,116 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:41:31,386 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702591.381834, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:41:31,387 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:42:29,127 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702649.123094, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-01 10:42:29,128 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:42:31,394 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702651.3916466, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:42:31,394 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:43:29,141 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702709.135093, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-01 10:43:29,142 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:43:31,407 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702711.4002316, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:43:31,409 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:44:20,973 - INFO - Database health monitor started 2025-09-01 10:44:20,973 - INFO - Database health monitoring started 2025-09-01 10:44:20,975 - INFO - Database monitor already running 2025-09-01 10:44:51,515 - INFO - Database health monitor started 2025-09-01 10:44:51,515 - INFO - Database health monitoring started 2025-09-01 10:44:51,516 - INFO - Database monitor already running 2025-09-01 10:45:20,988 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702820.9829023, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:45:20,988 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:45:51,524 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702851.5212228, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:45:51,525 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:46:20,994 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702880.9936566, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:46:20,994 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:46:51,534 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702911.5308063, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:46:51,534 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:47:21,001 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702940.9990275, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:47:21,002 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:47:51,540 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756702971.5387993, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:47:51,540 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:48:21,010 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703001.0076761, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:48:21,011 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:50:48,157 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703148.1543021, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:50:48,160 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:50:52,037 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703152.0361342, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:50:52,038 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:51:48,179 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703208.1788976, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:51:48,180 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:53:03,251 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703283.2410946, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:53:03,252 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:53:03,281 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703283.2487886, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:53:03,288 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:54:03,279 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703343.2692301, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:54:03,283 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:54:03,308 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703343.3014307, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:54:03,310 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:55:03,388 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703403.3645895, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:55:03,390 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:55:03,407 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703403.3745139, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:55:03,410 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:56:03,499 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703463.4779336, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:56:03,500 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:56:03,508 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703463.4740515, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:56:03,509 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:57:03,512 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703523.5092177, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:57:03,516 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:57:03,520 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703523.5175111, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:57:03,520 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:58:03,528 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703583.5254614, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:58:03,529 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:58:03,530 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703583.5268524, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:58:03,531 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:59:03,543 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703643.5370328, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:59:03,543 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703643.5375304, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 10:59:03,543 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 10:59:03,543 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:00:03,549 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703703.548247, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:00:03,550 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703703.5483332, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:00:03,550 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:00:03,550 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:01:03,556 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703763.5540895, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:01:03,556 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703763.5540984, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:01:03,556 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:01:03,557 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:02:03,563 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703823.5606668, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:02:03,563 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703823.560632, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:02:03,563 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:02:03,563 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:03:03,572 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703883.5692132, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:03:03,572 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703883.5700202, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:03:03,572 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:03:03,573 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:04:03,578 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703943.5768123, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:04:03,578 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756703943.576783, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:04:03,578 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:04:03,578 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:05:03,595 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704003.5863206, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:05:03,597 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:05:03,598 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704003.5856044, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:05:03,598 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:06:03,607 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704063.603931, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:06:03,608 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704063.6044555, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:06:03,608 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:06:03,608 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:07:34,071 - INFO - Database health monitor started 2025-09-01 11:07:34,071 - INFO - Database health monitoring started 2025-09-01 11:07:34,072 - INFO - Database monitor already running 2025-09-01 11:07:48,175 - INFO - Database health monitor started 2025-09-01 11:07:48,175 - INFO - Database health monitoring started 2025-09-01 11:07:48,176 - INFO - Database monitor already running 2025-09-01 11:08:34,078 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704214.0767772, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:08:34,078 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:08:48,183 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704228.1804786, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:08:48,184 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:09:28,351 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-09-01 11:09:34,087 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704274.0844834, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:09:34,088 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:09:48,195 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704288.1910615, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-01 11:09:48,197 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:10:34,097 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704334.092374, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:10:34,098 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:10:48,207 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704348.2039068, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-01 11:10:48,208 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:11:34,106 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704394.1033175, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:11:34,107 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:11:48,222 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704408.2169018, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-01 11:11:48,223 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:12:33,909 - INFO - Database health monitor started 2025-09-01 11:12:33,910 - INFO - Database health monitoring started 2025-09-01 11:12:33,910 - INFO - Database monitor already running 2025-09-01 11:12:34,114 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704454.1124089, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:12:34,114 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:13:13,239 - INFO - Database health monitor started 2025-09-01 11:13:13,239 - INFO - Database health monitoring started 2025-09-01 11:13:13,241 - INFO - Database monitor already running 2025-09-01 11:13:34,136 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704514.1284654, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:13:34,137 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:14:07,273 - INFO - Database health monitor started 2025-09-01 11:14:07,273 - INFO - Database health monitoring started 2025-09-01 11:14:07,274 - INFO - Database monitor already running 2025-09-01 11:14:34,142 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704574.1413662, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:14:34,142 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:15:07,289 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704607.2831264, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:15:07,290 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:15:34,160 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704634.156235, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:15:34,161 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:16:07,304 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704667.2981546, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:16:07,304 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:16:34,579 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704694.5717742, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:16:34,689 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:17:07,316 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704727.3131368, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:17:07,317 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:17:34,734 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704754.720986, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:17:34,734 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:18:07,330 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704787.324109, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:18:07,331 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:18:34,740 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704814.7377892, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:18:34,740 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:19:07,337 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704847.335315, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:19:07,337 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:19:34,751 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704874.7453756, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:19:34,751 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:20:07,346 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704907.3429213, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:20:07,346 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:20:34,761 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704934.7569108, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:20:34,762 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:21:07,365 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704967.3600144, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:21:07,367 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:21:34,855 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756704994.8084447, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:21:34,855 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:22:07,850 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705027.54271, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:22:07,851 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:22:34,870 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705054.8625274, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:22:34,871 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:23:07,877 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705087.8646755, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:23:07,884 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:23:35,062 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705114.9725945, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:23:35,069 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:24:07,911 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705147.8988817, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:24:07,917 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:24:35,081 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705175.0774763, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:24:35,083 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:25:07,943 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705207.933812, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:25:07,944 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:25:35,091 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705235.0878959, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:25:35,091 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:26:08,049 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705267.9835274, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:26:08,057 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:26:35,147 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705295.122664, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:26:35,148 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:27:08,078 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705328.0721285, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:27:08,079 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:27:35,164 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705355.158051, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:27:35,166 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:28:08,088 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705388.0844533, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-01 11:28:08,088 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:28:35,185 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705415.1800804, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:28:35,185 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:29:08,168 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705448.123431, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-01 11:29:08,170 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:29:35,194 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705475.1917756, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:29:35,195 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:30:08,178 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705508.1753004, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-01 11:30:08,178 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:30:35,200 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705535.1985273, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:30:35,201 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:31:16,300 - INFO - Database health monitor started 2025-09-01 11:31:16,300 - INFO - Database health monitoring started 2025-09-01 11:31:16,301 - INFO - Database monitor already running 2025-09-01 11:31:24,871 - INFO - Database health monitor started 2025-09-01 11:31:24,871 - INFO - Database health monitoring started 2025-09-01 11:31:24,872 - INFO - Database monitor already running 2025-09-01 11:32:16,309 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705636.3052928, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:32:16,309 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:32:24,880 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705644.8774323, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:32:24,881 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:33:16,322 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705696.3169048, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:33:16,323 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:33:24,906 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705704.898562, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:33:24,907 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:34:16,337 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705756.3318882, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:34:16,338 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:34:24,931 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705764.9226959, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:34:24,935 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:35:16,419 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705816.4124892, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:35:16,422 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:35:25,060 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705825.0127335, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:35:25,068 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:36:16,435 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705876.4306898, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:36:16,436 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:36:25,090 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705885.0851123, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-01 11:36:25,091 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:37:16,451 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705936.4465477, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:37:16,451 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:37:25,099 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705945.0968425, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-01 11:37:25,100 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:38:11,262 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-09-01 11:38:16,467 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756705996.4611533, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:38:16,471 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:38:25,112 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706005.1082897, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-01 11:38:25,114 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:39:16,482 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706056.4779327, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:39:16,483 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:39:25,128 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706065.122703, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-01 11:39:25,129 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:40:16,500 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706116.4957972, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:40:16,501 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:40:25,866 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706125.4791265, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-09-01 11:40:25,871 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:41:16,517 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706176.5111158, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:41:16,518 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:41:25,890 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706185.8846123, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-01 11:41:25,892 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:42:16,527 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706236.5241024, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:42:16,528 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:42:25,914 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706245.9088984, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-01 11:42:25,916 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:43:16,539 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706296.5344894, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:43:16,540 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:43:25,923 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706305.9208665, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-01 11:43:25,925 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:44:16,563 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706356.5526602, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:44:16,565 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:44:25,939 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706365.9326665, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-01 11:44:25,941 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:45:16,573 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706416.5717025, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:45:16,574 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:45:25,950 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706425.9488318, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-01 11:45:25,951 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:46:16,578 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706476.5769787, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:46:16,579 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:46:25,962 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706485.9568214, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-01 11:46:25,964 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:47:16,586 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706536.5832453, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:47:16,589 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:47:25,969 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706545.9686437, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-01 11:47:25,970 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:48:16,595 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706596.5929554, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:48:16,596 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:48:26,013 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706605.991351, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-01 11:48:26,058 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:49:16,617 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706656.607581, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:49:16,619 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:49:26,139 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706666.132642, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-01 11:49:26,139 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:50:16,640 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706716.631754, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:50:16,642 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:50:26,148 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706726.1446626, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-01 11:50:26,149 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:51:16,653 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706776.6478086, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:51:16,654 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:51:26,160 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706786.154693, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-01 11:51:26,160 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:52:13,381 - INFO - Database health monitor started 2025-09-01 11:52:13,381 - INFO - Database health monitoring started 2025-09-01 11:52:13,383 - INFO - Database monitor already running 2025-09-01 11:52:16,663 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706836.6598806, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:52:16,664 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:53:13,395 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706893.3906465, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:53:13,396 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:53:16,673 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706896.6697586, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:53:16,673 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:54:13,463 - INFO - Database health monitor started 2025-09-01 11:54:13,463 - INFO - Database health monitoring started 2025-09-01 11:54:13,464 - INFO - Database monitor already running 2025-09-01 11:54:16,720 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756706956.695461, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:54:16,722 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:54:52,118 - INFO - Database health monitor started 2025-09-01 11:54:52,119 - INFO - Database health monitoring started 2025-09-01 11:54:52,119 - INFO - Database monitor already running 2025-09-01 11:55:16,729 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707016.7264965, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:55:16,729 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:55:58,795 - INFO - Database health monitor started 2025-09-01 11:55:58,796 - INFO - Database health monitoring started 2025-09-01 11:55:58,796 - INFO - Database monitor already running 2025-09-01 11:56:16,743 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707076.7411938, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:56:16,745 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:56:25,554 - INFO - Database health monitor started 2025-09-01 11:56:25,554 - INFO - Database health monitoring started 2025-09-01 11:56:25,555 - INFO - Database monitor already running 2025-09-01 11:56:45,645 - INFO - Database health monitor started 2025-09-01 11:56:45,645 - INFO - Database health monitoring started 2025-09-01 11:56:45,646 - INFO - Database monitor already running 2025-09-01 11:57:16,754 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707136.7526548, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:57:16,756 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:57:55,559 - INFO - Database health monitor started 2025-09-01 11:57:55,560 - INFO - Database health monitoring started 2025-09-01 11:57:55,713 - INFO - Database monitor already running 2025-09-01 11:58:16,763 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707196.7606435, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:58:16,764 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:58:55,832 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707235.782988, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-01 11:58:55,838 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:59:16,910 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707256.8689764, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 11:59:16,916 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 11:59:55,915 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707295.8660498, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 11:59:55,916 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:00:17,068 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707316.9812052, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:00:17,087 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:00:55,931 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707355.926123, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:00:55,932 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:01:17,109 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707377.105563, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:01:17,109 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:01:56,052 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707415.9903493, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:01:56,056 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:02:17,424 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707437.3961484, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:02:17,425 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:02:56,065 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707476.063513, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:02:56,066 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:03:17,434 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707497.4313433, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:03:17,434 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:03:56,072 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707536.0708714, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:03:56,073 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:04:17,439 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707557.4377897, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:04:17,440 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:04:56,081 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707596.0778515, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:04:56,082 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:05:17,446 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707617.4438272, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:05:17,446 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:05:56,086 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707656.0849547, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:05:56,086 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:06:17,453 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707677.451781, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:06:17,454 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:06:56,094 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707716.0907826, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:06:56,094 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:07:17,462 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707737.4596372, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:07:17,463 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:07:56,100 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707776.0981884, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:07:56,101 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:08:17,468 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707797.4664412, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:08:17,468 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:08:56,106 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707836.1039243, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:08:56,106 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:09:17,474 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707857.4716144, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:09:17,474 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:09:56,112 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707896.1104038, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:09:56,113 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:10:17,479 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707917.4775107, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:10:17,479 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:10:56,118 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707956.1164792, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:10:56,119 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:11:17,483 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756707977.4826434, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:11:17,484 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:11:56,125 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708016.1237733, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:11:56,126 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:12:17,489 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708037.4871378, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:12:17,490 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:12:56,134 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708076.131546, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:12:56,135 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:13:17,493 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708097.4927278, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:13:17,493 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:13:56,141 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708136.1383953, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:13:56,141 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:14:17,498 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708157.4970565, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:14:17,498 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:14:56,146 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708196.144859, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:14:56,147 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:15:17,503 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708217.5020456, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:15:17,503 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:15:56,156 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708256.1534295, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:15:56,156 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:16:17,513 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708277.5092115, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:16:17,514 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:16:56,162 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708316.1605115, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:16:56,163 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:17:17,519 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708337.5174072, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:17:17,520 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:17:56,169 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708376.1668787, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:17:56,170 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:18:17,524 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708397.5228717, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:18:17,525 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:18:56,175 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708436.1736977, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:18:56,176 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:19:17,530 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708457.527754, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:19:17,530 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:19:56,179 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708496.1783943, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:19:56,180 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:20:17,536 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708517.5338514, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:20:17,537 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:20:56,186 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708556.184225, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:20:56,187 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:21:17,552 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708577.5500147, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:21:17,552 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:21:56,194 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708616.1917918, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:21:56,195 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:22:17,558 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708637.5557113, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:22:17,559 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:22:56,200 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708676.198354, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:22:56,200 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:23:17,561 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708697.560885, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:23:17,561 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:23:56,206 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708736.2030988, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:23:56,206 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:24:17,566 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708757.564948, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:24:17,567 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:24:56,209 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708796.2082741, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:24:56,209 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:25:17,571 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708817.569996, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:25:17,571 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:25:56,214 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708856.2128413, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:25:56,215 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:26:17,578 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708877.575463, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:26:17,579 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:26:56,221 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708916.218571, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:26:56,222 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:27:17,585 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708937.5824761, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:27:17,585 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:27:56,228 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708976.2257242, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:27:56,228 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:28:17,590 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756708997.5891845, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:28:17,591 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:28:56,234 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709036.2316873, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:28:56,234 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:29:17,598 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709057.5949287, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:29:17,598 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:29:56,242 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709096.2388322, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:29:56,242 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:30:17,604 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709117.6020916, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:30:17,604 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:30:56,247 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709156.2451594, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:30:56,248 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:31:17,608 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709177.6070478, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:31:17,609 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:31:56,254 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709216.2516448, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:31:56,254 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:32:17,611 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709237.6113153, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:32:17,612 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:32:56,259 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709276.2572508, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:32:56,259 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:33:17,617 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709297.6150951, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:33:17,618 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:33:56,266 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709336.2636206, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:33:56,267 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:34:17,622 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709357.6209457, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:34:17,623 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:34:56,273 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709396.2696817, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:34:56,273 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:35:17,630 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709417.627091, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:35:17,630 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:35:56,280 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709456.2775881, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:35:56,280 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:36:17,644 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709477.6338496, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:36:17,645 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:36:56,287 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709516.2844179, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:36:56,287 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:37:17,649 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709537.6476395, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:37:17,650 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:37:56,293 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709576.2909765, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:37:56,294 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:38:17,656 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709597.6535716, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:38:17,657 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:38:56,304 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709636.3007264, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-01 12:38:56,308 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:39:17,661 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709657.6596375, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:39:17,661 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:39:56,314 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709696.3113158, 'cache_hits': 0, 'cache_misses': 17, 'cache_clears': 0} 2025-09-01 12:39:56,315 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:40:17,666 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709717.664033, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:40:17,666 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:40:52,931 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-09-01 12:40:56,320 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709756.3185058, 'cache_hits': 0, 'cache_misses': 19, 'cache_clears': 0} 2025-09-01 12:40:56,321 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:40:57,683 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-01 12:40:57,732 - DEBUG - Database connection closed and returned to pool 2025-09-01 12:40:57,824 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-01 12:40:57,857 - DEBUG - Database connection closed and returned to pool 2025-09-01 12:40:57,923 - DEBUG - Database connection closed via context manager 2025-09-01 12:40:57,993 - DEBUG - Database connection closed via context manager 2025-09-01 12:41:17,671 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709777.6696649, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:41:17,672 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:41:56,324 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709816.322567, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-01 12:41:56,325 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:42:17,677 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709837.6753385, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:42:17,678 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:42:56,330 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709876.328539, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-01 12:42:56,331 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-01 12:43:17,680 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756709897.6797936, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-01 12:43:17,680 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:22:30,275 - INFO - Database health monitor started 2025-09-02 08:22:30,275 - INFO - Database health monitoring started 2025-09-02 08:22:30,316 - INFO - Database monitor already running 2025-09-02 08:22:51,453 - INFO - Database health monitor started 2025-09-02 08:22:51,453 - INFO - Database health monitoring started 2025-09-02 08:22:51,455 - INFO - Database monitor already running 2025-09-02 08:23:30,323 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756780710.3191757, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:23:30,324 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:23:51,563 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756780731.5239058, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:23:51,568 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:24:23,588 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-09-02 08:24:30,347 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756780770.3357341, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:24:30,348 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:24:41,711 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-02 08:24:41,712 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-02 08:24:41,714 - DEBUG - Database connection closed and returned to pool 2025-09-02 08:24:41,714 - DEBUG - Database connection closed and returned to pool 2025-09-02 08:24:41,767 - DEBUG - Database connection closed via context manager 2025-09-02 08:24:41,788 - DEBUG - Database connection closed via context manager 2025-09-02 08:24:51,582 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756780791.578516, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-02 08:24:51,583 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:24:53,594 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-09-02 08:25:30,359 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756780830.3565097, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:25:30,360 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:25:51,605 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756780851.5905595, 'cache_hits': 0, 'cache_misses': 8, 'cache_clears': 0} 2025-09-02 08:25:51,606 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:26:07,758 - DEBUG - Query optimized: SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses -> SELECT id, title, subtitle, description, CAST(price AS FLOAT) AS price, CAST(discount AS FLOAT) AS discount, CAST(final_price AS FLOAT) AS final_price, image_url, video_preview_url, level, category_id, type, language, CAST(duration_hours AS FLOAT) AS duration_hours, CAST(total_lessons AS UNSIGNED) AS total_lessons, CAST(total_resources AS UNSIGNED) AS total_resources, prerequisites, outcomes, target_audience, publication_date, status, CAST(rating AS FLOAT) AS rating, CAST(reviews_count AS UNSIGNED) AS reviews_count, CAST(enrollments_count AS UNSIGNED) AS enrollments_count, is_featured, is_top_selling, is_trending, tags, CAST(difficulty_score AS FLOAT) AS difficulty_score, created_at, updated_at, instructor_id, instructor_name FROM courses LIMIT 1000 2025-09-02 08:26:07,759 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-09-02 08:26:07,781 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-09-02 08:26:07,789 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-09-02 08:26:07,812 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-09-02 08:26:07,813 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-09-02 08:26:30,376 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756780890.3698738, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:26:30,378 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:26:51,663 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756780911.6294272, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-09-02 08:26:51,671 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:27:30,392 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756780950.3879015, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:27:30,393 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:27:51,704 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756780971.6950843, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-02 08:27:51,705 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:28:30,412 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781010.4041526, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:28:30,414 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:28:51,940 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781031.9228213, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-02 08:28:51,941 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:29:30,431 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781070.4247074, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:29:30,432 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:29:51,955 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781091.9506955, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-02 08:29:51,956 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:30:30,439 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781130.4368517, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:30:30,440 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:30:51,969 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781151.9617226, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-02 08:30:51,970 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:31:30,722 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781190.589509, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:31:30,725 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:31:51,980 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781211.9781601, 'cache_hits': 0, 'cache_misses': 14, 'cache_clears': 0} 2025-09-02 08:31:51,980 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:32:30,757 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781250.7519739, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:32:30,758 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:32:51,992 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781271.9859912, 'cache_hits': 0, 'cache_misses': 14, 'cache_clears': 0} 2025-09-02 08:32:51,993 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:33:30,772 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781310.7649848, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:33:30,772 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:34:07,508 - INFO - Database health monitor started 2025-09-02 08:34:07,508 - INFO - Database health monitoring started 2025-09-02 08:34:07,509 - INFO - Database monitor already running 2025-09-02 08:34:31,310 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781371.14457, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:34:31,344 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:34:57,012 - INFO - Database health monitor started 2025-09-02 08:34:57,012 - INFO - Database health monitoring started 2025-09-02 08:34:57,014 - INFO - Database monitor already running 2025-09-02 08:35:31,383 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781431.3784807, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:35:31,385 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:35:57,045 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781457.024146, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-02 08:35:57,049 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:36:31,397 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781491.3943083, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:36:31,398 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:36:38,018 - INFO - Database health monitor started 2025-09-02 08:36:38,018 - INFO - Database health monitoring started 2025-09-02 08:36:38,019 - INFO - Database monitor already running 2025-09-02 08:37:31,404 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781551.4021218, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:37:31,405 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:37:38,029 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781558.025286, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:37:38,030 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:38:31,564 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781611.5238454, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:38:31,565 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:38:38,215 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781618.1045291, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:38:38,222 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:39:31,592 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781671.5823996, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:39:31,596 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:39:38,262 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781678.2474744, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:39:38,263 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:40:31,629 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781731.6123796, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:40:31,635 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:40:39,833 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781738.881816, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:40:39,871 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:41:31,651 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756781791.6437843, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:41:31,652 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:55:38,406 - INFO - Database health monitor started 2025-09-02 08:55:38,406 - INFO - Database health monitoring started 2025-09-02 08:55:38,408 - INFO - Database monitor already running 2025-09-02 08:55:59,035 - INFO - Database health monitor started 2025-09-02 08:55:59,035 - INFO - Database health monitoring started 2025-09-02 08:55:59,037 - INFO - Database monitor already running 2025-09-02 08:56:38,436 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756782698.420604, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:56:38,444 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:56:59,047 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756782719.0427382, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-02 08:56:59,048 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:57:38,474 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756782758.4647267, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:57:38,476 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:57:59,060 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756782779.0577087, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-09-02 08:57:59,060 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:58:38,495 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756782818.4886308, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:58:38,497 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:58:59,116 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756782839.1010394, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-02 08:58:59,123 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:59:38,610 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756782878.5456743, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 08:59:38,727 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 08:59:59,256 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756782899.2297904, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-02 08:59:59,287 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:00:38,871 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756782938.8283896, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:00:38,885 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:00:59,331 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756782959.3213215, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-02 09:00:59,334 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:01:38,946 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756782998.9403853, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:01:39,002 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:01:59,356 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783019.3482103, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-02 09:01:59,358 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:02:39,043 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783059.0409393, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:02:39,043 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:02:59,369 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783079.364392, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-02 09:02:59,370 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:03:39,369 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783119.2158692, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:03:39,400 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:03:59,403 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783139.3831658, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-02 09:03:59,418 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:04:39,408 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783179.406698, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:04:39,411 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:04:59,431 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783199.4290712, 'cache_hits': 0, 'cache_misses': 16, 'cache_clears': 0} 2025-09-02 09:04:59,433 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:05:39,420 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783239.4172628, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:05:39,428 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:05:59,462 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783259.450065, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-09-02 09:05:59,464 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:06:39,455 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783299.448175, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:06:39,459 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:06:59,485 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783319.47256, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-09-02 09:06:59,487 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:07:39,484 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783359.475879, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:07:39,490 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:07:59,493 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783379.490596, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-09-02 09:07:59,494 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:08:39,508 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783419.501802, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:08:39,510 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:08:59,512 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783439.5027206, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-09-02 09:08:59,523 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:09:39,515 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783479.5135562, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:09:39,515 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:09:59,532 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783499.5297372, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-09-02 09:09:59,533 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:10:39,527 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783539.5225098, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:10:39,528 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:10:59,544 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783559.540101, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-09-02 09:10:59,545 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:11:39,540 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783599.5374482, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:11:39,545 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:11:59,666 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783619.6249413, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-09-02 09:11:59,699 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:12:39,571 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783659.5606346, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:12:39,578 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:12:59,759 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783679.7556827, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-02 09:12:59,780 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:13:39,604 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783719.6014647, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:13:39,605 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:13:59,813 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783739.802649, 'cache_hits': 0, 'cache_misses': 25, 'cache_clears': 0} 2025-09-02 09:13:59,816 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:14:39,633 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783779.6285582, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:14:39,639 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:15:39,664 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783839.6588073, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:15:39,671 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:16:09,425 - INFO - Database health monitor started 2025-09-02 09:16:09,426 - INFO - Database health monitoring started 2025-09-02 09:16:09,427 - INFO - Database monitor already running 2025-09-02 09:16:39,694 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783899.685499, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:16:39,696 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:17:09,440 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783929.435718, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-02 09:17:09,440 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:17:39,705 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783959.7008817, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:17:39,706 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:18:09,453 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756783989.4473262, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-02 09:18:09,454 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:18:39,726 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784019.7170706, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:18:39,729 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:19:09,469 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784049.4615524, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-02 09:19:09,472 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:19:39,752 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784079.743483, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:19:39,756 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:20:09,515 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784109.496726, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-02 09:20:09,526 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:20:39,990 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784139.9159892, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:20:40,038 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:21:09,543 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784169.5377173, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-02 09:21:09,545 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:21:40,064 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784200.0558345, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:21:40,072 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:22:09,569 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784229.5635982, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-02 09:22:09,571 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:22:14,108 - DEBUG - Database connection closed via context manager 2025-09-02 09:22:40,091 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784260.0853615, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:22:40,093 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:23:20,885 - INFO - Database health monitor started 2025-09-02 09:23:20,885 - INFO - Database health monitoring started 2025-09-02 09:23:20,886 - INFO - Database monitor already running 2025-09-02 09:23:40,112 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784320.1035316, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:23:40,116 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:24:21,001 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784360.908905, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:24:21,015 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:24:40,175 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784380.166708, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:24:40,195 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:25:28,542 - INFO - Database health monitor started 2025-09-02 09:25:28,542 - INFO - Database health monitoring started 2025-09-02 09:25:28,600 - INFO - Database monitor already running 2025-09-02 09:25:40,472 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784440.372663, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:25:40,538 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:26:28,623 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784488.6072547, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:26:28,632 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:26:40,604 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784500.5998795, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:26:40,605 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:27:28,651 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784548.64707, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-02 09:27:28,653 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:27:40,622 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784560.6141117, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:27:40,629 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:28:40,641 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784620.6368012, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:28:40,642 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:28:55,396 - INFO - Database health monitor started 2025-09-02 09:28:55,396 - INFO - Database health monitoring started 2025-09-02 09:28:55,397 - INFO - Database monitor already running 2025-09-02 09:29:34,210 - INFO - Database health monitor started 2025-09-02 09:29:34,210 - INFO - Database health monitoring started 2025-09-02 09:29:34,212 - INFO - Database monitor already running 2025-09-02 09:29:40,648 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784680.645476, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:29:40,649 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:30:40,658 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784740.6548939, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:30:40,659 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:31:01,973 - INFO - Database health monitor started 2025-09-02 09:31:01,973 - INFO - Database health monitoring started 2025-09-02 09:31:01,974 - INFO - Database monitor already running 2025-09-02 09:31:40,670 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784800.6676705, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:31:40,671 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:32:01,983 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784821.9804308, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-02 09:32:01,984 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:32:40,676 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784860.674125, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:32:40,677 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:33:02,004 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784881.995758, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-02 09:33:02,006 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:33:40,692 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784920.686506, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:33:40,696 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:34:40,820 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756784980.7194872, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:34:41,086 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:35:10,859 - INFO - Database health monitor started 2025-09-02 09:35:10,859 - INFO - Database health monitoring started 2025-09-02 09:35:10,861 - INFO - Database monitor already running 2025-09-02 09:35:41,107 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785041.101156, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:35:41,108 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:36:30,717 - INFO - Database health monitor started 2025-09-02 09:36:30,718 - INFO - Database health monitoring started 2025-09-02 09:36:30,720 - INFO - Database monitor already running 2025-09-02 09:36:41,188 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785101.1765854, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:36:41,208 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:37:30,765 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785150.7490861, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:37:30,772 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:37:41,270 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785161.2566206, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:37:41,275 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:38:30,869 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785210.8359127, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:38:30,879 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:38:41,294 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785221.2862701, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:38:41,299 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:39:31,094 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785270.9199076, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:39:31,172 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:39:41,369 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785281.3601964, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:39:41,377 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:40:31,186 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785331.1831923, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-02 09:40:31,187 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:40:41,419 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785341.4144797, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:40:41,428 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:41:31,200 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785391.1948154, 'cache_hits': 0, 'cache_misses': 8, 'cache_clears': 0} 2025-09-02 09:41:31,201 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:41:41,467 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785401.446044, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:41:41,472 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:42:31,219 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785451.2161505, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-02 09:42:31,231 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:42:41,556 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785461.5302675, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:42:41,575 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:43:31,241 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785511.2387807, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-02 09:43:31,241 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:43:41,614 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785521.6088064, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:43:41,615 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:44:31,247 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785571.2454078, 'cache_hits': 0, 'cache_misses': 14, 'cache_clears': 0} 2025-09-02 09:44:31,248 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:44:41,628 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785581.62081, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:44:41,628 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:45:31,256 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785631.2532873, 'cache_hits': 0, 'cache_misses': 19, 'cache_clears': 0} 2025-09-02 09:45:31,257 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:45:41,636 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785641.6328063, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:45:41,636 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:46:31,264 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785691.2609305, 'cache_hits': 0, 'cache_misses': 20, 'cache_clears': 0} 2025-09-02 09:46:31,264 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:46:41,710 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785701.6960013, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:46:41,712 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:47:31,280 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785751.2716675, 'cache_hits': 0, 'cache_misses': 21, 'cache_clears': 0} 2025-09-02 09:47:31,281 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:47:41,720 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785761.717367, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:47:41,720 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:48:31,466 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785811.418782, 'cache_hits': 0, 'cache_misses': 21, 'cache_clears': 0} 2025-09-02 09:48:31,473 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:48:41,727 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785821.7241588, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:48:41,727 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:49:31,507 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785871.4963386, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-02 09:49:31,509 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:49:41,769 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785881.7530868, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:49:41,774 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:49:51,053 - DEBUG - Query optimized: SELECT c.id, c.title, c.subtitle, c.description, CAST(c.price AS FLOAT) AS price, CAST(c.discount AS FLOAT) AS discount, CAST(c.final_price AS FLOAT) AS final_price, c.image_url, c.video_preview_url, c.level, c.category_id, c.type, c.language, CAST(c.duration_hours AS FLOAT) AS duration_hours, CAST(c.total_lessons AS UNSIGNED) AS total_lessons, CAST(c.total_resources AS UNSIGNED) AS total_resources, c.prerequisites, c.outcomes, c.target_audience, c.publication_date, c.status, CAST(c.rating AS FLOAT) AS rating, CAST(c.reviews_count AS UNSIGNED) AS reviews_count, CAST(c.enrollments_count AS UNSIGNED) AS enrollments_count, c.is_featured, c.is_top_selling, c.is_trending, c.tags, CAST(c.difficulty_score AS FLOAT) AS difficulty_score, c.created_at, c.updated_at, c.instructor_id, c.instructor_name, c.grade_level, c.institute_id, i.name AS institute_name, i.slug AS institute_slug, i.logo_url AS institute_logo, i.institute_type, cat.name AS category_name, cat.description AS category_description, CASE WHEN c.tags IS NOT NULL AND c.tags != '' THEN JSON_EXTRACT(CONCAT('["', REPLACE(c.tags, ',', '","'), '"]'), '$') ELSE JSON_ARRAY() END AS categories FROM courses c LEFT JOIN institutes i ON c.institute_id = i.id LEFT JOIN categories cat ON c.category_id = cat.id WHERE c.status = 'active' AND (i.status = 'active' OR c.institute_id IS NULL) ORDER BY c.created_at DESC -> SELECT c.id, c.title, c.subtitle, c.description, CAST(c.price AS FLOAT) AS price, CAST(c.discount AS FLOAT) AS discount, CAST(c.final_price AS FLOAT) AS final_price, c.image_url, c.video_preview_url, c.level, c.category_id, c.type, c.language, CAST(c.duration_hours AS FLOAT) AS duration_hours, CAST(c.total_lessons AS UNSIGNED) AS total_lessons, CAST(c.total_resources AS UNSIGNED) AS total_resources, c.prerequisites, c.outcomes, c.target_audience, c.publication_date, c.status, CAST(c.rating AS FLOAT) AS rating, CAST(c.reviews_count AS UNSIGNED) AS reviews_count, CAST(c.enrollments_count AS UNSIGNED) AS enrollments_count, c.is_featured, c.is_top_selling, c.is_trending, c.tags, CAST(c.difficulty_score AS FLOAT) AS difficulty_score, c.created_at, c.updated_at, c.instructor_id, c.instructor_name, c.grade_level, c.institute_id, i.name AS institute_name, i.slug AS institute_slug, i.logo_url AS institute_logo, i.institute_type, cat.name AS category_name, cat.description AS category_description, CASE WHEN c.tags IS NOT NULL AND c.tags != '' THEN JSON_EXTRACT(CONCAT('["', REPLACE(c.tags, ',', '","'), '"]'), '$') ELSE JSON_ARRAY() END AS categories FROM courses c LEFT JOIN institutes i ON c.institute_id = i.id LEFT JOIN categories cat ON c.category_id = cat.id WHERE c.status = 'active' AND (i.status = 'active' OR c.institute_id IS NULL) ORDER BY c.created_at DESC LIMIT 1000 2025-09-02 09:50:05,576 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-02 09:50:05,601 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-02 09:50:05,608 - DEBUG - Database connection closed and returned to pool 2025-09-02 09:50:05,613 - DEBUG - Database connection closed and returned to pool 2025-09-02 09:50:05,870 - DEBUG - Database connection closed via context manager 2025-09-02 09:50:06,002 - DEBUG - Database connection closed via context manager 2025-09-02 09:50:31,520 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785931.5163891, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 09:50:31,521 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:50:41,783 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785941.7794352, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:50:41,783 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:51:31,527 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756785991.5262578, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 09:51:31,527 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:51:41,794 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786001.7905037, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:51:41,794 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:52:31,542 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786051.5348787, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 09:52:31,543 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:52:42,128 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786061.9383976, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:52:42,140 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:53:31,557 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786111.5496533, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 09:53:31,558 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:53:42,178 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786122.173823, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:53:42,179 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:54:31,573 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786171.5711126, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 09:54:31,578 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:54:42,218 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786182.2020428, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:54:42,218 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:55:31,582 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786231.5816526, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 09:55:31,583 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:55:42,345 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786242.3115246, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:55:42,346 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:56:31,633 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786291.6087499, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 09:56:31,634 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:56:42,352 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786302.3505619, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:56:42,353 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:57:31,641 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786351.6395688, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 09:57:31,642 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:57:42,360 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786362.3574126, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:57:42,361 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:58:31,649 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786411.6466343, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 09:58:31,649 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:58:42,369 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786422.3651648, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:58:42,370 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:59:31,657 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786471.6538095, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 09:59:31,658 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 09:59:42,380 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786482.3758843, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 09:59:42,380 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:00:31,663 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786531.6612113, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:00:31,664 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:00:42,384 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786542.3834755, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:00:42,385 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:01:31,671 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786591.6684625, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:01:31,672 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:01:42,390 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786602.388298, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:01:42,391 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:02:31,680 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786651.6769016, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:02:31,681 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:02:42,397 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786662.3941035, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:02:42,398 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:03:31,690 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786711.6870923, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:03:31,690 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:03:42,404 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786722.401046, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:03:42,404 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:04:31,699 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786771.6958218, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:04:31,699 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:04:42,414 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786782.4095907, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:04:42,415 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:05:31,708 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786831.7053275, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:05:31,709 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:05:42,423 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786842.4202218, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:05:42,424 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:06:31,718 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786891.7135077, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:06:31,718 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:06:42,430 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786902.4277565, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:06:42,431 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:07:31,723 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786951.7215023, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:07:31,724 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:07:42,438 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756786962.4356217, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:07:42,439 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:08:31,730 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787011.7279117, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:08:31,730 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:08:42,442 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787022.4412367, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:08:42,442 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:09:31,735 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787071.7342854, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:09:31,736 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:09:42,454 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787082.4484036, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:09:42,454 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:10:31,744 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787131.7410333, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:10:31,745 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:10:42,462 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787142.4588773, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:10:42,462 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:11:31,751 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787191.7488365, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:11:31,751 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:11:42,472 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787202.4675481, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:11:42,473 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:12:31,758 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787251.754498, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:12:31,758 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:12:42,481 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787262.4773579, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:12:42,481 - INFO - Connection stats - Total: 78, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:13:31,763 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787311.7620504, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:13:31,764 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:13:42,489 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787322.4863067, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:13:42,490 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:14:31,771 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787371.7686753, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:14:31,772 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:14:42,496 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787382.494028, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:14:42,497 - INFO - Connection stats - Total: 80, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:15:31,777 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787431.7753441, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:15:31,778 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:15:42,502 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787442.500358, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:15:42,502 - INFO - Connection stats - Total: 81, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:16:31,786 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787491.7847111, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:16:31,786 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:16:42,508 - DEBUG - Database health check passed. Stats: {'total_connections': 82, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787502.5063405, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:16:42,508 - INFO - Connection stats - Total: 82, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:17:31,796 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787551.7924805, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:17:31,797 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:17:42,517 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787562.5135174, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:17:42,518 - INFO - Connection stats - Total: 83, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:18:31,804 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787611.800426, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:18:31,804 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:18:42,526 - DEBUG - Database health check passed. Stats: {'total_connections': 84, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787622.5228844, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:18:42,527 - INFO - Connection stats - Total: 84, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:19:31,810 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787671.8078995, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:19:31,810 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:19:42,533 - DEBUG - Database health check passed. Stats: {'total_connections': 85, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787682.5317779, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:19:42,534 - INFO - Connection stats - Total: 85, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:20:31,817 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787731.8171997, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:20:31,818 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:20:42,539 - DEBUG - Database health check passed. Stats: {'total_connections': 86, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787742.536909, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:20:42,540 - INFO - Connection stats - Total: 86, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:21:31,824 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787791.8222344, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:21:31,825 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:21:42,544 - DEBUG - Database health check passed. Stats: {'total_connections': 87, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787802.5434093, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:21:42,545 - INFO - Connection stats - Total: 87, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:22:31,829 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787851.826955, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:22:31,829 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:22:42,556 - DEBUG - Database health check passed. Stats: {'total_connections': 88, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787862.5519238, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:22:42,557 - INFO - Connection stats - Total: 88, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:23:31,836 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787911.8332703, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:23:31,836 - INFO - Connection stats - Total: 78, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:23:42,565 - DEBUG - Database health check passed. Stats: {'total_connections': 89, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787922.5622127, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:23:42,566 - INFO - Connection stats - Total: 89, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:24:31,838 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787971.8381603, 'cache_hits': 0, 'cache_misses': 29, 'cache_clears': 0} 2025-09-02 10:24:31,839 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-02 10:24:42,571 - DEBUG - Database health check passed. Stats: {'total_connections': 90, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756787982.569011, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-02 10:24:42,572 - INFO - Connection stats - Total: 90, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:23:37,595 - INFO - Database health monitor started 2025-09-04 06:23:37,595 - INFO - Database health monitoring started 2025-09-04 06:23:37,620 - INFO - Database monitor already running 2025-09-04 06:23:49,348 - INFO - Database health monitor started 2025-09-04 06:23:49,349 - INFO - Database health monitoring started 2025-09-04 06:23:49,350 - INFO - Database monitor already running 2025-09-04 06:24:37,628 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756946377.6250875, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:24:37,628 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:24:49,359 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756946389.3555546, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:24:49,359 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:25:37,643 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756946437.635586, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:25:37,644 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:25:49,429 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756946449.4074373, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:25:49,433 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:26:37,664 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756946497.6558628, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:26:37,667 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:26:49,697 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756946509.5704284, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:26:49,714 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:27:37,681 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756946557.6749418, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:27:37,681 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:27:49,730 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756946569.7244484, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:27:49,731 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:28:37,696 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756946617.6902275, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:28:37,697 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:28:49,743 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756946629.7391546, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:28:49,744 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:29:37,863 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756946677.8211687, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:29:37,868 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:29:49,952 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756946689.8956873, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-04 06:29:49,955 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:30:37,883 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756946737.8804195, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:30:37,884 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:30:50,002 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756946749.9775052, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-04 06:30:50,007 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:31:37,900 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756946797.8933702, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:31:37,901 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:32:06,050 - INFO - Database health monitor started 2025-09-04 06:32:06,051 - INFO - Database health monitoring started 2025-09-04 06:32:06,053 - INFO - Database monitor already running 2025-09-04 06:32:37,986 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756946857.9641047, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:32:37,989 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:33:17,603 - INFO - Database health monitor started 2025-09-04 06:33:17,603 - INFO - Database health monitoring started 2025-09-04 06:33:17,605 - INFO - Database monitor already running 2025-09-04 06:33:38,010 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756946918.005243, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:33:38,011 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:34:26,354 - INFO - Database health monitor started 2025-09-04 06:34:26,354 - INFO - Database health monitoring started 2025-09-04 06:34:26,355 - INFO - Database monitor already running 2025-09-04 06:34:29,189 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 06:34:29,195 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 06:34:38,018 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756946978.0141287, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:34:38,018 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:34:39,194 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 06:34:39,196 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 06:35:26,368 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1756947026.3621066, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:35:26,369 - INFO - Connection stats - Total: 4, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-04 06:35:38,032 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947038.0258992, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:35:38,033 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:36:03,121 - INFO - Database health monitor started 2025-09-04 06:36:03,121 - INFO - Database health monitoring started 2025-09-04 06:36:03,125 - INFO - Database monitor already running 2025-09-04 06:36:36,506 - INFO - Database health monitor started 2025-09-04 06:36:36,506 - INFO - Database health monitoring started 2025-09-04 06:36:36,508 - INFO - Database monitor already running 2025-09-04 06:36:38,043 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947098.0392907, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:36:38,044 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:37:04,658 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 06:37:04,659 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 06:37:36,515 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947156.5120091, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:37:36,515 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:37:38,050 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947158.0475118, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:37:38,051 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:38:36,532 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947216.5252342, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:38:36,533 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:38:38,091 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947218.0821474, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:38:38,092 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:39:13,367 - INFO - Database health monitor started 2025-09-04 06:39:13,367 - INFO - Database health monitoring started 2025-09-04 06:39:13,369 - INFO - Database monitor already running 2025-09-04 06:39:38,100 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947278.0971746, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:39:38,100 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:39:55,808 - INFO - Database health monitor started 2025-09-04 06:39:55,809 - INFO - Database health monitoring started 2025-09-04 06:39:55,810 - INFO - Database monitor already running 2025-09-04 06:40:28,249 - INFO - Database health monitor started 2025-09-04 06:40:28,251 - INFO - Database health monitoring started 2025-09-04 06:40:28,252 - INFO - Database monitor already running 2025-09-04 06:40:38,156 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947338.1397102, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:40:38,157 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:41:28,262 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947388.2590487, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:41:28,264 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:41:38,167 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947398.1631384, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:41:38,168 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:42:28,285 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947448.282313, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:42:28,286 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:42:38,175 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947458.1718762, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:42:38,176 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:42:38,922 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 06:42:38,924 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 06:43:34,370 - INFO - Database health monitor started 2025-09-04 06:43:34,370 - INFO - Database health monitoring started 2025-09-04 06:43:34,372 - INFO - Database monitor already running 2025-09-04 06:43:37,598 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 06:43:37,600 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 06:43:38,184 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947518.1808395, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:43:38,185 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:44:16,595 - INFO - Database health monitor started 2025-09-04 06:44:16,595 - INFO - Database health monitoring started 2025-09-04 06:44:16,596 - INFO - Database monitor already running 2025-09-04 06:44:20,196 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 06:44:20,198 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 06:44:38,210 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947578.2058017, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:44:38,211 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:45:00,375 - INFO - Database health monitor started 2025-09-04 06:45:00,375 - INFO - Database health monitoring started 2025-09-04 06:45:00,377 - INFO - Database monitor already running 2025-09-04 06:45:03,937 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 06:45:03,938 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 06:45:38,219 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947638.216578, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:45:38,220 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:45:49,403 - INFO - Database health monitor started 2025-09-04 06:45:49,403 - INFO - Database health monitoring started 2025-09-04 06:45:49,405 - INFO - Database monitor already running 2025-09-04 06:45:54,118 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 06:45:54,120 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 06:46:38,226 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947698.2240114, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:46:38,226 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:46:49,433 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947709.4284291, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:46:49,434 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:47:38,233 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947758.2303667, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:47:38,234 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:48:04,091 - INFO - Database health monitor started 2025-09-04 06:48:04,091 - INFO - Database health monitoring started 2025-09-04 06:48:04,092 - INFO - Database monitor already running 2025-09-04 06:48:06,374 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 06:48:06,376 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 06:48:38,246 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947818.2410154, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:48:38,247 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:48:57,472 - INFO - Database health monitor started 2025-09-04 06:48:57,473 - INFO - Database health monitoring started 2025-09-04 06:48:57,474 - INFO - Database monitor already running 2025-09-04 06:49:01,378 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 06:49:01,380 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 06:49:28,603 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 06:49:28,606 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 06:49:38,257 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947878.2543864, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:49:38,262 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:49:57,503 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947897.4959707, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:49:57,506 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:50:38,279 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947938.2713308, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:50:38,280 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:51:35,973 - INFO - Database health monitor started 2025-09-04 06:51:35,973 - INFO - Database health monitoring started 2025-09-04 06:51:35,975 - INFO - Database monitor already running 2025-09-04 06:51:38,295 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756947998.2904453, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:51:38,296 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:51:51,446 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 06:52:16,068 - INFO - Database health monitor started 2025-09-04 06:52:16,068 - INFO - Database health monitoring started 2025-09-04 06:52:16,069 - INFO - Database monitor already running 2025-09-04 06:52:27,099 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 06:52:27,100 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 06:52:37,237 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 06:52:38,301 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948058.2994115, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:52:38,302 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:52:49,921 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 06:53:00,976 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 06:53:00,979 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 06:53:04,345 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 06:53:16,075 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948096.07439, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:53:16,075 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:53:38,307 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948118.305446, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:53:38,308 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:54:16,138 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948156.103748, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:54:16,142 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:54:38,355 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948178.3302388, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:54:38,356 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:55:26,953 - INFO - Database health monitor started 2025-09-04 06:55:26,953 - INFO - Database health monitoring started 2025-09-04 06:55:26,954 - INFO - Database monitor already running 2025-09-04 06:55:38,381 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948238.3681903, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:55:38,385 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:56:26,970 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948286.9641805, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:56:26,971 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:56:38,427 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948298.4122036, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:56:38,429 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:57:26,991 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948346.9814003, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:57:26,993 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:57:38,540 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948358.482961, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:57:38,547 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:58:28,009 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948407.8041637, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:58:28,022 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:58:38,613 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948418.5995295, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:58:38,615 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:59:21,379 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 06:59:21,646 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 06:59:28,062 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948468.053662, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:59:28,064 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:59:30,303 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 06:59:30,306 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 06:59:38,623 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948478.6211677, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 06:59:38,624 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 06:59:41,392 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:00:28,074 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948528.070752, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:00:28,075 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:00:38,632 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948538.6294749, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:00:38,633 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:00:46,497 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 07:00:46,498 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 07:00:54,335 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:01:28,086 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948588.0801356, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:01:28,087 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:01:38,675 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948598.6689098, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:01:38,676 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:02:28,092 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948648.090629, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:02:28,093 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:02:38,754 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948658.7144275, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:02:38,758 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:03:28,100 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948708.0969186, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:03:28,100 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:03:38,785 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948718.773606, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:03:38,785 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:04:28,105 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948768.103783, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:04:28,105 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:04:38,795 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948778.791022, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:04:38,796 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:05:28,113 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948828.1105065, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:05:28,114 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:05:38,805 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948838.8014722, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:05:38,806 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:06:28,124 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948888.1192775, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:06:28,125 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:06:38,810 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948898.8092537, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:06:38,811 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:07:28,131 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948948.1296554, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:07:28,132 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:07:38,822 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756948958.81798, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:07:38,823 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:08:28,230 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949008.1800647, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:08:28,245 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:08:38,828 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949018.826941, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:08:38,829 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:09:28,562 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949068.555292, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:09:28,602 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:09:38,878 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949078.8680527, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:09:38,879 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:10:28,611 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949128.6086316, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:10:28,611 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:10:38,891 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949138.8865466, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:10:38,891 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:11:28,617 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949188.6153963, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:11:28,617 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:11:38,896 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949198.8948407, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:11:38,897 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:12:28,627 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949248.6231818, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:12:28,628 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:12:38,901 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949258.8994002, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:12:38,901 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:13:10,694 - INFO - Database health monitor started 2025-09-04 07:13:10,694 - INFO - Database health monitoring started 2025-09-04 07:13:10,696 - INFO - Database monitor already running 2025-09-04 07:13:35,944 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:13:36,229 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:13:38,919 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949318.9091158, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:13:38,925 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:13:55,773 - INFO - Database health monitor started 2025-09-04 07:13:55,773 - INFO - Database health monitoring started 2025-09-04 07:13:55,774 - INFO - Database monitor already running 2025-09-04 07:14:38,939 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949378.9353917, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:14:38,940 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:14:55,789 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949395.7845905, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:14:55,791 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:15:12,979 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:15:38,980 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949438.9530861, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:15:38,983 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:15:55,810 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949455.8013546, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:15:55,812 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:16:39,219 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949499.1173332, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:16:39,225 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:16:55,849 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949515.8365295, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:16:55,850 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:16:56,624 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:17:17,975 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:17:21,931 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 07:17:21,942 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 07:17:37,549 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:17:39,253 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949559.2444465, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:17:39,255 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:17:45,593 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:17:55,858 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949575.8557258, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:17:55,858 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:18:39,266 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949619.263392, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:18:39,267 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:18:55,868 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949635.864309, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:18:55,870 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:19:36,690 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:19:39,277 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949679.2717292, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:19:39,279 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:19:55,886 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949695.8760512, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:19:55,887 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:20:39,292 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949739.288499, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:20:39,297 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:20:55,894 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949755.8909197, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:20:55,894 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:21:39,312 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949799.3055854, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:21:39,314 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:21:53,621 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:21:53,705 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:21:55,906 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949815.9005501, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:21:55,907 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:22:39,319 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949859.3170862, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:22:39,319 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:22:55,912 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949875.911131, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:22:55,912 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:23:39,329 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949919.3263075, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:23:39,331 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:23:55,927 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949935.9255164, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:23:55,931 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:24:39,343 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949979.3410568, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:24:39,344 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:24:55,939 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756949995.9365177, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:24:55,940 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:25:39,348 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950039.3473678, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:25:39,349 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:26:03,026 - INFO - Database health monitor started 2025-09-04 07:26:03,026 - INFO - Database health monitoring started 2025-09-04 07:26:03,027 - INFO - Database monitor already running 2025-09-04 07:26:31,338 - INFO - Database health monitor started 2025-09-04 07:26:31,338 - INFO - Database health monitoring started 2025-09-04 07:26:31,340 - INFO - Database monitor already running 2025-09-04 07:26:39,354 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950099.352348, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:26:39,355 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:26:56,209 - INFO - Database health monitor started 2025-09-04 07:26:56,210 - INFO - Database health monitoring started 2025-09-04 07:26:56,211 - INFO - Database monitor already running 2025-09-04 07:27:39,359 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950159.3578742, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:27:39,359 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:27:56,217 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950176.2148392, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:27:56,217 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:28:39,363 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950219.3620574, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:28:39,364 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:28:56,224 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950236.2212424, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:28:56,224 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:29:39,370 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950279.3679488, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:29:39,370 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:29:47,558 - INFO - Database health monitor started 2025-09-04 07:29:47,559 - INFO - Database health monitoring started 2025-09-04 07:29:47,559 - INFO - Database monitor already running 2025-09-04 07:30:11,497 - INFO - Database health monitor started 2025-09-04 07:30:11,497 - INFO - Database health monitoring started 2025-09-04 07:30:11,498 - INFO - Database monitor already running 2025-09-04 07:30:28,715 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:30:39,376 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950339.3738103, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:30:39,377 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:31:06,780 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:31:11,502 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950371.5021152, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:31:11,503 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:31:39,383 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950399.3814504, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:31:39,383 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:32:11,508 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950431.506651, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:32:11,508 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:32:39,389 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950459.3869793, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:32:39,390 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:33:11,515 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950491.511938, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:33:11,516 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:33:39,403 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950519.399513, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:33:39,404 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:34:01,795 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:34:01,831 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:34:11,530 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950551.5203364, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:34:11,531 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:34:31,133 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:34:31,181 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:34:32,910 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:34:39,419 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950579.4158194, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:34:39,420 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:34:44,086 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 07:34:44,087 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 07:35:11,642 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950611.6035867, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:35:11,656 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:35:16,118 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:35:39,433 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950639.426476, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:35:39,435 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:35:59,373 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:36:11,678 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950671.6709204, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:36:11,680 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:36:39,469 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950699.4530404, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:36:39,470 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:37:11,694 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950731.6904073, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:37:11,695 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:37:24,362 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:37:26,920 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:37:39,502 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950759.4844046, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:37:39,503 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:37:52,045 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:37:52,104 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:37:54,945 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:38:11,704 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950791.7003326, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:38:11,704 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:38:39,512 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950819.5091827, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:38:39,513 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:39:11,720 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950851.7119768, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:39:11,720 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:39:39,522 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950879.5184083, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:39:39,523 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:40:11,737 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950911.730235, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:40:11,738 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:40:39,531 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950939.5280056, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:40:39,531 - INFO - Connection stats - Total: 78, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:40:58,174 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:40:58,238 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:41:11,753 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950971.7468865, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:41:11,754 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:41:31,796 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:41:31,848 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:41:39,541 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756950999.537188, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:41:39,545 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:41:59,280 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:42:11,764 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951031.7606454, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:42:11,765 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:42:39,557 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951059.5534632, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:42:39,558 - INFO - Connection stats - Total: 80, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:43:11,775 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951091.771002, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:43:11,776 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:43:39,571 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951119.5672894, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:43:39,572 - INFO - Connection stats - Total: 81, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:44:11,802 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951151.7902377, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:44:11,803 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:44:40,143 - DEBUG - Database health check passed. Stats: {'total_connections': 82, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951179.6929421, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:44:40,204 - INFO - Connection stats - Total: 82, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:44:56,032 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:44:56,102 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:45:03,692 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:45:11,812 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951211.809544, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:45:11,812 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:45:40,421 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951240.420846, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:45:40,422 - INFO - Connection stats - Total: 83, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:46:11,828 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951271.8208714, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:46:11,830 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:46:40,431 - DEBUG - Database health check passed. Stats: {'total_connections': 84, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951300.42794, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:46:40,432 - INFO - Connection stats - Total: 84, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:47:11,851 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951331.8386538, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:47:11,853 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:47:40,446 - DEBUG - Database health check passed. Stats: {'total_connections': 85, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951360.4380596, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:47:40,447 - INFO - Connection stats - Total: 85, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:48:11,864 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951391.859951, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:48:11,867 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:48:40,514 - DEBUG - Database health check passed. Stats: {'total_connections': 86, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951420.4750772, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:48:40,520 - INFO - Connection stats - Total: 86, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:49:11,898 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951451.8873084, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:49:11,899 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:49:40,798 - DEBUG - Database health check passed. Stats: {'total_connections': 87, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951480.7341502, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:49:40,802 - INFO - Connection stats - Total: 87, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:50:11,913 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951511.9066725, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:50:11,914 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:50:40,818 - DEBUG - Database health check passed. Stats: {'total_connections': 88, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951540.8131783, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:50:40,821 - INFO - Connection stats - Total: 88, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:50:49,347 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:51:12,033 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951571.9828598, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:51:12,037 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:51:40,843 - DEBUG - Database health check passed. Stats: {'total_connections': 89, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951600.833277, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:51:40,844 - INFO - Connection stats - Total: 89, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:52:12,078 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951632.0628874, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:52:12,080 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:52:40,857 - DEBUG - Database health check passed. Stats: {'total_connections': 90, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951660.8523183, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:52:40,858 - INFO - Connection stats - Total: 90, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:52:52,395 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:52:53,149 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:53:05,347 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:53:05,637 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:53:10,703 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:53:12,093 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951692.0878417, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:53:12,093 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:53:25,064 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 07:53:25,068 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 07:53:36,473 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:53:40,877 - DEBUG - Database health check passed. Stats: {'total_connections': 91, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951720.8698454, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:53:40,878 - INFO - Connection stats - Total: 91, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:53:48,540 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 07:53:48,546 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 07:53:56,850 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:54:12,103 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951752.0993419, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:54:12,104 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:54:16,775 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 07:54:16,776 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 07:54:30,839 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:54:40,885 - DEBUG - Database health check passed. Stats: {'total_connections': 92, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951780.883311, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:54:40,886 - INFO - Connection stats - Total: 92, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:54:55,111 - DEBUG - Query optimized: SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s -> SELECT id, session_title FROM ai_chat_sessions WHERE id = %s AND user_id = %s LIMIT 1000 2025-09-04 07:54:55,113 - DEBUG - Query optimized: SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC -> SELECT message_type, content, created_at FROM ai_chat_messages WHERE session_id = %s AND message_type IN ('user', 'assistant') ORDER BY created_at ASC LIMIT 1000 2025-09-04 07:55:07,458 - DEBUG - Query optimized: SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 -> SELECT id FROM ai_chat_sessions WHERE id = %s AND user_id = %s AND is_active = 1 LIMIT 1000 2025-09-04 07:55:12,111 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951812.10851, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:55:12,112 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:55:40,891 - DEBUG - Database health check passed. Stats: {'total_connections': 93, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951840.889587, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:55:40,891 - INFO - Connection stats - Total: 93, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:56:12,119 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951872.11626, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:56:12,120 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:56:40,898 - DEBUG - Database health check passed. Stats: {'total_connections': 94, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951900.8952806, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:56:40,898 - INFO - Connection stats - Total: 94, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:57:12,128 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951932.1237788, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:57:12,128 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:57:40,905 - DEBUG - Database health check passed. Stats: {'total_connections': 95, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951960.901749, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:57:40,905 - INFO - Connection stats - Total: 95, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:58:12,429 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756951992.256286, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:58:12,437 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:58:40,930 - DEBUG - Database health check passed. Stats: {'total_connections': 96, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952020.9209666, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:58:40,931 - INFO - Connection stats - Total: 96, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:59:12,442 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952052.439919, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:59:12,442 - INFO - Connection stats - Total: 78, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 07:59:40,942 - DEBUG - Database health check passed. Stats: {'total_connections': 97, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952080.938183, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 07:59:40,943 - INFO - Connection stats - Total: 97, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:00:12,450 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952112.447214, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:00:12,451 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:00:41,021 - DEBUG - Database health check passed. Stats: {'total_connections': 98, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952140.9792159, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:00:41,035 - INFO - Connection stats - Total: 98, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:01:12,468 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952172.459369, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:01:12,470 - INFO - Connection stats - Total: 80, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:01:41,137 - DEBUG - Database health check passed. Stats: {'total_connections': 99, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952201.0973535, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:01:41,140 - INFO - Connection stats - Total: 99, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:02:12,478 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952232.476374, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:02:12,479 - INFO - Connection stats - Total: 81, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:02:41,161 - DEBUG - Database health check passed. Stats: {'total_connections': 100, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952261.1547482, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:02:41,162 - INFO - Connection stats - Total: 100, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:02:46,820 - INFO - Database health monitor started 2025-09-04 08:02:46,821 - INFO - Database health monitoring started 2025-09-04 08:02:46,822 - INFO - Database monitor already running 2025-09-04 08:02:49,318 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-04 08:02:49,320 - DEBUG - Database connection closed and returned to pool 2025-09-04 08:02:49,359 - DEBUG - Database connection closed via context manager 2025-09-04 08:02:49,375 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-04 08:02:49,387 - DEBUG - Database connection closed and returned to pool 2025-09-04 08:02:49,572 - DEBUG - Database connection closed via context manager 2025-09-04 08:03:41,172 - DEBUG - Database health check passed. Stats: {'total_connections': 101, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952321.170092, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:03:41,172 - INFO - Connection stats - Total: 101, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:03:46,829 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952326.825269, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-04 08:03:46,829 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:04:34,551 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-04 08:04:34,554 - DEBUG - Database connection closed and returned to pool 2025-09-04 08:04:34,625 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-04 08:04:34,630 - DEBUG - Database connection closed and returned to pool 2025-09-04 08:04:34,879 - DEBUG - Database connection closed via context manager 2025-09-04 08:04:34,900 - DEBUG - Database connection closed via context manager 2025-09-04 08:04:41,190 - DEBUG - Database health check passed. Stats: {'total_connections': 102, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952381.1852982, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:04:41,190 - INFO - Connection stats - Total: 102, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:04:46,248 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-04 08:04:46,250 - DEBUG - Database connection closed and returned to pool 2025-09-04 08:04:46,280 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-04 08:04:46,281 - DEBUG - Database connection closed and returned to pool 2025-09-04 08:04:46,429 - DEBUG - Database connection closed via context manager 2025-09-04 08:04:46,451 - DEBUG - Database connection closed via context manager 2025-09-04 08:04:46,842 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952386.8379083, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-04 08:04:46,843 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:05:18,049 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-04 08:05:18,060 - DEBUG - Database connection closed and returned to pool 2025-09-04 08:05:18,178 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-04 08:05:18,187 - DEBUG - Database connection closed and returned to pool 2025-09-04 08:05:19,104 - DEBUG - Database connection closed via context manager 2025-09-04 08:05:19,870 - DEBUG - Database connection closed via context manager 2025-09-04 08:05:31,809 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-04 08:05:31,826 - DEBUG - Database connection closed and returned to pool 2025-09-04 08:05:31,980 - DEBUG - Database connection closed via context manager 2025-09-04 08:05:32,239 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-04 08:05:32,313 - DEBUG - Database connection closed and returned to pool 2025-09-04 08:05:32,498 - DEBUG - Database connection closed via context manager 2025-09-04 08:05:41,197 - DEBUG - Database health check passed. Stats: {'total_connections': 103, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952441.194546, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:05:41,198 - INFO - Connection stats - Total: 103, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:05:46,850 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952446.8486004, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-09-04 08:05:46,850 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:06:41,209 - DEBUG - Database health check passed. Stats: {'total_connections': 104, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952501.2028801, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:06:41,210 - INFO - Connection stats - Total: 104, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:06:46,859 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952506.8548841, 'cache_hits': 0, 'cache_misses': 11, 'cache_clears': 0} 2025-09-04 08:06:46,860 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:07:25,840 - INFO - Database health monitor started 2025-09-04 08:07:25,841 - INFO - Database health monitoring started 2025-09-04 08:07:25,842 - INFO - Database monitor already running 2025-09-04 08:07:41,216 - DEBUG - Database health check passed. Stats: {'total_connections': 105, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952561.2142096, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:07:41,217 - INFO - Connection stats - Total: 105, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:07:55,541 - INFO - Database health monitor started 2025-09-04 08:07:55,542 - INFO - Database health monitoring started 2025-09-04 08:07:55,542 - INFO - Database monitor already running 2025-09-04 08:08:11,530 - INFO - Database health monitor started 2025-09-04 08:08:11,530 - INFO - Database health monitoring started 2025-09-04 08:08:11,531 - INFO - Database monitor already running 2025-09-04 08:08:41,225 - DEBUG - Database health check passed. Stats: {'total_connections': 106, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952621.223825, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:08:41,226 - INFO - Connection stats - Total: 106, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:09:11,545 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952651.5401177, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:09:11,546 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:09:41,523 - DEBUG - Database health check passed. Stats: {'total_connections': 107, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952681.4156423, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:09:41,536 - INFO - Connection stats - Total: 107, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:10:11,553 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952711.5507805, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:10:11,553 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:10:41,544 - DEBUG - Database health check passed. Stats: {'total_connections': 108, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952741.5411325, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:10:41,544 - INFO - Connection stats - Total: 108, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:11:11,563 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952771.5593295, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:11:11,564 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:11:41,553 - DEBUG - Database health check passed. Stats: {'total_connections': 109, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952801.550404, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:11:41,554 - INFO - Connection stats - Total: 109, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:12:11,665 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952831.6109524, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:12:11,666 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:12:22,049 - DEBUG - Query optimized: SELECT c.id, c.title, c.subtitle, c.description, CAST(c.price AS FLOAT) AS price, CAST(c.discount AS FLOAT) AS discount, CAST(c.final_price AS FLOAT) AS final_price, c.image_url, c.video_preview_url, c.level, c.category_id, c.type, c.language, CAST(c.duration_hours AS FLOAT) AS duration_hours, CAST(c.total_lessons AS UNSIGNED) AS total_lessons, CAST(c.total_resources AS UNSIGNED) AS total_resources, c.prerequisites, c.outcomes, c.target_audience, c.publication_date, c.status, CAST(c.rating AS FLOAT) AS rating, CAST(c.reviews_count AS UNSIGNED) AS reviews_count, CAST(c.enrollments_count AS UNSIGNED) AS enrollments_count, c.is_featured, c.is_top_selling, c.is_trending, c.tags, CAST(c.difficulty_score AS FLOAT) AS difficulty_score, c.created_at, c.updated_at, c.instructor_id, c.instructor_name, c.grade_level, c.institute_id, i.name AS institute_name, i.slug AS institute_slug, i.logo_url AS institute_logo, i.institute_type, cat.name AS category_name, cat.description AS category_description, CASE WHEN c.tags IS NOT NULL AND c.tags != '' THEN JSON_EXTRACT(CONCAT('["', REPLACE(c.tags, ',', '","'), '"]'), '$') ELSE JSON_ARRAY() END AS categories FROM courses c LEFT JOIN institutes i ON c.institute_id = i.id LEFT JOIN categories cat ON c.category_id = cat.id WHERE c.status = 'active' AND (i.status = 'active' OR c.institute_id IS NULL) ORDER BY c.created_at DESC -> SELECT c.id, c.title, c.subtitle, c.description, CAST(c.price AS FLOAT) AS price, CAST(c.discount AS FLOAT) AS discount, CAST(c.final_price AS FLOAT) AS final_price, c.image_url, c.video_preview_url, c.level, c.category_id, c.type, c.language, CAST(c.duration_hours AS FLOAT) AS duration_hours, CAST(c.total_lessons AS UNSIGNED) AS total_lessons, CAST(c.total_resources AS UNSIGNED) AS total_resources, c.prerequisites, c.outcomes, c.target_audience, c.publication_date, c.status, CAST(c.rating AS FLOAT) AS rating, CAST(c.reviews_count AS UNSIGNED) AS reviews_count, CAST(c.enrollments_count AS UNSIGNED) AS enrollments_count, c.is_featured, c.is_top_selling, c.is_trending, c.tags, CAST(c.difficulty_score AS FLOAT) AS difficulty_score, c.created_at, c.updated_at, c.instructor_id, c.instructor_name, c.grade_level, c.institute_id, i.name AS institute_name, i.slug AS institute_slug, i.logo_url AS institute_logo, i.institute_type, cat.name AS category_name, cat.description AS category_description, CASE WHEN c.tags IS NOT NULL AND c.tags != '' THEN JSON_EXTRACT(CONCAT('["', REPLACE(c.tags, ',', '","'), '"]'), '$') ELSE JSON_ARRAY() END AS categories FROM courses c LEFT JOIN institutes i ON c.institute_id = i.id LEFT JOIN categories cat ON c.category_id = cat.id WHERE c.status = 'active' AND (i.status = 'active' OR c.institute_id IS NULL) ORDER BY c.created_at DESC LIMIT 1000 2025-09-04 08:12:27,356 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-09-04 08:12:32,460 - DEBUG - Query optimized: SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s -> SELECT id, email, password, password_hash, fullname, contactno, profile_img_url, logged_in, web_login_device FROM `user` WHERE `email`=%s LIMIT 1000 2025-09-04 08:12:33,965 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-04 08:12:33,968 - DEBUG - Database connection closed and returned to pool 2025-09-04 08:12:34,011 - DEBUG - Database connection closed via context manager 2025-09-04 08:12:34,067 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-04 08:12:34,071 - DEBUG - Database connection closed and returned to pool 2025-09-04 08:12:34,098 - DEBUG - Database connection closed via context manager 2025-09-04 08:12:41,611 - DEBUG - Database health check passed. Stats: {'total_connections': 110, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952861.5838528, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:12:41,614 - INFO - Connection stats - Total: 110, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:13:11,671 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952891.6697965, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:13:11,671 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:13:41,623 - DEBUG - Database health check passed. Stats: {'total_connections': 111, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952921.6211503, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:13:41,623 - INFO - Connection stats - Total: 111, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:14:11,677 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952951.6746783, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:14:11,678 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:14:41,635 - DEBUG - Database health check passed. Stats: {'total_connections': 112, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756952981.63007, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:14:41,635 - INFO - Connection stats - Total: 112, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:15:11,683 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953011.6812234, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:15:11,684 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:15:41,644 - DEBUG - Database health check passed. Stats: {'total_connections': 113, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953041.641946, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:15:41,644 - INFO - Connection stats - Total: 113, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:16:11,692 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953071.6889472, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:16:11,692 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:16:41,654 - DEBUG - Database health check passed. Stats: {'total_connections': 114, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953101.6513674, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:16:41,655 - INFO - Connection stats - Total: 114, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:17:11,781 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953131.7341776, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:17:11,784 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:17:41,662 - DEBUG - Database health check passed. Stats: {'total_connections': 115, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953161.660213, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:17:41,663 - INFO - Connection stats - Total: 115, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:18:11,795 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953191.7932703, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:18:11,796 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:18:41,668 - DEBUG - Database health check passed. Stats: {'total_connections': 116, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953221.6663654, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:18:41,668 - INFO - Connection stats - Total: 116, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:19:11,801 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953251.7992246, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:19:11,802 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:19:41,676 - DEBUG - Database health check passed. Stats: {'total_connections': 117, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953281.6722684, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:19:41,676 - INFO - Connection stats - Total: 117, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:20:11,808 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953311.8055027, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:20:11,809 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:20:41,683 - DEBUG - Database health check passed. Stats: {'total_connections': 118, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953341.6803753, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:20:41,683 - INFO - Connection stats - Total: 118, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:21:11,813 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953371.8114793, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:21:11,813 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:21:41,689 - DEBUG - Database health check passed. Stats: {'total_connections': 119, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953401.686318, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:21:41,689 - INFO - Connection stats - Total: 119, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:22:11,819 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953431.8169281, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:22:11,819 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:22:41,695 - DEBUG - Database health check passed. Stats: {'total_connections': 120, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953461.6925256, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:22:41,695 - INFO - Connection stats - Total: 120, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:23:11,828 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953491.825723, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:23:11,830 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:23:41,701 - DEBUG - Database health check passed. Stats: {'total_connections': 121, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953521.6995103, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:23:41,702 - INFO - Connection stats - Total: 121, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:24:11,838 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953551.8355665, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:24:11,839 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:24:41,713 - DEBUG - Database health check passed. Stats: {'total_connections': 122, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953581.706794, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:24:41,713 - INFO - Connection stats - Total: 122, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:25:11,846 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953611.8419924, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:25:11,847 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:25:41,743 - DEBUG - Database health check passed. Stats: {'total_connections': 123, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953641.729508, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:25:41,745 - INFO - Connection stats - Total: 123, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:26:11,855 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953671.852118, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:26:11,855 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:26:41,880 - DEBUG - Database health check passed. Stats: {'total_connections': 124, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953701.816099, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:26:41,882 - INFO - Connection stats - Total: 124, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:27:11,878 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953731.8636942, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:27:11,879 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:27:41,896 - DEBUG - Database health check passed. Stats: {'total_connections': 125, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953761.8933005, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:27:41,897 - INFO - Connection stats - Total: 125, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:28:11,884 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953791.8825548, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:28:11,884 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:28:41,903 - DEBUG - Database health check passed. Stats: {'total_connections': 126, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953821.9010198, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:28:41,903 - INFO - Connection stats - Total: 126, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:29:11,921 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953851.9021986, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:29:11,923 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:29:42,109 - DEBUG - Database health check passed. Stats: {'total_connections': 127, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953882.042067, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:29:42,114 - INFO - Connection stats - Total: 127, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:30:11,939 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953911.9320674, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:30:11,940 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:30:42,136 - DEBUG - Database health check passed. Stats: {'total_connections': 128, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953942.1287313, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:30:42,137 - INFO - Connection stats - Total: 128, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:31:12,131 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756953972.0151021, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:31:12,139 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:31:42,146 - DEBUG - Database health check passed. Stats: {'total_connections': 129, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954002.1429198, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:31:42,146 - INFO - Connection stats - Total: 129, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:32:12,154 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954032.1509056, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:32:12,154 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:32:42,153 - DEBUG - Database health check passed. Stats: {'total_connections': 130, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954062.1511023, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:32:42,155 - INFO - Connection stats - Total: 130, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:33:12,162 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954092.1603484, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:33:12,163 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:33:42,163 - DEBUG - Database health check passed. Stats: {'total_connections': 131, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954122.1602085, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:33:42,164 - INFO - Connection stats - Total: 131, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:34:12,168 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954152.166207, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:34:12,168 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:34:42,185 - DEBUG - Database health check passed. Stats: {'total_connections': 132, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954182.1738782, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:34:42,185 - INFO - Connection stats - Total: 132, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:35:12,176 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954212.1739874, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:35:12,177 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:35:42,194 - DEBUG - Database health check passed. Stats: {'total_connections': 133, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954242.190864, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:35:42,194 - INFO - Connection stats - Total: 133, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:36:12,182 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954272.1803608, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:36:12,183 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:36:42,199 - DEBUG - Database health check passed. Stats: {'total_connections': 134, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954302.1974623, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:36:42,199 - INFO - Connection stats - Total: 134, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:37:12,189 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954332.1870127, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:37:12,190 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:37:42,271 - DEBUG - Database health check passed. Stats: {'total_connections': 135, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954362.238775, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:37:42,278 - INFO - Connection stats - Total: 135, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:38:12,208 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954392.2035418, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:38:12,212 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:38:42,285 - DEBUG - Database health check passed. Stats: {'total_connections': 136, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954422.2836022, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:38:42,286 - INFO - Connection stats - Total: 136, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:39:12,217 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954452.2150233, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:39:12,218 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:39:42,291 - DEBUG - Database health check passed. Stats: {'total_connections': 137, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954482.2898738, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:39:42,292 - INFO - Connection stats - Total: 137, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:40:12,224 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954512.2218518, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:40:12,225 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:40:42,304 - DEBUG - Database health check passed. Stats: {'total_connections': 138, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954542.2994065, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:40:42,305 - INFO - Connection stats - Total: 138, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:41:12,232 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954572.2292411, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:41:12,233 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:41:42,313 - DEBUG - Database health check passed. Stats: {'total_connections': 139, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954602.3090582, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:41:42,313 - INFO - Connection stats - Total: 139, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:42:12,240 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954632.2378776, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:42:12,241 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:42:42,355 - DEBUG - Database health check passed. Stats: {'total_connections': 140, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954662.3531935, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:42:42,355 - INFO - Connection stats - Total: 140, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:43:12,247 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954692.245335, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:43:12,247 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:43:42,413 - DEBUG - Database health check passed. Stats: {'total_connections': 141, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954722.41214, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:43:42,413 - INFO - Connection stats - Total: 141, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:44:12,255 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954752.2515323, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:44:12,255 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:44:42,523 - DEBUG - Database health check passed. Stats: {'total_connections': 142, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954782.5185153, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:44:42,523 - INFO - Connection stats - Total: 142, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:45:12,266 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954812.261635, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:45:12,267 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:45:42,536 - DEBUG - Database health check passed. Stats: {'total_connections': 143, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954842.52996, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:45:42,537 - INFO - Connection stats - Total: 143, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:46:12,276 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954872.2718093, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:46:12,277 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:46:42,547 - DEBUG - Database health check passed. Stats: {'total_connections': 144, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954902.5443149, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:46:42,549 - INFO - Connection stats - Total: 144, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:47:12,293 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954932.2840667, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:47:12,294 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:47:42,561 - DEBUG - Database health check passed. Stats: {'total_connections': 145, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954962.5575335, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:47:42,562 - INFO - Connection stats - Total: 145, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:48:12,308 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756954992.3031857, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:48:12,309 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:48:42,575 - DEBUG - Database health check passed. Stats: {'total_connections': 146, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955022.5702856, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:48:42,579 - INFO - Connection stats - Total: 146, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:49:12,333 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955052.3271346, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:49:12,335 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:49:42,599 - DEBUG - Database health check passed. Stats: {'total_connections': 147, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955082.590677, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:49:42,605 - INFO - Connection stats - Total: 147, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:50:12,353 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955112.34473, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:50:12,354 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:50:42,630 - DEBUG - Database health check passed. Stats: {'total_connections': 148, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955142.621071, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:50:42,630 - INFO - Connection stats - Total: 148, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:51:12,365 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955172.3598063, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:51:12,366 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:51:42,649 - DEBUG - Database health check passed. Stats: {'total_connections': 149, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955202.6367245, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:51:42,650 - INFO - Connection stats - Total: 149, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:52:12,378 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955232.3719342, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:52:12,378 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:52:42,710 - DEBUG - Database health check passed. Stats: {'total_connections': 150, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955262.7034526, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:52:42,712 - INFO - Connection stats - Total: 150, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:53:12,389 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955292.3847291, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:53:12,391 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:53:42,720 - DEBUG - Database health check passed. Stats: {'total_connections': 151, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955322.7178297, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:53:42,721 - INFO - Connection stats - Total: 151, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:54:12,397 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955352.3954573, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:54:12,398 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:54:42,735 - DEBUG - Database health check passed. Stats: {'total_connections': 152, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955382.7261376, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:54:42,737 - INFO - Connection stats - Total: 152, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:55:12,404 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955412.4021213, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:55:12,405 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:55:42,746 - DEBUG - Database health check passed. Stats: {'total_connections': 153, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955442.7428777, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:55:42,747 - INFO - Connection stats - Total: 153, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:56:12,413 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955472.4095883, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:56:12,413 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:56:42,796 - DEBUG - Database health check passed. Stats: {'total_connections': 154, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955502.7940207, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:56:42,796 - INFO - Connection stats - Total: 154, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:57:12,421 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955532.4187267, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:57:12,422 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:57:42,803 - DEBUG - Database health check passed. Stats: {'total_connections': 155, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955562.8019016, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:57:42,804 - INFO - Connection stats - Total: 155, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:58:12,432 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955592.4268446, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:58:12,434 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:58:42,815 - DEBUG - Database health check passed. Stats: {'total_connections': 156, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955622.8102338, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:58:42,817 - INFO - Connection stats - Total: 156, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:59:12,529 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955652.5202675, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 08:59:12,533 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 08:59:42,830 - DEBUG - Database health check passed. Stats: {'total_connections': 157, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955682.8244894, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 08:59:42,832 - INFO - Connection stats - Total: 157, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:00:12,607 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955712.5750377, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 09:00:12,608 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:00:42,840 - DEBUG - Database health check passed. Stats: {'total_connections': 158, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955742.838152, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:00:42,841 - INFO - Connection stats - Total: 158, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:01:12,626 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955772.622141, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 09:01:12,630 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:01:42,845 - DEBUG - Database health check passed. Stats: {'total_connections': 159, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955802.845199, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:01:42,846 - INFO - Connection stats - Total: 159, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:02:12,638 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955832.6351132, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 09:02:12,638 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:02:42,852 - DEBUG - Database health check passed. Stats: {'total_connections': 160, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955862.850432, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:02:42,853 - INFO - Connection stats - Total: 160, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:03:12,644 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955892.6421778, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 09:03:12,645 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:03:42,859 - DEBUG - Database health check passed. Stats: {'total_connections': 161, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955922.8570414, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:03:42,860 - INFO - Connection stats - Total: 161, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:04:12,649 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955952.6476257, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 09:04:12,649 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:04:42,864 - DEBUG - Database health check passed. Stats: {'total_connections': 162, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756955982.8627274, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:04:42,865 - INFO - Connection stats - Total: 162, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:05:12,654 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956012.653404, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 09:05:12,655 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:05:42,905 - DEBUG - Database health check passed. Stats: {'total_connections': 163, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956042.9031756, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:05:42,906 - INFO - Connection stats - Total: 163, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:06:12,661 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956072.6587977, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 09:06:12,661 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:06:42,948 - DEBUG - Database health check passed. Stats: {'total_connections': 164, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956102.9095626, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:06:42,948 - INFO - Connection stats - Total: 164, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:07:12,668 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956132.6655095, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 09:07:12,668 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:07:43,010 - DEBUG - Database health check passed. Stats: {'total_connections': 165, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956163.0075972, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:07:43,010 - INFO - Connection stats - Total: 165, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:08:12,683 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956192.6761906, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 09:08:12,684 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:08:43,018 - DEBUG - Database health check passed. Stats: {'total_connections': 166, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956223.0157363, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:08:43,018 - INFO - Connection stats - Total: 166, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:09:12,691 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956252.6884274, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 09:09:12,691 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:09:43,025 - DEBUG - Database health check passed. Stats: {'total_connections': 167, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956283.0216484, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:09:43,026 - INFO - Connection stats - Total: 167, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:10:12,697 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956312.694815, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 09:10:12,697 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:10:43,062 - DEBUG - Database health check passed. Stats: {'total_connections': 168, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956343.0606184, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:10:43,063 - INFO - Connection stats - Total: 168, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:11:12,705 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956372.7026703, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 09:11:12,706 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:11:43,083 - DEBUG - Database health check passed. Stats: {'total_connections': 169, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956403.073611, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:11:43,083 - INFO - Connection stats - Total: 169, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:12:12,724 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956432.717019, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 09:12:12,725 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:12:43,102 - DEBUG - Database health check passed. Stats: {'total_connections': 170, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956463.0910184, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:12:43,103 - INFO - Connection stats - Total: 170, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:13:12,737 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956492.7311692, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 09:13:12,738 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:13:43,109 - DEBUG - Database health check passed. Stats: {'total_connections': 171, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956523.105969, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:13:43,109 - INFO - Connection stats - Total: 171, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:14:12,748 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956552.74305, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 09:14:12,749 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:14:43,113 - DEBUG - Database health check passed. Stats: {'total_connections': 172, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956583.112211, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:14:43,113 - INFO - Connection stats - Total: 172, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:15:12,756 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956612.754112, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 09:15:12,757 - INFO - Connection stats - Total: 78, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:15:43,158 - DEBUG - Database health check passed. Stats: {'total_connections': 173, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956643.1512163, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:15:43,159 - INFO - Connection stats - Total: 173, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:16:12,763 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956672.7615855, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 09:16:12,764 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:16:43,202 - DEBUG - Database health check passed. Stats: {'total_connections': 174, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956703.1987264, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:16:43,203 - INFO - Connection stats - Total: 174, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:17:12,771 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956732.769233, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-04 09:17:12,772 - INFO - Connection stats - Total: 80, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:17:43,231 - DEBUG - Database health check passed. Stats: {'total_connections': 175, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956763.228505, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:17:43,239 - INFO - Connection stats - Total: 175, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:17:52,896 - INFO - Database health monitor started 2025-09-04 09:17:52,896 - INFO - Database health monitoring started 2025-09-04 09:17:52,897 - INFO - Database monitor already running 2025-09-04 09:18:43,249 - DEBUG - Database health check passed. Stats: {'total_connections': 176, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956823.245991, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:18:43,249 - INFO - Connection stats - Total: 176, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:18:52,908 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956832.9032614, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:18:52,909 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:19:43,257 - DEBUG - Database health check passed. Stats: {'total_connections': 177, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956883.2536812, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:19:43,258 - INFO - Connection stats - Total: 177, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:19:52,924 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956892.917566, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:19:52,925 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:20:43,267 - DEBUG - Database health check passed. Stats: {'total_connections': 178, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956943.2636096, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:20:43,268 - INFO - Connection stats - Total: 178, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:20:52,932 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756956952.9306679, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:20:52,933 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:21:43,393 - DEBUG - Database health check passed. Stats: {'total_connections': 179, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957003.3890843, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:21:43,394 - INFO - Connection stats - Total: 179, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:21:52,944 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957012.9402122, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:21:52,945 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:22:43,565 - DEBUG - Database health check passed. Stats: {'total_connections': 180, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957063.4771183, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:22:43,573 - INFO - Connection stats - Total: 180, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:22:53,005 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957072.9701395, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:22:53,009 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:23:43,584 - DEBUG - Database health check passed. Stats: {'total_connections': 181, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957123.5839787, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:23:43,585 - INFO - Connection stats - Total: 181, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:23:53,016 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957133.0145187, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:23:53,016 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:24:43,590 - DEBUG - Database health check passed. Stats: {'total_connections': 182, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957183.5883546, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:24:43,590 - INFO - Connection stats - Total: 182, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:24:53,021 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957193.0202546, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:24:53,022 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:25:43,692 - DEBUG - Database health check passed. Stats: {'total_connections': 183, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957243.6269283, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:25:43,692 - INFO - Connection stats - Total: 183, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:25:53,025 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957253.0248625, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:25:53,025 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:26:43,702 - DEBUG - Database health check passed. Stats: {'total_connections': 184, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957303.6991315, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:26:43,704 - INFO - Connection stats - Total: 184, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:26:53,032 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957313.0302777, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:26:53,032 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:27:43,715 - DEBUG - Database health check passed. Stats: {'total_connections': 185, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957363.7111292, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:27:43,715 - INFO - Connection stats - Total: 185, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:27:53,045 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957373.0424442, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:27:53,045 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:28:43,719 - DEBUG - Database health check passed. Stats: {'total_connections': 186, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957423.7189758, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:28:43,720 - INFO - Connection stats - Total: 186, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:28:53,051 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957433.0487833, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:28:53,052 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:29:43,793 - DEBUG - Database health check passed. Stats: {'total_connections': 187, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957483.769894, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:29:43,793 - INFO - Connection stats - Total: 187, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:29:53,057 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957493.0552046, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:29:53,058 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:30:43,798 - DEBUG - Database health check passed. Stats: {'total_connections': 188, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957543.796545, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:30:43,799 - INFO - Connection stats - Total: 188, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:30:53,063 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957553.061053, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:30:53,063 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:31:43,804 - DEBUG - Database health check passed. Stats: {'total_connections': 189, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957603.8014188, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:31:43,805 - INFO - Connection stats - Total: 189, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:31:53,068 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957613.0664058, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:31:53,068 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:32:43,809 - DEBUG - Database health check passed. Stats: {'total_connections': 190, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957663.80728, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:32:43,809 - INFO - Connection stats - Total: 190, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:32:53,073 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957673.0717862, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:32:53,074 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:33:43,852 - DEBUG - Database health check passed. Stats: {'total_connections': 191, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957723.8501115, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:33:43,853 - INFO - Connection stats - Total: 191, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:33:53,088 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957733.077517, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:33:53,092 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:34:43,860 - DEBUG - Database health check passed. Stats: {'total_connections': 192, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957783.8574955, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:34:43,861 - INFO - Connection stats - Total: 192, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:34:53,104 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957793.0998225, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:34:53,105 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:35:43,869 - DEBUG - Database health check passed. Stats: {'total_connections': 193, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957843.8668633, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:35:43,869 - INFO - Connection stats - Total: 193, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:35:53,111 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957853.108397, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:35:53,111 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:36:43,876 - DEBUG - Database health check passed. Stats: {'total_connections': 194, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957903.8731198, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:36:43,876 - INFO - Connection stats - Total: 194, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:36:53,118 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957913.1151025, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:36:53,118 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:37:43,888 - DEBUG - Database health check passed. Stats: {'total_connections': 195, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957963.8829486, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:37:43,889 - INFO - Connection stats - Total: 195, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:37:53,125 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756957973.1219885, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:37:53,125 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:53:33,222 - DEBUG - Database health check passed. Stats: {'total_connections': 196, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756958913.219368, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:53:33,223 - INFO - Connection stats - Total: 196, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:53:42,457 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756958922.4550598, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:53:42,457 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:54:33,227 - DEBUG - Database health check passed. Stats: {'total_connections': 197, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756958973.2262912, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:54:33,228 - INFO - Connection stats - Total: 197, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:54:42,463 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756958982.4615178, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:54:42,463 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:55:33,233 - DEBUG - Database health check passed. Stats: {'total_connections': 198, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756959033.231498, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:55:33,234 - INFO - Connection stats - Total: 198, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:55:42,469 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756959042.4664829, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:55:42,469 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:59:20,604 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756959260.6030064, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:59:20,648 - DEBUG - Database health check passed. Stats: {'total_connections': 199, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756959260.604743, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 09:59:20,664 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 09:59:20,679 - INFO - Connection stats - Total: 199, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:00:20,718 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756959320.7165196, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:00:20,718 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:00:20,729 - DEBUG - Database health check passed. Stats: {'total_connections': 200, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756959320.7282717, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:00:20,730 - INFO - Connection stats - Total: 200, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:01:20,724 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756959380.7219198, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:01:20,724 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:01:20,766 - DEBUG - Database health check passed. Stats: {'total_connections': 201, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756959380.7328963, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:01:20,767 - INFO - Connection stats - Total: 201, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:16:35,626 - DEBUG - Database health check passed. Stats: {'total_connections': 202, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960295.5950384, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:16:35,626 - INFO - Connection stats - Total: 202, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:16:37,786 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960295.5948613, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:16:37,786 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:17:35,668 - DEBUG - Database health check passed. Stats: {'total_connections': 203, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960355.6661277, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:17:35,668 - INFO - Connection stats - Total: 203, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:17:37,795 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960357.789757, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:17:37,796 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:18:35,675 - DEBUG - Database health check passed. Stats: {'total_connections': 204, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960415.6727006, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:18:35,686 - INFO - Connection stats - Total: 204, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:18:37,802 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960417.8002746, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:18:37,803 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:19:35,696 - DEBUG - Database health check passed. Stats: {'total_connections': 205, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960475.692683, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:19:35,696 - INFO - Connection stats - Total: 205, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:19:37,808 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960477.8071284, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:19:37,808 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:20:35,718 - DEBUG - Database health check passed. Stats: {'total_connections': 206, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960535.7168174, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:20:35,719 - INFO - Connection stats - Total: 206, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:20:37,819 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960537.8117676, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:20:37,819 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:21:35,731 - DEBUG - Database health check passed. Stats: {'total_connections': 207, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960595.7270432, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:21:35,732 - INFO - Connection stats - Total: 207, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:21:37,825 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960597.8234582, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:21:37,825 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:22:35,776 - DEBUG - Database health check passed. Stats: {'total_connections': 208, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960655.7740133, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:22:35,776 - INFO - Connection stats - Total: 208, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:22:37,834 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960657.8312604, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:22:37,838 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:23:35,813 - DEBUG - Database health check passed. Stats: {'total_connections': 209, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960715.8102486, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:23:35,814 - INFO - Connection stats - Total: 209, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:23:37,844 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960717.8422282, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:23:37,845 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:24:35,819 - DEBUG - Database health check passed. Stats: {'total_connections': 210, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960775.8170397, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:24:35,819 - INFO - Connection stats - Total: 210, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:24:37,852 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960777.8494866, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:24:37,853 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:25:35,827 - DEBUG - Database health check passed. Stats: {'total_connections': 211, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960835.8250537, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:25:35,828 - INFO - Connection stats - Total: 211, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:25:37,860 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960837.8581896, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:25:37,860 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:26:35,864 - DEBUG - Database health check passed. Stats: {'total_connections': 212, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960895.8320682, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:26:35,864 - INFO - Connection stats - Total: 212, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:26:37,866 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960897.8641214, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:26:37,867 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:27:35,874 - DEBUG - Database health check passed. Stats: {'total_connections': 213, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960955.8706217, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:27:35,875 - INFO - Connection stats - Total: 213, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:27:37,928 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756960957.8743155, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:27:37,938 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:28:35,882 - DEBUG - Database health check passed. Stats: {'total_connections': 214, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961015.8792503, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:28:35,883 - INFO - Connection stats - Total: 214, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:28:37,947 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961017.944618, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:28:37,947 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:29:35,893 - DEBUG - Database health check passed. Stats: {'total_connections': 215, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961075.8886533, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:29:35,894 - INFO - Connection stats - Total: 215, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:29:37,956 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961077.9524214, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:29:37,956 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:30:35,899 - DEBUG - Database health check passed. Stats: {'total_connections': 216, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961135.8982368, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:30:35,899 - INFO - Connection stats - Total: 216, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:30:37,959 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961137.9587724, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:30:37,959 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:31:35,908 - DEBUG - Database health check passed. Stats: {'total_connections': 217, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961195.9035203, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:31:35,909 - INFO - Connection stats - Total: 217, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:31:37,966 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961197.9641879, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:31:37,966 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:32:35,917 - DEBUG - Database health check passed. Stats: {'total_connections': 218, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961255.9141681, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:32:35,917 - INFO - Connection stats - Total: 218, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:32:37,973 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961257.9701107, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:32:37,973 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:33:35,922 - DEBUG - Database health check passed. Stats: {'total_connections': 219, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961315.9205143, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:33:35,922 - INFO - Connection stats - Total: 219, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:33:37,979 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961317.977665, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:33:37,979 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:34:35,926 - DEBUG - Database health check passed. Stats: {'total_connections': 220, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961375.925114, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:34:35,927 - INFO - Connection stats - Total: 220, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:34:37,984 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961377.9829407, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:34:37,984 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:35:35,932 - DEBUG - Database health check passed. Stats: {'total_connections': 221, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961435.930497, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:35:35,933 - INFO - Connection stats - Total: 221, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:35:37,991 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961437.9887426, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:35:37,991 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:36:35,937 - DEBUG - Database health check passed. Stats: {'total_connections': 222, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961495.9361398, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:36:35,938 - INFO - Connection stats - Total: 222, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:36:37,997 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961497.9957323, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:36:37,998 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:37:35,943 - DEBUG - Database health check passed. Stats: {'total_connections': 223, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961555.942139, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:37:35,943 - INFO - Connection stats - Total: 223, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:37:38,019 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961558.0165675, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:37:38,020 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:38:35,986 - DEBUG - Database health check passed. Stats: {'total_connections': 224, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961615.9828346, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:38:35,986 - INFO - Connection stats - Total: 224, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:38:38,029 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961618.0254185, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:38:38,029 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:39:36,151 - DEBUG - Database health check passed. Stats: {'total_connections': 225, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961676.147577, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:39:36,151 - INFO - Connection stats - Total: 225, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:39:38,035 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961678.0338533, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:39:38,036 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:40:36,158 - DEBUG - Database health check passed. Stats: {'total_connections': 226, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961736.1561644, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:40:36,159 - INFO - Connection stats - Total: 226, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:40:38,039 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961738.0387213, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:40:38,040 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:41:36,164 - DEBUG - Database health check passed. Stats: {'total_connections': 227, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961796.1623034, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:41:36,164 - INFO - Connection stats - Total: 227, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:41:38,046 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961798.0433848, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:41:38,046 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:42:36,206 - DEBUG - Database health check passed. Stats: {'total_connections': 228, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961856.1672006, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:42:36,206 - INFO - Connection stats - Total: 228, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:42:38,054 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961858.0509868, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:42:38,055 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:43:36,493 - DEBUG - Database health check passed. Stats: {'total_connections': 229, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961916.2096624, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:43:36,493 - INFO - Connection stats - Total: 229, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:43:38,060 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961918.0582416, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:43:38,061 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:44:36,503 - DEBUG - Database health check passed. Stats: {'total_connections': 230, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961976.4991229, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:44:36,503 - INFO - Connection stats - Total: 230, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:44:38,071 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756961978.0672019, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:44:38,072 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:45:36,511 - DEBUG - Database health check passed. Stats: {'total_connections': 231, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962036.508246, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:45:36,512 - INFO - Connection stats - Total: 231, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:45:38,081 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962038.0769992, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:45:38,082 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:46:36,520 - DEBUG - Database health check passed. Stats: {'total_connections': 232, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962096.51679, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:46:36,521 - INFO - Connection stats - Total: 232, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:46:38,093 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962098.0879557, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:46:38,093 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:47:36,529 - DEBUG - Database health check passed. Stats: {'total_connections': 233, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962156.5255349, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:47:36,530 - INFO - Connection stats - Total: 233, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:47:38,103 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962158.0995567, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:47:38,104 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:48:36,536 - DEBUG - Database health check passed. Stats: {'total_connections': 234, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962216.5343907, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:48:36,536 - INFO - Connection stats - Total: 234, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:48:38,111 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962218.1077964, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:48:38,112 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:49:36,544 - DEBUG - Database health check passed. Stats: {'total_connections': 235, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962276.541204, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:49:36,545 - INFO - Connection stats - Total: 235, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:49:38,120 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962278.1160128, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:49:38,120 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:50:36,551 - DEBUG - Database health check passed. Stats: {'total_connections': 236, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962336.5488124, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:50:36,552 - INFO - Connection stats - Total: 236, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:50:38,129 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962338.127608, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:50:38,130 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:51:36,559 - DEBUG - Database health check passed. Stats: {'total_connections': 237, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962396.5559564, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:51:36,559 - INFO - Connection stats - Total: 237, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:51:38,136 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962398.133824, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:51:38,136 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:52:36,566 - DEBUG - Database health check passed. Stats: {'total_connections': 238, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962456.5633037, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:52:36,567 - INFO - Connection stats - Total: 238, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:52:38,143 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962458.1402657, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:52:38,144 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:53:36,574 - DEBUG - Database health check passed. Stats: {'total_connections': 239, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962516.5706537, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:53:36,574 - INFO - Connection stats - Total: 239, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:53:38,153 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962518.1490662, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:53:38,153 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:54:36,580 - DEBUG - Database health check passed. Stats: {'total_connections': 240, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962576.5786, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:54:36,581 - INFO - Connection stats - Total: 240, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:54:38,163 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962578.1578963, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:54:38,163 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:55:36,587 - DEBUG - Database health check passed. Stats: {'total_connections': 241, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962636.58481, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:55:36,587 - INFO - Connection stats - Total: 241, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:55:38,174 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962638.1701117, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:55:38,175 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:56:36,595 - DEBUG - Database health check passed. Stats: {'total_connections': 242, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962696.5919795, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:56:36,596 - INFO - Connection stats - Total: 242, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:56:38,183 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962698.1808183, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:56:38,184 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:57:36,608 - DEBUG - Database health check passed. Stats: {'total_connections': 243, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962756.6027436, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:57:36,609 - INFO - Connection stats - Total: 243, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:57:38,191 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962758.1880157, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:57:38,191 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:58:36,617 - DEBUG - Database health check passed. Stats: {'total_connections': 244, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962816.6144483, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:58:36,618 - INFO - Connection stats - Total: 244, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:58:38,202 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962818.1972156, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:58:38,203 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:59:36,629 - DEBUG - Database health check passed. Stats: {'total_connections': 245, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962876.6237319, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:59:36,630 - INFO - Connection stats - Total: 245, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 10:59:38,211 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962878.2070534, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 10:59:38,211 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:00:36,640 - DEBUG - Database health check passed. Stats: {'total_connections': 246, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962936.6360269, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:00:36,641 - INFO - Connection stats - Total: 246, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:00:38,219 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962938.2159386, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:00:38,220 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:01:36,651 - DEBUG - Database health check passed. Stats: {'total_connections': 247, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962996.6461146, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:01:36,652 - INFO - Connection stats - Total: 247, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:01:38,227 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756962998.224483, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:01:38,228 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:02:36,659 - DEBUG - Database health check passed. Stats: {'total_connections': 248, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963056.6565452, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:02:36,660 - INFO - Connection stats - Total: 248, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:02:38,236 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963058.2318535, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:02:38,236 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:03:36,669 - DEBUG - Database health check passed. Stats: {'total_connections': 249, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963116.6654353, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:03:36,669 - INFO - Connection stats - Total: 249, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:03:38,243 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963118.241073, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:03:38,243 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:04:36,675 - DEBUG - Database health check passed. Stats: {'total_connections': 250, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963176.6731577, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:04:36,676 - INFO - Connection stats - Total: 250, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:04:38,250 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963178.2480407, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:04:38,251 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:05:36,683 - DEBUG - Database health check passed. Stats: {'total_connections': 251, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963236.6798537, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:05:36,683 - INFO - Connection stats - Total: 251, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:05:38,258 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963238.2553673, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:05:38,259 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:06:36,688 - DEBUG - Database health check passed. Stats: {'total_connections': 252, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963296.6867666, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:06:36,689 - INFO - Connection stats - Total: 252, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:06:38,267 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963298.2639852, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:06:38,267 - INFO - Connection stats - Total: 78, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:07:36,698 - DEBUG - Database health check passed. Stats: {'total_connections': 253, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963356.6940758, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:07:36,699 - INFO - Connection stats - Total: 253, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:07:38,275 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963358.2718523, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:07:38,276 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:08:36,706 - DEBUG - Database health check passed. Stats: {'total_connections': 254, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963416.7028568, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:08:36,706 - INFO - Connection stats - Total: 254, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:08:38,283 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963418.2803612, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:08:38,284 - INFO - Connection stats - Total: 80, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:09:36,712 - DEBUG - Database health check passed. Stats: {'total_connections': 255, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963476.7097967, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:09:36,713 - INFO - Connection stats - Total: 255, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:09:38,290 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963478.2876933, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:09:38,291 - INFO - Connection stats - Total: 81, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:10:36,719 - DEBUG - Database health check passed. Stats: {'total_connections': 256, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963536.7163532, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:10:36,719 - INFO - Connection stats - Total: 256, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:10:38,300 - DEBUG - Database health check passed. Stats: {'total_connections': 82, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963538.2966914, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:10:38,301 - INFO - Connection stats - Total: 82, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:11:36,727 - DEBUG - Database health check passed. Stats: {'total_connections': 257, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963596.724208, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:11:36,727 - INFO - Connection stats - Total: 257, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:11:38,310 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963598.3064842, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:11:38,311 - INFO - Connection stats - Total: 83, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:12:36,736 - DEBUG - Database health check passed. Stats: {'total_connections': 258, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963656.7317216, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:12:36,737 - INFO - Connection stats - Total: 258, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:12:38,320 - DEBUG - Database health check passed. Stats: {'total_connections': 84, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963658.3164904, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:12:38,321 - INFO - Connection stats - Total: 84, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:13:36,745 - DEBUG - Database health check passed. Stats: {'total_connections': 259, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963716.7421322, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:13:36,745 - INFO - Connection stats - Total: 259, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:13:38,328 - DEBUG - Database health check passed. Stats: {'total_connections': 85, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963718.3249748, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:13:38,328 - INFO - Connection stats - Total: 85, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:14:36,751 - DEBUG - Database health check passed. Stats: {'total_connections': 260, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963776.7492862, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:14:36,752 - INFO - Connection stats - Total: 260, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:14:38,334 - DEBUG - Database health check passed. Stats: {'total_connections': 86, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963778.331907, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:14:38,334 - INFO - Connection stats - Total: 86, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:15:36,759 - DEBUG - Database health check passed. Stats: {'total_connections': 261, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963836.7569525, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:15:36,760 - INFO - Connection stats - Total: 261, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:15:38,340 - DEBUG - Database health check passed. Stats: {'total_connections': 87, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963838.337996, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:15:38,341 - INFO - Connection stats - Total: 87, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:16:36,770 - DEBUG - Database health check passed. Stats: {'total_connections': 262, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963896.7658892, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:16:36,770 - INFO - Connection stats - Total: 262, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:16:38,349 - DEBUG - Database health check passed. Stats: {'total_connections': 88, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963898.344914, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:16:38,350 - INFO - Connection stats - Total: 88, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:17:36,779 - DEBUG - Database health check passed. Stats: {'total_connections': 263, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963956.776099, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:17:36,780 - INFO - Connection stats - Total: 263, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:17:38,357 - DEBUG - Database health check passed. Stats: {'total_connections': 89, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756963958.354258, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:17:38,358 - INFO - Connection stats - Total: 89, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:18:36,788 - DEBUG - Database health check passed. Stats: {'total_connections': 264, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964016.7842352, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:18:36,789 - INFO - Connection stats - Total: 264, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:18:38,365 - DEBUG - Database health check passed. Stats: {'total_connections': 90, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964018.3625531, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:18:38,366 - INFO - Connection stats - Total: 90, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:19:36,832 - DEBUG - Database health check passed. Stats: {'total_connections': 265, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964076.8291662, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:19:36,833 - INFO - Connection stats - Total: 265, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:19:38,375 - DEBUG - Database health check passed. Stats: {'total_connections': 91, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964078.3716292, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:19:38,376 - INFO - Connection stats - Total: 91, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:20:36,842 - DEBUG - Database health check passed. Stats: {'total_connections': 266, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964136.8395612, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:20:36,843 - INFO - Connection stats - Total: 266, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:20:38,386 - DEBUG - Database health check passed. Stats: {'total_connections': 92, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964138.3809774, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:20:38,387 - INFO - Connection stats - Total: 92, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:21:36,850 - DEBUG - Database health check passed. Stats: {'total_connections': 267, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964196.8467531, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:21:36,850 - INFO - Connection stats - Total: 267, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:21:38,396 - DEBUG - Database health check passed. Stats: {'total_connections': 93, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964198.3920395, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:21:38,397 - INFO - Connection stats - Total: 93, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:22:36,857 - DEBUG - Database health check passed. Stats: {'total_connections': 268, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964256.8548458, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:22:36,857 - INFO - Connection stats - Total: 268, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:22:38,406 - DEBUG - Database health check passed. Stats: {'total_connections': 94, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964258.4025593, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:22:38,406 - INFO - Connection stats - Total: 94, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:23:36,867 - DEBUG - Database health check passed. Stats: {'total_connections': 269, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964316.862586, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:23:36,868 - INFO - Connection stats - Total: 269, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:23:38,417 - DEBUG - Database health check passed. Stats: {'total_connections': 95, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964318.4121573, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:23:38,418 - INFO - Connection stats - Total: 95, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:24:36,875 - DEBUG - Database health check passed. Stats: {'total_connections': 270, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964376.8725789, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:24:36,876 - INFO - Connection stats - Total: 270, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:24:38,425 - DEBUG - Database health check passed. Stats: {'total_connections': 96, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964378.4226897, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:24:38,425 - INFO - Connection stats - Total: 96, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:25:36,884 - DEBUG - Database health check passed. Stats: {'total_connections': 271, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964436.881349, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:25:36,885 - INFO - Connection stats - Total: 271, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:25:38,429 - DEBUG - Database health check passed. Stats: {'total_connections': 97, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964438.4280488, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:25:38,429 - INFO - Connection stats - Total: 97, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:26:36,891 - DEBUG - Database health check passed. Stats: {'total_connections': 272, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964496.8884568, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:26:36,892 - INFO - Connection stats - Total: 272, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:26:38,436 - DEBUG - Database health check passed. Stats: {'total_connections': 98, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964498.432855, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:26:38,436 - INFO - Connection stats - Total: 98, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:27:37,941 - DEBUG - Database health check passed. Stats: {'total_connections': 273, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964557.9374566, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:27:37,942 - INFO - Connection stats - Total: 273, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:27:38,445 - DEBUG - Database health check passed. Stats: {'total_connections': 99, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964558.4401507, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:27:38,446 - INFO - Connection stats - Total: 99, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:28:37,949 - DEBUG - Database health check passed. Stats: {'total_connections': 274, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964617.946224, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:28:37,950 - INFO - Connection stats - Total: 274, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:28:38,750 - DEBUG - Database health check passed. Stats: {'total_connections': 100, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964618.7456477, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:28:38,751 - INFO - Connection stats - Total: 100, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:29:37,956 - DEBUG - Database health check passed. Stats: {'total_connections': 275, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964677.9532068, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:29:37,956 - INFO - Connection stats - Total: 275, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:29:38,759 - DEBUG - Database health check passed. Stats: {'total_connections': 101, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964678.75559, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:29:38,760 - INFO - Connection stats - Total: 101, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:30:37,962 - DEBUG - Database health check passed. Stats: {'total_connections': 276, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964737.9595368, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:30:37,962 - INFO - Connection stats - Total: 276, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:30:38,769 - DEBUG - Database health check passed. Stats: {'total_connections': 102, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964738.766017, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:30:38,770 - INFO - Connection stats - Total: 102, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:31:38,001 - DEBUG - Database health check passed. Stats: {'total_connections': 277, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964797.9969692, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:31:38,001 - INFO - Connection stats - Total: 277, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:31:38,779 - DEBUG - Database health check passed. Stats: {'total_connections': 103, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964798.7758434, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:31:38,780 - INFO - Connection stats - Total: 103, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:32:38,010 - DEBUG - Database health check passed. Stats: {'total_connections': 278, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964858.0061224, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:32:38,010 - INFO - Connection stats - Total: 278, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:32:38,785 - DEBUG - Database health check passed. Stats: {'total_connections': 104, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964858.7834187, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:32:38,785 - INFO - Connection stats - Total: 104, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:33:38,055 - DEBUG - Database health check passed. Stats: {'total_connections': 279, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964918.014318, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:33:38,055 - INFO - Connection stats - Total: 279, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:33:38,794 - DEBUG - Database health check passed. Stats: {'total_connections': 105, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964918.7904322, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:33:38,795 - INFO - Connection stats - Total: 105, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:34:38,063 - DEBUG - Database health check passed. Stats: {'total_connections': 280, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964978.0599682, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:34:38,063 - INFO - Connection stats - Total: 280, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:34:38,803 - DEBUG - Database health check passed. Stats: {'total_connections': 106, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756964978.7992191, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:34:38,804 - INFO - Connection stats - Total: 106, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:35:38,071 - DEBUG - Database health check passed. Stats: {'total_connections': 281, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965038.0675917, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:35:38,071 - INFO - Connection stats - Total: 281, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:35:38,812 - DEBUG - Database health check passed. Stats: {'total_connections': 107, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965038.8088393, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:35:38,813 - INFO - Connection stats - Total: 107, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:36:38,079 - DEBUG - Database health check passed. Stats: {'total_connections': 282, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965098.0759196, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:36:38,080 - INFO - Connection stats - Total: 282, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:36:38,824 - DEBUG - Database health check passed. Stats: {'total_connections': 108, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965098.8190188, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:36:38,824 - INFO - Connection stats - Total: 108, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:37:38,090 - DEBUG - Database health check passed. Stats: {'total_connections': 283, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965158.0848749, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:37:38,091 - INFO - Connection stats - Total: 283, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:37:38,833 - DEBUG - Database health check passed. Stats: {'total_connections': 109, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965158.8292012, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:37:38,833 - INFO - Connection stats - Total: 109, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:38:38,100 - DEBUG - Database health check passed. Stats: {'total_connections': 284, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965218.0966048, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:38:38,101 - INFO - Connection stats - Total: 284, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:38:38,845 - DEBUG - Database health check passed. Stats: {'total_connections': 110, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965218.8397563, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:38:38,846 - INFO - Connection stats - Total: 110, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:39:38,146 - DEBUG - Database health check passed. Stats: {'total_connections': 285, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965278.1421173, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:39:38,147 - INFO - Connection stats - Total: 285, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:39:38,859 - DEBUG - Database health check passed. Stats: {'total_connections': 111, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965278.853579, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:39:38,860 - INFO - Connection stats - Total: 111, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:40:38,157 - DEBUG - Database health check passed. Stats: {'total_connections': 286, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965338.1524389, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:40:38,157 - INFO - Connection stats - Total: 286, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:40:38,898 - DEBUG - Database health check passed. Stats: {'total_connections': 112, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965338.8925931, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:40:38,899 - INFO - Connection stats - Total: 112, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:41:38,161 - DEBUG - Database health check passed. Stats: {'total_connections': 287, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965398.160193, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:41:38,162 - INFO - Connection stats - Total: 287, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:41:38,907 - DEBUG - Database health check passed. Stats: {'total_connections': 113, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965398.9045453, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:41:38,908 - INFO - Connection stats - Total: 113, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:42:38,172 - DEBUG - Database health check passed. Stats: {'total_connections': 288, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965458.1676733, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:42:38,173 - INFO - Connection stats - Total: 288, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:42:38,917 - DEBUG - Database health check passed. Stats: {'total_connections': 114, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965458.913325, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:42:38,918 - INFO - Connection stats - Total: 114, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:43:38,182 - DEBUG - Database health check passed. Stats: {'total_connections': 289, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965518.1780972, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:43:38,183 - INFO - Connection stats - Total: 289, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:43:38,926 - DEBUG - Database health check passed. Stats: {'total_connections': 115, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965518.9229286, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:43:38,928 - INFO - Connection stats - Total: 115, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:44:38,193 - DEBUG - Database health check passed. Stats: {'total_connections': 290, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965578.1886802, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:44:38,194 - INFO - Connection stats - Total: 290, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:44:38,939 - DEBUG - Database health check passed. Stats: {'total_connections': 116, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965578.9345536, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:44:38,939 - INFO - Connection stats - Total: 116, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:45:38,204 - DEBUG - Database health check passed. Stats: {'total_connections': 291, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965638.1993432, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:45:38,204 - INFO - Connection stats - Total: 291, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:45:39,243 - DEBUG - Database health check passed. Stats: {'total_connections': 117, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965639.2376058, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:45:39,244 - INFO - Connection stats - Total: 117, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:46:38,213 - DEBUG - Database health check passed. Stats: {'total_connections': 292, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965698.20942, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:46:38,213 - INFO - Connection stats - Total: 292, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:46:39,255 - DEBUG - Database health check passed. Stats: {'total_connections': 118, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965699.2504127, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:46:39,255 - INFO - Connection stats - Total: 118, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:47:38,224 - DEBUG - Database health check passed. Stats: {'total_connections': 293, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965758.219908, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:47:38,225 - INFO - Connection stats - Total: 293, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:47:39,266 - DEBUG - Database health check passed. Stats: {'total_connections': 119, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965759.261273, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:47:39,266 - INFO - Connection stats - Total: 119, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:48:38,236 - DEBUG - Database health check passed. Stats: {'total_connections': 294, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965818.231642, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:48:38,236 - INFO - Connection stats - Total: 294, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:48:39,277 - DEBUG - Database health check passed. Stats: {'total_connections': 120, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965819.2722793, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:48:39,278 - INFO - Connection stats - Total: 120, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:49:38,247 - DEBUG - Database health check passed. Stats: {'total_connections': 295, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965878.2421038, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:49:38,247 - INFO - Connection stats - Total: 295, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:49:39,289 - DEBUG - Database health check passed. Stats: {'total_connections': 121, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965879.2849746, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:49:39,290 - INFO - Connection stats - Total: 121, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:50:38,256 - DEBUG - Database health check passed. Stats: {'total_connections': 296, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965938.252197, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:50:38,257 - INFO - Connection stats - Total: 296, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:50:39,301 - DEBUG - Database health check passed. Stats: {'total_connections': 122, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965939.2963922, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:50:39,302 - INFO - Connection stats - Total: 122, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:51:38,268 - DEBUG - Database health check passed. Stats: {'total_connections': 297, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965998.2628722, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:51:38,268 - INFO - Connection stats - Total: 297, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:51:39,313 - DEBUG - Database health check passed. Stats: {'total_connections': 123, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756965999.3081577, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:51:39,315 - INFO - Connection stats - Total: 123, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:52:38,281 - DEBUG - Database health check passed. Stats: {'total_connections': 298, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966058.275161, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:52:38,281 - INFO - Connection stats - Total: 298, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:52:39,325 - DEBUG - Database health check passed. Stats: {'total_connections': 124, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966059.3199756, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:52:39,326 - INFO - Connection stats - Total: 124, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:53:38,292 - DEBUG - Database health check passed. Stats: {'total_connections': 299, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966118.2875395, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:53:38,293 - INFO - Connection stats - Total: 299, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:53:39,338 - DEBUG - Database health check passed. Stats: {'total_connections': 125, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966119.333554, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:53:39,339 - INFO - Connection stats - Total: 125, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:54:38,306 - DEBUG - Database health check passed. Stats: {'total_connections': 300, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966178.3003938, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:54:38,306 - INFO - Connection stats - Total: 300, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:54:39,466 - DEBUG - Database health check passed. Stats: {'total_connections': 126, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966179.428649, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:54:39,473 - INFO - Connection stats - Total: 126, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:55:38,317 - DEBUG - Database health check passed. Stats: {'total_connections': 301, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966238.3125222, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:55:38,318 - INFO - Connection stats - Total: 301, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:55:39,488 - DEBUG - Database health check passed. Stats: {'total_connections': 127, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966239.4832976, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:55:39,488 - INFO - Connection stats - Total: 127, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:56:38,332 - DEBUG - Database health check passed. Stats: {'total_connections': 302, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966298.3260305, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:56:38,332 - INFO - Connection stats - Total: 302, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:56:39,500 - DEBUG - Database health check passed. Stats: {'total_connections': 128, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966299.4941752, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:56:39,500 - INFO - Connection stats - Total: 128, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:57:38,343 - DEBUG - Database health check passed. Stats: {'total_connections': 303, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966358.338344, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:57:38,344 - INFO - Connection stats - Total: 303, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:57:39,513 - DEBUG - Database health check passed. Stats: {'total_connections': 129, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966359.5068054, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:57:39,514 - INFO - Connection stats - Total: 129, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:58:38,354 - DEBUG - Database health check passed. Stats: {'total_connections': 304, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966418.3496652, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:58:38,355 - INFO - Connection stats - Total: 304, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:58:39,523 - DEBUG - Database health check passed. Stats: {'total_connections': 130, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966419.5192056, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:58:39,524 - INFO - Connection stats - Total: 130, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:59:38,365 - DEBUG - Database health check passed. Stats: {'total_connections': 305, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966478.3607585, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:59:38,366 - INFO - Connection stats - Total: 305, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 11:59:39,537 - DEBUG - Database health check passed. Stats: {'total_connections': 131, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966479.5312269, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 11:59:39,538 - INFO - Connection stats - Total: 131, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 12:00:38,378 - DEBUG - Database health check passed. Stats: {'total_connections': 306, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966538.3722267, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 12:00:38,379 - INFO - Connection stats - Total: 306, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 12:00:39,599 - DEBUG - Database health check passed. Stats: {'total_connections': 132, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966539.5981123, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 12:00:39,602 - INFO - Connection stats - Total: 132, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 12:01:38,391 - DEBUG - Database health check passed. Stats: {'total_connections': 307, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966598.3860502, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 12:01:38,392 - INFO - Connection stats - Total: 307, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 12:01:39,616 - DEBUG - Database health check passed. Stats: {'total_connections': 133, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966599.6110198, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 12:01:39,617 - INFO - Connection stats - Total: 133, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 12:02:38,407 - DEBUG - Database health check passed. Stats: {'total_connections': 308, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966658.400519, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 12:02:38,408 - INFO - Connection stats - Total: 308, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 12:02:39,938 - DEBUG - Database health check passed. Stats: {'total_connections': 134, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966659.931713, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 12:02:39,940 - INFO - Connection stats - Total: 134, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 12:03:38,420 - DEBUG - Database health check passed. Stats: {'total_connections': 309, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966718.4148412, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 12:03:38,421 - INFO - Connection stats - Total: 309, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 12:03:39,988 - DEBUG - Database health check passed. Stats: {'total_connections': 135, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966719.9820583, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 12:03:39,989 - INFO - Connection stats - Total: 135, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 12:04:38,432 - DEBUG - Database health check passed. Stats: {'total_connections': 310, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966778.4273012, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 12:04:38,433 - INFO - Connection stats - Total: 310, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 12:04:40,324 - DEBUG - Database health check passed. Stats: {'total_connections': 136, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966780.3190687, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 12:04:40,324 - INFO - Connection stats - Total: 136, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 12:05:38,442 - DEBUG - Database health check passed. Stats: {'total_connections': 311, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966838.4377053, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 12:05:38,443 - INFO - Connection stats - Total: 311, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 12:05:40,335 - DEBUG - Database health check passed. Stats: {'total_connections': 137, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966840.3311307, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 12:05:40,336 - INFO - Connection stats - Total: 137, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 12:06:38,453 - DEBUG - Database health check passed. Stats: {'total_connections': 312, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966898.4488862, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 12:06:38,453 - INFO - Connection stats - Total: 312, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 12:06:40,342 - DEBUG - Database health check passed. Stats: {'total_connections': 138, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966900.3391533, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 12:06:40,342 - INFO - Connection stats - Total: 138, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 12:07:38,460 - DEBUG - Database health check passed. Stats: {'total_connections': 313, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966958.4574883, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 12:07:38,460 - INFO - Connection stats - Total: 313, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 12:07:41,039 - DEBUG - Database health check passed. Stats: {'total_connections': 139, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756966961.0349376, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 12:07:41,040 - INFO - Connection stats - Total: 139, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 12:30:05,500 - DEBUG - Database health check passed. Stats: {'total_connections': 314, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756968305.4382029, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 12:30:05,508 - INFO - Connection stats - Total: 314, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 12:30:05,519 - DEBUG - Database health check passed. Stats: {'total_connections': 140, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756968305.4404068, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 12:30:05,531 - INFO - Connection stats - Total: 140, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:32:53,136 - DEBUG - Database health check passed. Stats: {'total_connections': 315, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972073.0852106, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:32:53,139 - INFO - Connection stats - Total: 315, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:32:53,139 - DEBUG - Database health check passed. Stats: {'total_connections': 141, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972073.0627308, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:32:53,141 - INFO - Connection stats - Total: 141, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:33:53,145 - DEBUG - Database health check passed. Stats: {'total_connections': 316, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972133.144511, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:33:53,146 - INFO - Connection stats - Total: 316, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:33:53,146 - DEBUG - Database health check passed. Stats: {'total_connections': 142, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972133.1457975, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:33:53,146 - INFO - Connection stats - Total: 142, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:34:53,151 - DEBUG - Database health check passed. Stats: {'total_connections': 317, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972193.1492176, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:34:53,151 - INFO - Connection stats - Total: 317, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:34:53,152 - DEBUG - Database health check passed. Stats: {'total_connections': 143, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972193.1494844, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:34:53,152 - INFO - Connection stats - Total: 143, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:35:53,155 - DEBUG - Database health check passed. Stats: {'total_connections': 318, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972253.154342, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:35:53,156 - INFO - Connection stats - Total: 318, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:35:53,157 - DEBUG - Database health check passed. Stats: {'total_connections': 144, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972253.1556127, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:35:53,157 - INFO - Connection stats - Total: 144, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:36:53,161 - DEBUG - Database health check passed. Stats: {'total_connections': 319, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972313.1594346, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:36:53,161 - INFO - Connection stats - Total: 319, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:36:53,195 - DEBUG - Database health check passed. Stats: {'total_connections': 145, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972313.1931798, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:36:53,196 - INFO - Connection stats - Total: 145, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:37:53,167 - DEBUG - Database health check passed. Stats: {'total_connections': 320, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972373.1653514, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:37:53,167 - INFO - Connection stats - Total: 320, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:37:53,200 - DEBUG - Database health check passed. Stats: {'total_connections': 146, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972373.1990993, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:37:53,200 - INFO - Connection stats - Total: 146, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:38:53,174 - DEBUG - Database health check passed. Stats: {'total_connections': 321, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972433.171958, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:38:53,175 - INFO - Connection stats - Total: 321, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:38:53,205 - DEBUG - Database health check passed. Stats: {'total_connections': 147, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972433.2038383, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:38:53,206 - INFO - Connection stats - Total: 147, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:39:53,179 - DEBUG - Database health check passed. Stats: {'total_connections': 322, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972493.1777987, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:39:53,180 - INFO - Connection stats - Total: 322, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:39:53,211 - DEBUG - Database health check passed. Stats: {'total_connections': 148, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972493.2097073, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:39:53,211 - INFO - Connection stats - Total: 148, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:40:53,183 - DEBUG - Database health check passed. Stats: {'total_connections': 323, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972553.1832054, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:40:53,184 - INFO - Connection stats - Total: 323, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:40:53,501 - DEBUG - Database health check passed. Stats: {'total_connections': 149, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972553.4992442, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:40:53,502 - INFO - Connection stats - Total: 149, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:41:53,189 - DEBUG - Database health check passed. Stats: {'total_connections': 324, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972613.1876414, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:41:53,189 - INFO - Connection stats - Total: 324, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:41:53,507 - DEBUG - Database health check passed. Stats: {'total_connections': 150, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972613.5064547, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:41:53,508 - INFO - Connection stats - Total: 150, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:42:53,194 - DEBUG - Database health check passed. Stats: {'total_connections': 325, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972673.192404, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:42:53,195 - INFO - Connection stats - Total: 325, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:42:53,514 - DEBUG - Database health check passed. Stats: {'total_connections': 151, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972673.5127416, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:42:53,514 - INFO - Connection stats - Total: 151, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:43:53,201 - DEBUG - Database health check passed. Stats: {'total_connections': 326, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972733.199713, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:43:53,202 - INFO - Connection stats - Total: 326, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:43:53,521 - DEBUG - Database health check passed. Stats: {'total_connections': 152, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972733.518027, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:43:53,522 - INFO - Connection stats - Total: 152, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:44:53,208 - DEBUG - Database health check passed. Stats: {'total_connections': 327, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972793.2071562, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:44:53,209 - INFO - Connection stats - Total: 327, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:44:53,526 - DEBUG - Database health check passed. Stats: {'total_connections': 153, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972793.5252686, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:44:53,527 - INFO - Connection stats - Total: 153, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:45:53,212 - DEBUG - Database health check passed. Stats: {'total_connections': 328, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972853.211154, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:45:53,212 - INFO - Connection stats - Total: 328, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:45:53,532 - DEBUG - Database health check passed. Stats: {'total_connections': 154, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972853.5301716, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:45:53,532 - INFO - Connection stats - Total: 154, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:46:53,217 - DEBUG - Database health check passed. Stats: {'total_connections': 329, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972913.21556, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:46:53,218 - INFO - Connection stats - Total: 329, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:46:53,538 - DEBUG - Database health check passed. Stats: {'total_connections': 155, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972913.536128, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:46:53,539 - INFO - Connection stats - Total: 155, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:47:53,222 - DEBUG - Database health check passed. Stats: {'total_connections': 330, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972973.2207756, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:47:53,223 - INFO - Connection stats - Total: 330, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:47:53,542 - DEBUG - Database health check passed. Stats: {'total_connections': 156, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756972973.541078, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:47:53,543 - INFO - Connection stats - Total: 156, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:48:53,229 - DEBUG - Database health check passed. Stats: {'total_connections': 331, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973033.2266955, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:48:53,230 - INFO - Connection stats - Total: 331, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:48:53,549 - DEBUG - Database health check passed. Stats: {'total_connections': 157, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973033.547335, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:48:53,550 - INFO - Connection stats - Total: 157, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:49:53,235 - DEBUG - Database health check passed. Stats: {'total_connections': 332, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973093.2331533, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:49:53,236 - INFO - Connection stats - Total: 332, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:49:53,555 - DEBUG - Database health check passed. Stats: {'total_connections': 158, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973093.5532098, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:49:53,555 - INFO - Connection stats - Total: 158, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:50:53,243 - DEBUG - Database health check passed. Stats: {'total_connections': 333, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973153.2405972, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:50:53,243 - INFO - Connection stats - Total: 333, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:50:53,561 - DEBUG - Database health check passed. Stats: {'total_connections': 159, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973153.5587072, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:50:53,561 - INFO - Connection stats - Total: 159, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:51:53,249 - DEBUG - Database health check passed. Stats: {'total_connections': 334, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973213.246792, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:51:53,249 - INFO - Connection stats - Total: 334, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:51:53,568 - DEBUG - Database health check passed. Stats: {'total_connections': 160, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973213.5661001, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:51:53,568 - INFO - Connection stats - Total: 160, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:52:53,253 - DEBUG - Database health check passed. Stats: {'total_connections': 335, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973273.2518282, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:52:53,254 - INFO - Connection stats - Total: 335, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:52:53,574 - DEBUG - Database health check passed. Stats: {'total_connections': 161, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973273.5721152, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:52:53,575 - INFO - Connection stats - Total: 161, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:53:53,260 - DEBUG - Database health check passed. Stats: {'total_connections': 336, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973333.2579992, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:53:53,260 - INFO - Connection stats - Total: 336, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:53:53,606 - DEBUG - Database health check passed. Stats: {'total_connections': 162, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973333.60462, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:53:53,606 - INFO - Connection stats - Total: 162, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:54:53,264 - DEBUG - Database health check passed. Stats: {'total_connections': 337, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973393.2633643, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:54:53,264 - INFO - Connection stats - Total: 337, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:54:53,913 - DEBUG - Database health check passed. Stats: {'total_connections': 163, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973393.9118726, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:54:53,913 - INFO - Connection stats - Total: 163, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:55:53,269 - DEBUG - Database health check passed. Stats: {'total_connections': 338, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973453.2670946, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:55:53,269 - INFO - Connection stats - Total: 338, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:55:53,943 - DEBUG - Database health check passed. Stats: {'total_connections': 164, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973453.9413514, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:55:53,944 - INFO - Connection stats - Total: 164, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:56:53,276 - DEBUG - Database health check passed. Stats: {'total_connections': 339, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973513.2731164, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:56:53,276 - INFO - Connection stats - Total: 339, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:56:53,948 - DEBUG - Database health check passed. Stats: {'total_connections': 165, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973513.9467487, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:56:53,948 - INFO - Connection stats - Total: 165, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:57:53,282 - DEBUG - Database health check passed. Stats: {'total_connections': 340, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973573.280071, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:57:53,282 - INFO - Connection stats - Total: 340, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:57:53,955 - DEBUG - Database health check passed. Stats: {'total_connections': 166, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973573.9523838, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:57:53,955 - INFO - Connection stats - Total: 166, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:58:53,286 - DEBUG - Database health check passed. Stats: {'total_connections': 341, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973633.2844334, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:58:53,286 - INFO - Connection stats - Total: 341, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:58:53,961 - DEBUG - Database health check passed. Stats: {'total_connections': 167, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973633.959282, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:58:53,961 - INFO - Connection stats - Total: 167, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:59:53,290 - DEBUG - Database health check passed. Stats: {'total_connections': 342, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973693.2889965, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:59:53,290 - INFO - Connection stats - Total: 342, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 13:59:53,968 - DEBUG - Database health check passed. Stats: {'total_connections': 168, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973693.9654691, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 13:59:53,969 - INFO - Connection stats - Total: 168, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 14:00:53,294 - DEBUG - Database health check passed. Stats: {'total_connections': 343, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973753.2936196, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 14:00:53,295 - INFO - Connection stats - Total: 343, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 14:00:53,972 - DEBUG - Database health check passed. Stats: {'total_connections': 169, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973753.9718087, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 14:00:53,972 - INFO - Connection stats - Total: 169, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 14:01:53,300 - DEBUG - Database health check passed. Stats: {'total_connections': 344, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973813.298124, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 14:01:53,300 - INFO - Connection stats - Total: 344, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-04 14:01:53,978 - DEBUG - Database health check passed. Stats: {'total_connections': 170, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1756973813.9756691, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-04 14:01:53,979 - INFO - Connection stats - Total: 170, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:27:20,418 - INFO - Database health monitor started 2025-09-19 15:27:20,418 - INFO - Database health monitoring started 2025-09-19 15:27:20,428 - INFO - Database monitor already running 2025-09-19 15:27:39,661 - INFO - Database health monitor started 2025-09-19 15:27:39,662 - INFO - Database health monitoring started 2025-09-19 15:27:39,664 - INFO - Database monitor already running 2025-09-19 15:28:20,565 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275000.5128908, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:28:20,567 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:28:39,675 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275019.6702104, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:28:39,676 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:29:20,589 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275060.5831432, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:29:20,590 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:29:32,979 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 15:29:32,985 - DEBUG - Database connection closed and returned to pool 2025-09-19 15:29:39,685 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275079.682125, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-19 15:29:39,686 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:29:55,151 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 15:29:55,155 - DEBUG - Database connection closed and returned to pool 2025-09-19 15:30:20,601 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275120.5974534, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:30:20,602 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:30:39,697 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275139.692367, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-19 15:30:39,698 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:31:20,616 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275180.6113994, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:31:20,617 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:31:39,727 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275199.7217124, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-19 15:31:39,729 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:32:20,651 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275240.6319437, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:32:20,652 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:32:39,741 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275259.73805, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-19 15:32:39,742 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:33:20,664 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275300.6593208, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:33:20,665 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:33:39,750 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275319.7469876, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-19 15:33:39,751 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:34:14,915 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 15:34:14,927 - DEBUG - Database connection closed and returned to pool 2025-09-19 15:34:20,676 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275360.672054, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:34:20,679 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:34:39,855 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275379.8072479, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-19 15:34:39,857 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:34:50,276 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 15:34:50,291 - DEBUG - Database connection closed and returned to pool 2025-09-19 15:35:20,697 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275420.6893585, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:35:20,701 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:35:39,878 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275439.871104, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-09-19 15:35:39,879 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:36:20,713 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275480.709075, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:36:20,713 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:36:39,894 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275499.8875685, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-09-19 15:36:39,894 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:37:08,078 - DEBUG - Query optimized: SELECT c.id, c.title, c.subtitle, c.description, CAST(c.price AS FLOAT) AS price, CAST(c.discount AS FLOAT) AS discount, CAST(c.final_price AS FLOAT) AS final_price, c.image_url, c.video_preview_url, c.level, c.category_id, c.type, c.language, CAST(c.duration_hours AS FLOAT) AS duration_hours, CAST(c.total_lessons AS UNSIGNED) AS total_lessons, CAST(c.total_resources AS UNSIGNED) AS total_resources, c.prerequisites, c.outcomes, c.target_audience, c.publication_date, c.status, CAST(c.rating AS FLOAT) AS rating, CAST(c.reviews_count AS UNSIGNED) AS reviews_count, CAST(c.enrollments_count AS UNSIGNED) AS enrollments_count, c.is_featured, c.is_top_selling, c.is_trending, c.tags, CAST(c.difficulty_score AS FLOAT) AS difficulty_score, c.created_at, c.updated_at, c.instructor_id, c.instructor_name, c.grade_level, c.institute_id, i.name AS institute_name, i.slug AS institute_slug, i.logo_url AS institute_logo, i.institute_type, cat.name AS category_name, cat.description AS category_description, CASE WHEN c.tags IS NOT NULL AND c.tags != '' THEN JSON_EXTRACT(CONCAT('["', REPLACE(c.tags, ',', '","'), '"]'), '$') ELSE JSON_ARRAY() END AS categories FROM courses c LEFT JOIN institutes i ON c.institute_id = i.id LEFT JOIN categories cat ON c.category_id = cat.id WHERE c.status = 'active' AND (i.status = 'active' OR c.institute_id IS NULL) ORDER BY c.created_at DESC -> SELECT c.id, c.title, c.subtitle, c.description, CAST(c.price AS FLOAT) AS price, CAST(c.discount AS FLOAT) AS discount, CAST(c.final_price AS FLOAT) AS final_price, c.image_url, c.video_preview_url, c.level, c.category_id, c.type, c.language, CAST(c.duration_hours AS FLOAT) AS duration_hours, CAST(c.total_lessons AS UNSIGNED) AS total_lessons, CAST(c.total_resources AS UNSIGNED) AS total_resources, c.prerequisites, c.outcomes, c.target_audience, c.publication_date, c.status, CAST(c.rating AS FLOAT) AS rating, CAST(c.reviews_count AS UNSIGNED) AS reviews_count, CAST(c.enrollments_count AS UNSIGNED) AS enrollments_count, c.is_featured, c.is_top_selling, c.is_trending, c.tags, CAST(c.difficulty_score AS FLOAT) AS difficulty_score, c.created_at, c.updated_at, c.instructor_id, c.instructor_name, c.grade_level, c.institute_id, i.name AS institute_name, i.slug AS institute_slug, i.logo_url AS institute_logo, i.institute_type, cat.name AS category_name, cat.description AS category_description, CASE WHEN c.tags IS NOT NULL AND c.tags != '' THEN JSON_EXTRACT(CONCAT('["', REPLACE(c.tags, ',', '","'), '"]'), '$') ELSE JSON_ARRAY() END AS categories FROM courses c LEFT JOIN institutes i ON c.institute_id = i.id LEFT JOIN categories cat ON c.category_id = cat.id WHERE c.status = 'active' AND (i.status = 'active' OR c.institute_id IS NULL) ORDER BY c.created_at DESC LIMIT 1000 2025-09-19 15:37:20,723 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275540.7189372, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:37:20,724 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:37:39,905 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275559.9009025, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-09-19 15:37:39,906 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:38:20,739 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275600.731747, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:38:20,740 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:38:39,920 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275619.914098, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-09-19 15:38:39,921 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:39:13,913 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 15:39:13,936 - DEBUG - Database connection closed and returned to pool 2025-09-19 15:39:20,826 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275660.803654, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:39:20,829 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:39:39,933 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275679.9285817, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-19 15:39:39,934 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:40:20,838 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275720.833891, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:40:20,839 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:40:39,990 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275739.966907, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-19 15:40:39,991 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:41:20,857 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275780.851353, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:41:20,859 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:41:40,820 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275800.2175517, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-19 15:41:40,834 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:42:20,874 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275840.8680875, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:42:20,896 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:42:40,884 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275860.8572097, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-19 15:42:40,890 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:43:20,907 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275900.9024858, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:43:20,908 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:43:40,921 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275920.9031298, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-19 15:43:40,923 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:44:20,920 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275960.9140122, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:44:20,921 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:44:40,156 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 15:44:40,164 - DEBUG - Database connection closed and returned to pool 2025-09-19 15:44:40,950 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758275980.930175, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-19 15:44:40,952 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:45:16,041 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 15:45:16,053 - DEBUG - Database connection closed and returned to pool 2025-09-19 15:45:20,933 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276020.928389, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:45:20,934 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:45:40,960 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276040.9568286, 'cache_hits': 0, 'cache_misses': 8, 'cache_clears': 0} 2025-09-19 15:45:40,961 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:46:20,942 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276080.9393008, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:46:20,943 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:46:40,971 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276100.966495, 'cache_hits': 0, 'cache_misses': 8, 'cache_clears': 0} 2025-09-19 15:46:40,972 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:47:20,953 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276140.9489717, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:47:20,954 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:47:38,630 - INFO - Database health monitor started 2025-09-19 15:47:38,630 - INFO - Database health monitoring started 2025-09-19 15:47:38,631 - INFO - Database monitor already running 2025-09-19 15:47:40,724 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 15:47:40,735 - DEBUG - Database connection closed and returned to pool 2025-09-19 15:48:20,964 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276200.9600666, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:48:20,965 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:48:28,065 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 15:48:28,072 - DEBUG - Database connection closed and returned to pool 2025-09-19 15:48:38,644 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276218.6381822, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-19 15:48:38,645 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:49:21,137 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276261.0517647, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:49:21,140 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:49:38,657 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276278.6520667, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-19 15:49:38,658 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:50:21,375 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276321.2711701, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:50:21,392 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:50:38,671 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276338.66619, 'cache_hits': 0, 'cache_misses': 3, 'cache_clears': 0} 2025-09-19 15:50:38,672 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:51:21,417 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276381.413604, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:51:21,418 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:51:22,768 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 15:51:22,774 - DEBUG - Database connection closed and returned to pool 2025-09-19 15:51:38,685 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276398.6801116, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-19 15:51:38,686 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:52:21,427 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276441.4227514, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:52:21,428 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:52:38,698 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276458.6932335, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-19 15:52:38,700 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:53:21,469 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276501.4411938, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:53:21,470 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:53:34,213 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 15:53:34,233 - DEBUG - Database connection closed and returned to pool 2025-09-19 15:53:38,721 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276518.711516, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-09-19 15:53:38,723 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:54:21,480 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276561.4769065, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:54:21,481 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:54:38,737 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276578.7299607, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-09-19 15:54:38,738 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:55:21,494 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276621.4880772, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:55:21,496 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:55:38,751 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276638.744545, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-09-19 15:55:38,758 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:55:50,967 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 15:55:50,973 - DEBUG - Database connection closed and returned to pool 2025-09-19 15:55:59,370 - DEBUG - Query optimized: SELECT c.id, c.title, c.subtitle, c.description, CAST(c.price AS FLOAT) AS price, CAST(c.discount AS FLOAT) AS discount, CAST(c.final_price AS FLOAT) AS final_price, c.image_url, c.video_preview_url, c.level, c.category_id, c.type, c.language, CAST(c.duration_hours AS FLOAT) AS duration_hours, CAST(c.total_lessons AS UNSIGNED) AS total_lessons, CAST(c.total_resources AS UNSIGNED) AS total_resources, c.prerequisites, c.outcomes, c.target_audience, c.publication_date, c.status, CAST(c.rating AS FLOAT) AS rating, CAST(c.reviews_count AS UNSIGNED) AS reviews_count, CAST(c.enrollments_count AS UNSIGNED) AS enrollments_count, c.is_featured, c.is_top_selling, c.is_trending, c.tags, CAST(c.difficulty_score AS FLOAT) AS difficulty_score, c.created_at, c.updated_at, c.instructor_id, c.instructor_name, c.grade_level, c.institute_id, i.name AS institute_name, i.slug AS institute_slug, i.logo_url AS institute_logo, i.institute_type, cat.name AS category_name, cat.description AS category_description, CASE WHEN c.tags IS NOT NULL AND c.tags != '' THEN JSON_EXTRACT(CONCAT('["', REPLACE(c.tags, ',', '","'), '"]'), '$') ELSE JSON_ARRAY() END AS categories FROM courses c LEFT JOIN institutes i ON c.institute_id = i.id LEFT JOIN categories cat ON c.category_id = cat.id WHERE c.status = 'active' AND (i.status = 'active' OR c.institute_id IS NULL) ORDER BY c.created_at DESC -> SELECT c.id, c.title, c.subtitle, c.description, CAST(c.price AS FLOAT) AS price, CAST(c.discount AS FLOAT) AS discount, CAST(c.final_price AS FLOAT) AS final_price, c.image_url, c.video_preview_url, c.level, c.category_id, c.type, c.language, CAST(c.duration_hours AS FLOAT) AS duration_hours, CAST(c.total_lessons AS UNSIGNED) AS total_lessons, CAST(c.total_resources AS UNSIGNED) AS total_resources, c.prerequisites, c.outcomes, c.target_audience, c.publication_date, c.status, CAST(c.rating AS FLOAT) AS rating, CAST(c.reviews_count AS UNSIGNED) AS reviews_count, CAST(c.enrollments_count AS UNSIGNED) AS enrollments_count, c.is_featured, c.is_top_selling, c.is_trending, c.tags, CAST(c.difficulty_score AS FLOAT) AS difficulty_score, c.created_at, c.updated_at, c.instructor_id, c.instructor_name, c.grade_level, c.institute_id, i.name AS institute_name, i.slug AS institute_slug, i.logo_url AS institute_logo, i.institute_type, cat.name AS category_name, cat.description AS category_description, CASE WHEN c.tags IS NOT NULL AND c.tags != '' THEN JSON_EXTRACT(CONCAT('["', REPLACE(c.tags, ',', '","'), '"]'), '$') ELSE JSON_ARRAY() END AS categories FROM courses c LEFT JOIN institutes i ON c.institute_id = i.id LEFT JOIN categories cat ON c.category_id = cat.id WHERE c.status = 'active' AND (i.status = 'active' OR c.institute_id IS NULL) ORDER BY c.created_at DESC LIMIT 1000 2025-09-19 15:56:21,526 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276681.5153372, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:56:21,530 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:56:38,772 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276698.7648232, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-19 15:56:38,773 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:57:21,542 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276741.5374022, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:57:21,543 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:57:38,783 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276758.7787178, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-19 15:57:38,784 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:58:21,552 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276801.5484736, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:58:21,553 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:58:38,795 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276818.7904484, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-19 15:58:38,796 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:59:14,139 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 15:59:14,182 - DEBUG - Database connection closed and returned to pool 2025-09-19 15:59:21,609 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276861.593632, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 15:59:21,610 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:59:38,810 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276878.8046722, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-19 15:59:38,811 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 15:59:39,578 - DEBUG - Query optimized: SELECT c.id, c.title, c.subtitle, c.description, CAST(c.price AS FLOAT) AS price, CAST(c.discount AS FLOAT) AS discount, CAST(c.final_price AS FLOAT) AS final_price, c.image_url, c.video_preview_url, c.level, c.category_id, c.type, c.language, CAST(c.duration_hours AS FLOAT) AS duration_hours, CAST(c.total_lessons AS UNSIGNED) AS total_lessons, CAST(c.total_resources AS UNSIGNED) AS total_resources, c.prerequisites, c.outcomes, c.target_audience, c.publication_date, c.status, CAST(c.rating AS FLOAT) AS rating, CAST(c.reviews_count AS UNSIGNED) AS reviews_count, CAST(c.enrollments_count AS UNSIGNED) AS enrollments_count, c.is_featured, c.is_top_selling, c.is_trending, c.tags, CAST(c.difficulty_score AS FLOAT) AS difficulty_score, c.created_at, c.updated_at, c.instructor_id, c.instructor_name, c.grade_level, c.institute_id, i.name AS institute_name, i.slug AS institute_slug, i.logo_url AS institute_logo, i.institute_type, cat.name AS category_name, cat.description AS category_description, CASE WHEN c.tags IS NOT NULL AND c.tags != '' THEN JSON_EXTRACT(CONCAT('["', REPLACE(c.tags, ',', '","'), '"]'), '$') ELSE JSON_ARRAY() END AS categories FROM courses c LEFT JOIN institutes i ON c.institute_id = i.id LEFT JOIN categories cat ON c.category_id = cat.id WHERE c.status = 'active' AND (i.status = 'active' OR c.institute_id IS NULL) ORDER BY c.created_at DESC -> SELECT c.id, c.title, c.subtitle, c.description, CAST(c.price AS FLOAT) AS price, CAST(c.discount AS FLOAT) AS discount, CAST(c.final_price AS FLOAT) AS final_price, c.image_url, c.video_preview_url, c.level, c.category_id, c.type, c.language, CAST(c.duration_hours AS FLOAT) AS duration_hours, CAST(c.total_lessons AS UNSIGNED) AS total_lessons, CAST(c.total_resources AS UNSIGNED) AS total_resources, c.prerequisites, c.outcomes, c.target_audience, c.publication_date, c.status, CAST(c.rating AS FLOAT) AS rating, CAST(c.reviews_count AS UNSIGNED) AS reviews_count, CAST(c.enrollments_count AS UNSIGNED) AS enrollments_count, c.is_featured, c.is_top_selling, c.is_trending, c.tags, CAST(c.difficulty_score AS FLOAT) AS difficulty_score, c.created_at, c.updated_at, c.instructor_id, c.instructor_name, c.grade_level, c.institute_id, i.name AS institute_name, i.slug AS institute_slug, i.logo_url AS institute_logo, i.institute_type, cat.name AS category_name, cat.description AS category_description, CASE WHEN c.tags IS NOT NULL AND c.tags != '' THEN JSON_EXTRACT(CONCAT('["', REPLACE(c.tags, ',', '","'), '"]'), '$') ELSE JSON_ARRAY() END AS categories FROM courses c LEFT JOIN institutes i ON c.institute_id = i.id LEFT JOIN categories cat ON c.category_id = cat.id WHERE c.status = 'active' AND (i.status = 'active' OR c.institute_id IS NULL) ORDER BY c.created_at DESC LIMIT 1000 2025-09-19 16:00:21,622 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276921.618178, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:00:21,623 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:00:29,624 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-09-19 16:00:29,649 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-09-19 16:00:29,653 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-09-19 16:00:29,657 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-09-19 16:00:29,660 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-09-19 16:00:32,093 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-09-19 16:00:32,100 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-09-19 16:00:32,105 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-09-19 16:00:32,108 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-09-19 16:00:32,110 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-09-19 16:00:35,066 - DEBUG - Query optimized: SELECT * FROM videos WHERE course_id = %s -> SELECT * FROM videos WHERE course_id = %s LIMIT 1000 2025-09-19 16:00:35,081 - DEBUG - Query optimized: SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s -> SELECT id, title, video_url, type, description, credit, for_which, level, image_url, count_exercises, count_students, count_plays, count_views, count_likes, count_comments, short_description, course_id, is_live, chat_id, is_active, free, topic_id, TIME_TO_SEC(video_duration) AS video_duration, TIME_TO_SEC(created_at) AS created_at_seconds, TIME_TO_SEC(updated_at) AS updated_at_seconds FROM videos WHERE course_id = %s LIMIT 1000 2025-09-19 16:00:35,085 - DEBUG - Query optimized: SELECT * FROM course_reviews WHERE course_id = %s -> SELECT * FROM course_reviews WHERE course_id = %s LIMIT 1000 2025-09-19 16:00:35,091 - DEBUG - Query optimized: SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s -> SELECT SUM(TIME_TO_SEC(video_duration)) AS total_duration FROM videos WHERE course_id = %s LIMIT 1000 2025-09-19 16:00:35,094 - DEBUG - Query optimized: SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence -> SELECT *, parent_topic_id, level, full_path FROM topics WHERE course_id = %s ORDER BY level, parent_topic_id, order_sequence LIMIT 1000 2025-09-19 16:00:38,824 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276938.8176856, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-19 16:00:38,825 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:01:21,711 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276981.6577575, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:01:21,712 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:01:38,844 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758276998.8318079, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-19 16:01:38,845 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:02:21,993 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277041.8098025, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:02:22,002 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:02:39,107 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277059.024416, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-19 16:02:39,111 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:03:22,019 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277102.014502, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:03:22,019 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:03:39,145 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277119.1379726, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-19 16:03:39,145 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:04:22,027 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277162.0245993, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:04:22,027 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:04:39,158 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277179.1529787, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-19 16:04:39,159 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:05:22,037 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277222.032393, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:05:22,038 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:05:39,243 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277239.2079887, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-19 16:05:39,249 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:06:22,046 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277282.0417917, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:06:22,047 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:06:39,260 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277299.2557695, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-19 16:06:39,261 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:07:22,057 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277342.0546088, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:07:22,062 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:07:39,272 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277359.2669334, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-19 16:07:39,272 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:08:22,072 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277402.0675752, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:08:22,073 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:08:39,576 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277419.370044, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-19 16:08:39,593 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:09:22,085 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277462.0790033, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:09:22,085 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:09:39,637 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277479.6318533, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-19 16:09:39,639 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:10:22,132 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277522.1260734, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:10:22,133 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:10:31,692 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 16:10:31,725 - DEBUG - Database connection closed and returned to pool 2025-09-19 16:10:39,651 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277539.6459424, 'cache_hits': 0, 'cache_misses': 8, 'cache_clears': 0} 2025-09-19 16:10:39,652 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:11:22,146 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277582.1417012, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:11:22,147 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:11:39,695 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277599.6824992, 'cache_hits': 0, 'cache_misses': 8, 'cache_clears': 0} 2025-09-19 16:11:39,696 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:12:22,262 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277642.2524033, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:12:22,264 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:12:39,711 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277659.7050903, 'cache_hits': 0, 'cache_misses': 8, 'cache_clears': 0} 2025-09-19 16:12:39,712 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:13:03,362 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 16:13:03,465 - DEBUG - Database connection closed and returned to pool 2025-09-19 16:13:22,279 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277702.27297, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:13:22,280 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:13:39,724 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277719.7187772, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-19 16:13:39,725 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:14:22,570 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277762.4473534, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:14:22,573 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:14:39,773 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277779.7419674, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-19 16:14:39,776 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:15:22,588 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277822.5822475, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:15:22,589 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:15:34,269 - DEBUG - Query optimized: SELECT c.id, c.title, c.subtitle, c.description, CAST(c.price AS FLOAT) AS price, CAST(c.discount AS FLOAT) AS discount, CAST(c.final_price AS FLOAT) AS final_price, c.image_url, c.video_preview_url, c.level, c.category_id, c.type, c.language, CAST(c.duration_hours AS FLOAT) AS duration_hours, CAST(c.total_lessons AS UNSIGNED) AS total_lessons, CAST(c.total_resources AS UNSIGNED) AS total_resources, c.prerequisites, c.outcomes, c.target_audience, c.publication_date, c.status, CAST(c.rating AS FLOAT) AS rating, CAST(c.reviews_count AS UNSIGNED) AS reviews_count, CAST(c.enrollments_count AS UNSIGNED) AS enrollments_count, c.is_featured, c.is_top_selling, c.is_trending, c.tags, CAST(c.difficulty_score AS FLOAT) AS difficulty_score, c.created_at, c.updated_at, c.instructor_id, c.instructor_name, c.grade_level, c.institute_id, i.name AS institute_name, i.slug AS institute_slug, i.logo_url AS institute_logo, i.institute_type, cat.name AS category_name, cat.description AS category_description, CASE WHEN c.tags IS NOT NULL AND c.tags != '' THEN JSON_EXTRACT(CONCAT('["', REPLACE(c.tags, ',', '","'), '"]'), '$') ELSE JSON_ARRAY() END AS categories FROM courses c LEFT JOIN institutes i ON c.institute_id = i.id LEFT JOIN categories cat ON c.category_id = cat.id WHERE c.status = 'active' AND (i.status = 'active' OR c.institute_id IS NULL) ORDER BY c.created_at DESC -> SELECT c.id, c.title, c.subtitle, c.description, CAST(c.price AS FLOAT) AS price, CAST(c.discount AS FLOAT) AS discount, CAST(c.final_price AS FLOAT) AS final_price, c.image_url, c.video_preview_url, c.level, c.category_id, c.type, c.language, CAST(c.duration_hours AS FLOAT) AS duration_hours, CAST(c.total_lessons AS UNSIGNED) AS total_lessons, CAST(c.total_resources AS UNSIGNED) AS total_resources, c.prerequisites, c.outcomes, c.target_audience, c.publication_date, c.status, CAST(c.rating AS FLOAT) AS rating, CAST(c.reviews_count AS UNSIGNED) AS reviews_count, CAST(c.enrollments_count AS UNSIGNED) AS enrollments_count, c.is_featured, c.is_top_selling, c.is_trending, c.tags, CAST(c.difficulty_score AS FLOAT) AS difficulty_score, c.created_at, c.updated_at, c.instructor_id, c.instructor_name, c.grade_level, c.institute_id, i.name AS institute_name, i.slug AS institute_slug, i.logo_url AS institute_logo, i.institute_type, cat.name AS category_name, cat.description AS category_description, CASE WHEN c.tags IS NOT NULL AND c.tags != '' THEN JSON_EXTRACT(CONCAT('["', REPLACE(c.tags, ',', '","'), '"]'), '$') ELSE JSON_ARRAY() END AS categories FROM courses c LEFT JOIN institutes i ON c.institute_id = i.id LEFT JOIN categories cat ON c.category_id = cat.id WHERE c.status = 'active' AND (i.status = 'active' OR c.institute_id IS NULL) ORDER BY c.created_at DESC LIMIT 1000 2025-09-19 16:15:39,790 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277839.7851863, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-19 16:15:39,791 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:16:22,600 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277882.5947387, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:16:22,600 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:16:39,800 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277899.796913, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-19 16:16:39,800 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:17:22,610 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277942.6062841, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:17:22,610 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:17:39,809 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758277959.8057656, 'cache_hits': 0, 'cache_misses': 9, 'cache_clears': 0} 2025-09-19 16:17:39,810 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:18:04,612 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 16:18:04,739 - DEBUG - Database connection closed and returned to pool 2025-09-19 16:18:22,619 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278002.6159956, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:18:22,620 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:18:39,819 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278019.8160627, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-19 16:18:39,820 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:19:22,629 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278062.6255484, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:19:22,630 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:19:39,829 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278079.824487, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-19 16:19:39,830 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:20:22,640 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278122.6357944, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:20:22,641 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:20:39,844 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278139.8369184, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-19 16:20:39,847 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:21:22,653 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278182.6480865, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:21:22,654 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:21:39,935 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278199.8905177, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-19 16:21:39,939 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:22:22,870 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278242.78811, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:22:22,873 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:22:40,006 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278259.9832194, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-19 16:22:40,007 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:23:22,899 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278302.8935294, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:23:22,900 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:23:40,398 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278320.1832588, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-19 16:23:40,415 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:24:22,925 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278362.9171436, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:24:22,926 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:24:40,732 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278380.712968, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-19 16:24:40,736 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:25:05,202 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 16:25:05,212 - DEBUG - Database connection closed and returned to pool 2025-09-19 16:25:22,938 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278422.9340413, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:25:22,939 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:25:23,991 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 16:25:23,996 - DEBUG - Database connection closed and returned to pool 2025-09-19 16:25:40,742 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278440.739487, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-19 16:25:40,743 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:26:22,980 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278482.9711316, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:26:22,987 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:26:40,754 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278500.7500474, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-19 16:26:40,756 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:27:23,038 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278543.0269637, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:27:23,044 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:27:40,781 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278560.7673714, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-19 16:27:40,782 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:28:23,071 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278603.0556357, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:28:23,072 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:28:40,793 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278620.7890038, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-19 16:28:40,794 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:29:23,083 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278663.0790412, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:29:23,084 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:29:40,804 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278680.799621, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-19 16:29:40,805 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:30:23,095 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758278723.090718, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:30:23,096 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:48:20,083 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758279800.0537379, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:48:20,085 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:48:20,086 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758279800.0525558, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-19 16:48:20,087 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:49:20,095 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758279860.0934317, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:49:20,095 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758279860.0936582, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-19 16:49:20,095 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:49:20,096 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:50:20,101 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758279920.0997005, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:50:20,102 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:50:20,104 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758279920.101008, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-19 16:50:20,105 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:51:20,109 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758279980.1074674, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:51:20,112 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:51:20,113 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758279980.108484, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-19 16:51:20,115 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:52:20,121 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280040.1158454, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:52:20,122 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:52:20,125 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280040.1217327, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-19 16:52:20,127 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:53:20,137 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280100.1298432, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:53:20,138 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:53:20,141 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280100.1369078, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-19 16:53:20,142 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:54:20,154 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280160.1455035, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:54:20,157 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:54:20,159 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280160.1503859, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-19 16:54:20,160 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:55:20,384 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280220.263526, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:55:20,400 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:55:20,413 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280220.2482684, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-19 16:55:20,441 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:56:20,282 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 16:56:20,294 - DEBUG - Database connection closed and returned to pool 2025-09-19 16:56:20,615 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280280.6090293, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:56:20,616 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:56:20,617 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280280.611221, 'cache_hits': 0, 'cache_misses': 14, 'cache_clears': 0} 2025-09-19 16:56:20,617 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:56:39,617 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 16:56:39,638 - DEBUG - Database connection closed and returned to pool 2025-09-19 16:57:20,630 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280340.6245918, 'cache_hits': 0, 'cache_misses': 16, 'cache_clears': 0} 2025-09-19 16:57:20,630 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280340.624073, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:57:20,631 - INFO - Connection stats - Total: 81, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:57:20,631 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:58:20,642 - DEBUG - Database health check passed. Stats: {'total_connections': 82, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280400.637697, 'cache_hits': 0, 'cache_misses': 16, 'cache_clears': 0} 2025-09-19 16:58:20,643 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280400.6377048, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:58:20,644 - INFO - Connection stats - Total: 82, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:58:20,644 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:59:20,708 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280460.6719537, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 16:59:20,711 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 16:59:20,712 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280460.6752942, 'cache_hits': 0, 'cache_misses': 16, 'cache_clears': 0} 2025-09-19 16:59:20,713 - INFO - Connection stats - Total: 83, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:00:20,815 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280520.7339706, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:00:20,822 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:00:20,828 - DEBUG - Database health check passed. Stats: {'total_connections': 84, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280520.7443266, 'cache_hits': 0, 'cache_misses': 16, 'cache_clears': 0} 2025-09-19 17:00:20,840 - INFO - Connection stats - Total: 84, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:01:20,839 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280580.8327262, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:01:20,840 - INFO - Connection stats - Total: 78, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:01:20,856 - DEBUG - Database health check passed. Stats: {'total_connections': 85, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280580.8501153, 'cache_hits': 0, 'cache_misses': 16, 'cache_clears': 0} 2025-09-19 17:01:20,857 - INFO - Connection stats - Total: 85, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:02:20,850 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280640.8460195, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:02:20,851 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:02:20,870 - DEBUG - Database health check passed. Stats: {'total_connections': 86, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280640.8642206, 'cache_hits': 0, 'cache_misses': 16, 'cache_clears': 0} 2025-09-19 17:02:20,871 - INFO - Connection stats - Total: 86, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:03:20,863 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280700.8566194, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:03:20,864 - INFO - Connection stats - Total: 80, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:03:20,886 - DEBUG - Database health check passed. Stats: {'total_connections': 87, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280700.8802633, 'cache_hits': 0, 'cache_misses': 16, 'cache_clears': 0} 2025-09-19 17:03:20,887 - INFO - Connection stats - Total: 87, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:04:21,033 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280760.9608223, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:04:21,035 - INFO - Connection stats - Total: 81, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:04:21,053 - DEBUG - Database health check passed. Stats: {'total_connections': 88, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280761.0283198, 'cache_hits': 0, 'cache_misses': 16, 'cache_clears': 0} 2025-09-19 17:04:21,054 - INFO - Connection stats - Total: 88, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:05:21,051 - DEBUG - Database health check passed. Stats: {'total_connections': 82, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280821.0421793, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:05:21,055 - INFO - Connection stats - Total: 82, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:05:21,070 - DEBUG - Database health check passed. Stats: {'total_connections': 89, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280821.0612245, 'cache_hits': 0, 'cache_misses': 16, 'cache_clears': 0} 2025-09-19 17:05:21,072 - INFO - Connection stats - Total: 89, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:05:55,289 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 17:05:55,299 - DEBUG - Database connection closed and returned to pool 2025-09-19 17:06:21,064 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280881.0597568, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:06:21,065 - INFO - Connection stats - Total: 83, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:06:21,085 - DEBUG - Database health check passed. Stats: {'total_connections': 93, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280881.0775754, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-09-19 17:06:21,085 - INFO - Connection stats - Total: 93, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:07:21,259 - DEBUG - Database health check passed. Stats: {'total_connections': 84, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280941.199616, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:07:21,265 - INFO - Connection stats - Total: 84, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:07:21,273 - DEBUG - Database health check passed. Stats: {'total_connections': 94, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758280941.2002378, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-09-19 17:07:21,278 - INFO - Connection stats - Total: 94, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:08:18,673 - DEBUG - Query optimized: SELECT c.id, c.title, c.subtitle, c.description, CAST(c.price AS FLOAT) AS price, CAST(c.discount AS FLOAT) AS discount, CAST(c.final_price AS FLOAT) AS final_price, c.image_url, c.video_preview_url, c.level, c.category_id, c.type, c.language, CAST(c.duration_hours AS FLOAT) AS duration_hours, CAST(c.total_lessons AS UNSIGNED) AS total_lessons, CAST(c.total_resources AS UNSIGNED) AS total_resources, c.prerequisites, c.outcomes, c.target_audience, c.publication_date, c.status, CAST(c.rating AS FLOAT) AS rating, CAST(c.reviews_count AS UNSIGNED) AS reviews_count, CAST(c.enrollments_count AS UNSIGNED) AS enrollments_count, c.is_featured, c.is_top_selling, c.is_trending, c.tags, CAST(c.difficulty_score AS FLOAT) AS difficulty_score, c.created_at, c.updated_at, c.instructor_id, c.instructor_name, c.grade_level, c.institute_id, i.name AS institute_name, i.slug AS institute_slug, i.logo_url AS institute_logo, i.institute_type, cat.name AS category_name, cat.description AS category_description, CASE WHEN c.tags IS NOT NULL AND c.tags != '' THEN JSON_EXTRACT(CONCAT('["', REPLACE(c.tags, ',', '","'), '"]'), '$') ELSE JSON_ARRAY() END AS categories FROM courses c LEFT JOIN institutes i ON c.institute_id = i.id LEFT JOIN categories cat ON c.category_id = cat.id WHERE c.status = 'active' AND (i.status = 'active' OR c.institute_id IS NULL) ORDER BY c.created_at DESC -> SELECT c.id, c.title, c.subtitle, c.description, CAST(c.price AS FLOAT) AS price, CAST(c.discount AS FLOAT) AS discount, CAST(c.final_price AS FLOAT) AS final_price, c.image_url, c.video_preview_url, c.level, c.category_id, c.type, c.language, CAST(c.duration_hours AS FLOAT) AS duration_hours, CAST(c.total_lessons AS UNSIGNED) AS total_lessons, CAST(c.total_resources AS UNSIGNED) AS total_resources, c.prerequisites, c.outcomes, c.target_audience, c.publication_date, c.status, CAST(c.rating AS FLOAT) AS rating, CAST(c.reviews_count AS UNSIGNED) AS reviews_count, CAST(c.enrollments_count AS UNSIGNED) AS enrollments_count, c.is_featured, c.is_top_selling, c.is_trending, c.tags, CAST(c.difficulty_score AS FLOAT) AS difficulty_score, c.created_at, c.updated_at, c.instructor_id, c.instructor_name, c.grade_level, c.institute_id, i.name AS institute_name, i.slug AS institute_slug, i.logo_url AS institute_logo, i.institute_type, cat.name AS category_name, cat.description AS category_description, CASE WHEN c.tags IS NOT NULL AND c.tags != '' THEN JSON_EXTRACT(CONCAT('["', REPLACE(c.tags, ',', '","'), '"]'), '$') ELSE JSON_ARRAY() END AS categories FROM courses c LEFT JOIN institutes i ON c.institute_id = i.id LEFT JOIN categories cat ON c.category_id = cat.id WHERE c.status = 'active' AND (i.status = 'active' OR c.institute_id IS NULL) ORDER BY c.created_at DESC LIMIT 1000 2025-09-19 17:08:21,280 - DEBUG - Database health check passed. Stats: {'total_connections': 85, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281001.2727513, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:08:21,281 - INFO - Connection stats - Total: 85, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:08:21,294 - DEBUG - Database health check passed. Stats: {'total_connections': 95, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281001.2887127, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-09-19 17:08:21,295 - INFO - Connection stats - Total: 95, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:09:21,319 - DEBUG - Database health check passed. Stats: {'total_connections': 86, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281061.3047304, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:09:21,321 - INFO - Connection stats - Total: 86, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:09:21,337 - DEBUG - Database health check passed. Stats: {'total_connections': 96, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281061.3062336, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-09-19 17:09:21,338 - INFO - Connection stats - Total: 96, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:10:21,331 - DEBUG - Database health check passed. Stats: {'total_connections': 87, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281121.327, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:10:21,334 - INFO - Connection stats - Total: 87, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:10:21,361 - DEBUG - Database health check passed. Stats: {'total_connections': 97, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281121.353508, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-09-19 17:10:21,362 - INFO - Connection stats - Total: 97, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:11:21,349 - DEBUG - Database health check passed. Stats: {'total_connections': 88, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281181.3431273, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:11:21,352 - INFO - Connection stats - Total: 88, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:11:21,392 - DEBUG - Database health check passed. Stats: {'total_connections': 98, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281181.3783376, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-09-19 17:11:21,399 - INFO - Connection stats - Total: 98, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:12:21,363 - DEBUG - Database health check passed. Stats: {'total_connections': 89, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281241.3576407, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:12:21,364 - INFO - Connection stats - Total: 89, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:12:21,411 - DEBUG - Database health check passed. Stats: {'total_connections': 99, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281241.4072695, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-09-19 17:12:21,412 - INFO - Connection stats - Total: 99, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:13:21,380 - DEBUG - Database health check passed. Stats: {'total_connections': 90, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281301.372292, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:13:21,381 - INFO - Connection stats - Total: 90, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:13:21,430 - DEBUG - Database health check passed. Stats: {'total_connections': 100, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281301.4259944, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-09-19 17:13:21,432 - INFO - Connection stats - Total: 100, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:14:21,392 - DEBUG - Database health check passed. Stats: {'total_connections': 91, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281361.387888, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:14:21,393 - INFO - Connection stats - Total: 91, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:14:21,450 - DEBUG - Database health check passed. Stats: {'total_connections': 101, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281361.4424663, 'cache_hits': 0, 'cache_misses': 18, 'cache_clears': 0} 2025-09-19 17:14:21,451 - INFO - Connection stats - Total: 101, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:14:46,588 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 17:14:46,637 - DEBUG - Database connection closed and returned to pool 2025-09-19 17:15:21,402 - DEBUG - Database health check passed. Stats: {'total_connections': 92, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281421.3966732, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:15:21,403 - INFO - Connection stats - Total: 92, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:15:21,465 - DEBUG - Database health check passed. Stats: {'total_connections': 104, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281421.4571264, 'cache_hits': 0, 'cache_misses': 19, 'cache_clears': 0} 2025-09-19 17:15:21,466 - INFO - Connection stats - Total: 104, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:16:21,419 - DEBUG - Database health check passed. Stats: {'total_connections': 93, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281481.413596, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:16:21,421 - INFO - Connection stats - Total: 93, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:16:21,482 - DEBUG - Database health check passed. Stats: {'total_connections': 106, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281481.4757469, 'cache_hits': 0, 'cache_misses': 20, 'cache_clears': 0} 2025-09-19 17:16:21,483 - INFO - Connection stats - Total: 106, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:17:21,440 - DEBUG - Database health check passed. Stats: {'total_connections': 94, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281541.4306784, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:17:21,441 - INFO - Connection stats - Total: 94, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:17:21,518 - DEBUG - Database health check passed. Stats: {'total_connections': 107, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281541.4955835, 'cache_hits': 0, 'cache_misses': 20, 'cache_clears': 0} 2025-09-19 17:17:21,520 - INFO - Connection stats - Total: 107, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:18:21,455 - DEBUG - Database health check passed. Stats: {'total_connections': 95, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281601.4486692, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:18:21,455 - INFO - Connection stats - Total: 95, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:18:21,532 - DEBUG - Database health check passed. Stats: {'total_connections': 108, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281601.5279315, 'cache_hits': 0, 'cache_misses': 20, 'cache_clears': 0} 2025-09-19 17:18:21,535 - INFO - Connection stats - Total: 108, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:19:21,462 - DEBUG - Database health check passed. Stats: {'total_connections': 96, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281661.45987, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:19:21,464 - INFO - Connection stats - Total: 96, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:19:21,541 - DEBUG - Database health check passed. Stats: {'total_connections': 109, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281661.538895, 'cache_hits': 0, 'cache_misses': 20, 'cache_clears': 0} 2025-09-19 17:19:21,542 - INFO - Connection stats - Total: 109, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:23:36,430 - DEBUG - Database health check passed. Stats: {'total_connections': 97, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281916.200137, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:23:36,446 - INFO - Connection stats - Total: 97, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:23:36,448 - DEBUG - Database health check passed. Stats: {'total_connections': 110, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281916.1242158, 'cache_hits': 0, 'cache_misses': 20, 'cache_clears': 0} 2025-09-19 17:23:36,484 - INFO - Connection stats - Total: 110, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:24:36,463 - DEBUG - Database health check passed. Stats: {'total_connections': 98, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281976.4602609, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:24:36,463 - INFO - Connection stats - Total: 98, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:24:36,560 - DEBUG - Database health check passed. Stats: {'total_connections': 111, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758281976.5552378, 'cache_hits': 0, 'cache_misses': 20, 'cache_clears': 0} 2025-09-19 17:24:36,561 - INFO - Connection stats - Total: 111, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:25:36,593 - DEBUG - Database health check passed. Stats: {'total_connections': 99, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282036.5427012, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:25:36,600 - INFO - Connection stats - Total: 99, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:25:36,621 - DEBUG - Database health check passed. Stats: {'total_connections': 112, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282036.6099575, 'cache_hits': 0, 'cache_misses': 20, 'cache_clears': 0} 2025-09-19 17:25:36,624 - INFO - Connection stats - Total: 112, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:26:36,927 - DEBUG - Database health check passed. Stats: {'total_connections': 113, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282096.870827, 'cache_hits': 0, 'cache_misses': 20, 'cache_clears': 0} 2025-09-19 17:26:36,935 - INFO - Connection stats - Total: 113, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:26:36,941 - DEBUG - Database health check passed. Stats: {'total_connections': 100, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282096.8701155, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:26:36,945 - INFO - Connection stats - Total: 100, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:27:36,977 - DEBUG - Database health check passed. Stats: {'total_connections': 114, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282156.9639611, 'cache_hits': 0, 'cache_misses': 20, 'cache_clears': 0} 2025-09-19 17:27:36,982 - INFO - Connection stats - Total: 114, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:27:36,988 - DEBUG - Database health check passed. Stats: {'total_connections': 101, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282156.9628959, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:27:36,993 - INFO - Connection stats - Total: 101, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:28:36,996 - DEBUG - Database health check passed. Stats: {'total_connections': 115, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282216.991279, 'cache_hits': 0, 'cache_misses': 20, 'cache_clears': 0} 2025-09-19 17:28:36,997 - INFO - Connection stats - Total: 115, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:28:37,012 - DEBUG - Database health check passed. Stats: {'total_connections': 102, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282217.0055127, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:28:37,018 - INFO - Connection stats - Total: 102, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:29:37,040 - DEBUG - Database health check passed. Stats: {'total_connections': 116, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282277.0228693, 'cache_hits': 0, 'cache_misses': 20, 'cache_clears': 0} 2025-09-19 17:29:37,044 - INFO - Connection stats - Total: 116, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:29:37,046 - DEBUG - Database health check passed. Stats: {'total_connections': 103, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282277.0333805, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:29:37,050 - INFO - Connection stats - Total: 103, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:30:37,126 - DEBUG - Database health check passed. Stats: {'total_connections': 104, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282337.086891, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:30:37,134 - INFO - Connection stats - Total: 104, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:30:37,136 - DEBUG - Database health check passed. Stats: {'total_connections': 117, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282337.1015978, 'cache_hits': 0, 'cache_misses': 20, 'cache_clears': 0} 2025-09-19 17:30:37,150 - INFO - Connection stats - Total: 117, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:31:37,153 - DEBUG - Database health check passed. Stats: {'total_connections': 105, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282397.1493554, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:31:37,154 - INFO - Connection stats - Total: 105, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:31:37,170 - DEBUG - Database health check passed. Stats: {'total_connections': 118, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282397.1662118, 'cache_hits': 0, 'cache_misses': 20, 'cache_clears': 0} 2025-09-19 17:31:37,171 - INFO - Connection stats - Total: 118, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:32:37,162 - DEBUG - Database health check passed. Stats: {'total_connections': 106, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282457.1594765, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:32:37,163 - INFO - Connection stats - Total: 106, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:32:37,183 - DEBUG - Database health check passed. Stats: {'total_connections': 119, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282457.1769583, 'cache_hits': 0, 'cache_misses': 20, 'cache_clears': 0} 2025-09-19 17:32:37,183 - INFO - Connection stats - Total: 119, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:33:37,175 - DEBUG - Database health check passed. Stats: {'total_connections': 107, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282517.1693869, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:33:37,175 - INFO - Connection stats - Total: 107, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:33:37,196 - DEBUG - Database health check passed. Stats: {'total_connections': 120, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282517.191103, 'cache_hits': 0, 'cache_misses': 20, 'cache_clears': 0} 2025-09-19 17:33:37,197 - INFO - Connection stats - Total: 120, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:34:37,185 - DEBUG - Database health check passed. Stats: {'total_connections': 108, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282577.1815479, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:34:37,186 - INFO - Connection stats - Total: 108, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:34:37,207 - DEBUG - Database health check passed. Stats: {'total_connections': 121, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282577.2024126, 'cache_hits': 0, 'cache_misses': 20, 'cache_clears': 0} 2025-09-19 17:34:37,208 - INFO - Connection stats - Total: 121, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:35:37,311 - DEBUG - Database health check passed. Stats: {'total_connections': 109, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282637.2165747, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:35:37,324 - INFO - Connection stats - Total: 109, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:35:37,451 - DEBUG - Database health check passed. Stats: {'total_connections': 122, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282637.3023365, 'cache_hits': 0, 'cache_misses': 20, 'cache_clears': 0} 2025-09-19 17:35:37,472 - INFO - Connection stats - Total: 122, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:36:18,083 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 17:36:18,086 - DEBUG - Database connection closed and returned to pool 2025-09-19 17:36:37,366 - DEBUG - Database health check passed. Stats: {'total_connections': 110, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282697.3565152, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:36:37,368 - INFO - Connection stats - Total: 110, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:36:37,503 - DEBUG - Database health check passed. Stats: {'total_connections': 125, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282697.4896722, 'cache_hits': 0, 'cache_misses': 21, 'cache_clears': 0} 2025-09-19 17:36:37,506 - INFO - Connection stats - Total: 125, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:36:43,444 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 17:36:43,453 - DEBUG - Database connection closed and returned to pool 2025-09-19 17:37:37,378 - DEBUG - Database health check passed. Stats: {'total_connections': 111, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282757.3735158, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:37:37,379 - INFO - Connection stats - Total: 111, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:37:37,515 - DEBUG - Database health check passed. Stats: {'total_connections': 128, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282757.5106497, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-09-19 17:37:37,515 - INFO - Connection stats - Total: 128, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:38:37,390 - DEBUG - Database health check passed. Stats: {'total_connections': 112, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282817.3846009, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:38:37,391 - INFO - Connection stats - Total: 112, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:38:37,527 - DEBUG - Database health check passed. Stats: {'total_connections': 129, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282817.5223105, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-09-19 17:38:37,528 - INFO - Connection stats - Total: 129, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:39:37,681 - DEBUG - Database health check passed. Stats: {'total_connections': 113, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282877.6234243, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:39:37,718 - INFO - Connection stats - Total: 113, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:39:38,011 - DEBUG - Database health check passed. Stats: {'total_connections': 130, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282877.6790957, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-09-19 17:39:38,075 - INFO - Connection stats - Total: 130, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:39:53,411 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 17:39:53,458 - DEBUG - Database connection closed and returned to pool 2025-09-19 17:40:37,973 - DEBUG - Database health check passed. Stats: {'total_connections': 114, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282937.8687391, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:40:37,976 - INFO - Connection stats - Total: 114, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:40:38,123 - DEBUG - Database health check passed. Stats: {'total_connections': 133, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282938.1124544, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 17:40:38,124 - INFO - Connection stats - Total: 133, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:41:38,128 - DEBUG - Database health check passed. Stats: {'total_connections': 115, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282998.0713978, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:41:38,133 - INFO - Connection stats - Total: 115, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:41:38,200 - DEBUG - Database health check passed. Stats: {'total_connections': 134, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758282998.170918, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 17:41:38,201 - INFO - Connection stats - Total: 134, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:42:38,150 - DEBUG - Database health check passed. Stats: {'total_connections': 116, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283058.1451783, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:42:38,152 - INFO - Connection stats - Total: 116, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:42:38,217 - DEBUG - Database health check passed. Stats: {'total_connections': 135, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283058.2099712, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 17:42:38,217 - INFO - Connection stats - Total: 135, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:43:38,167 - DEBUG - Database health check passed. Stats: {'total_connections': 117, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283118.1583874, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:43:38,169 - INFO - Connection stats - Total: 117, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:43:38,238 - DEBUG - Database health check passed. Stats: {'total_connections': 136, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283118.2254603, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 17:43:38,239 - INFO - Connection stats - Total: 136, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:44:38,200 - DEBUG - Database health check passed. Stats: {'total_connections': 118, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283178.1867785, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:44:38,203 - INFO - Connection stats - Total: 118, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:44:38,272 - DEBUG - Database health check passed. Stats: {'total_connections': 137, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283178.2545717, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 17:44:38,277 - INFO - Connection stats - Total: 137, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:45:38,272 - DEBUG - Database health check passed. Stats: {'total_connections': 119, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283238.252266, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:45:38,274 - INFO - Connection stats - Total: 119, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:45:38,322 - DEBUG - Database health check passed. Stats: {'total_connections': 138, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283238.3017647, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 17:45:38,323 - INFO - Connection stats - Total: 138, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:46:38,287 - DEBUG - Database health check passed. Stats: {'total_connections': 120, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283298.2816074, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:46:38,288 - INFO - Connection stats - Total: 120, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:46:38,339 - DEBUG - Database health check passed. Stats: {'total_connections': 139, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283298.3332272, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 17:46:38,341 - INFO - Connection stats - Total: 139, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:47:38,301 - DEBUG - Database health check passed. Stats: {'total_connections': 121, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283358.2945988, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:47:38,302 - INFO - Connection stats - Total: 121, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:47:38,355 - DEBUG - Database health check passed. Stats: {'total_connections': 140, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283358.3497748, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 17:47:38,357 - INFO - Connection stats - Total: 140, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:48:38,319 - DEBUG - Database health check passed. Stats: {'total_connections': 122, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283418.308846, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:48:38,321 - INFO - Connection stats - Total: 122, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:48:38,369 - DEBUG - Database health check passed. Stats: {'total_connections': 141, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283418.3652573, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 17:48:38,370 - INFO - Connection stats - Total: 141, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:49:38,330 - DEBUG - Database health check passed. Stats: {'total_connections': 123, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283478.326768, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:49:38,331 - INFO - Connection stats - Total: 123, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:49:38,380 - DEBUG - Database health check passed. Stats: {'total_connections': 142, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283478.37646, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 17:49:38,380 - INFO - Connection stats - Total: 142, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:50:38,341 - DEBUG - Database health check passed. Stats: {'total_connections': 124, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283538.3358662, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:50:38,342 - INFO - Connection stats - Total: 124, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:50:38,391 - DEBUG - Database health check passed. Stats: {'total_connections': 143, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283538.3865108, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 17:50:38,392 - INFO - Connection stats - Total: 143, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:51:38,353 - DEBUG - Database health check passed. Stats: {'total_connections': 125, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283598.3476443, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:51:38,354 - INFO - Connection stats - Total: 125, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:51:38,403 - DEBUG - Database health check passed. Stats: {'total_connections': 144, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283598.3980541, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 17:51:38,404 - INFO - Connection stats - Total: 144, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:52:38,582 - DEBUG - Database health check passed. Stats: {'total_connections': 126, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283658.5446367, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:52:38,592 - INFO - Connection stats - Total: 126, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:52:38,631 - DEBUG - Database health check passed. Stats: {'total_connections': 145, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283658.5827065, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 17:52:38,633 - INFO - Connection stats - Total: 145, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:53:38,608 - DEBUG - Database health check passed. Stats: {'total_connections': 127, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283718.6014502, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:53:38,609 - INFO - Connection stats - Total: 127, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:53:38,650 - DEBUG - Database health check passed. Stats: {'total_connections': 146, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283718.6437385, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 17:53:38,651 - INFO - Connection stats - Total: 146, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:54:38,621 - DEBUG - Database health check passed. Stats: {'total_connections': 128, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283778.6170564, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:54:38,622 - INFO - Connection stats - Total: 128, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:54:38,662 - DEBUG - Database health check passed. Stats: {'total_connections': 147, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283778.6579025, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 17:54:38,663 - INFO - Connection stats - Total: 147, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:55:38,632 - DEBUG - Database health check passed. Stats: {'total_connections': 129, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283838.6280386, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:55:38,633 - INFO - Connection stats - Total: 129, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:55:38,678 - DEBUG - Database health check passed. Stats: {'total_connections': 148, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283838.6714063, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 17:55:38,679 - INFO - Connection stats - Total: 148, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:56:38,645 - DEBUG - Database health check passed. Stats: {'total_connections': 130, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283898.6386838, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:56:38,650 - INFO - Connection stats - Total: 130, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:56:38,702 - DEBUG - Database health check passed. Stats: {'total_connections': 149, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283898.689327, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 17:56:38,705 - INFO - Connection stats - Total: 149, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:57:38,680 - DEBUG - Database health check passed. Stats: {'total_connections': 131, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283958.6680686, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:57:38,682 - INFO - Connection stats - Total: 131, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:57:38,722 - DEBUG - Database health check passed. Stats: {'total_connections': 150, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758283958.715524, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 17:57:38,723 - INFO - Connection stats - Total: 150, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:58:38,692 - DEBUG - Database health check passed. Stats: {'total_connections': 132, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758284018.6873562, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:58:38,693 - INFO - Connection stats - Total: 132, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:58:38,733 - DEBUG - Database health check passed. Stats: {'total_connections': 151, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758284018.7286801, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 17:58:38,734 - INFO - Connection stats - Total: 151, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:59:38,704 - DEBUG - Database health check passed. Stats: {'total_connections': 133, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758284078.6993728, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 17:59:38,705 - INFO - Connection stats - Total: 133, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 17:59:38,743 - DEBUG - Database health check passed. Stats: {'total_connections': 152, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758284078.738507, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 17:59:38,745 - INFO - Connection stats - Total: 152, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 18:00:38,716 - DEBUG - Database health check passed. Stats: {'total_connections': 134, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758284138.7105236, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 18:00:38,718 - INFO - Connection stats - Total: 134, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 18:00:38,758 - DEBUG - Database health check passed. Stats: {'total_connections': 153, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758284138.7526984, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 18:00:38,759 - INFO - Connection stats - Total: 153, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 18:01:38,728 - DEBUG - Database health check passed. Stats: {'total_connections': 135, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758284198.723506, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 18:01:38,729 - INFO - Connection stats - Total: 135, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 18:01:38,776 - DEBUG - Database health check passed. Stats: {'total_connections': 154, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758284198.7651808, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 18:01:38,778 - INFO - Connection stats - Total: 154, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 18:02:38,740 - DEBUG - Database health check passed. Stats: {'total_connections': 136, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758284258.7353191, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 18:02:38,742 - INFO - Connection stats - Total: 136, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 18:02:38,789 - DEBUG - Database health check passed. Stats: {'total_connections': 155, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758284258.783956, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 18:02:38,790 - INFO - Connection stats - Total: 155, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 18:03:38,763 - DEBUG - Database health check passed. Stats: {'total_connections': 137, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758284318.7526324, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 18:03:38,764 - INFO - Connection stats - Total: 137, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 18:03:38,849 - DEBUG - Database health check passed. Stats: {'total_connections': 156, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758284318.832767, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 18:03:38,850 - INFO - Connection stats - Total: 156, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 18:10:36,195 - DEBUG - Database health check passed. Stats: {'total_connections': 138, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758284735.9362307, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 18:10:36,203 - INFO - Connection stats - Total: 138, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 18:10:36,220 - DEBUG - Database health check passed. Stats: {'total_connections': 157, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758284735.9226222, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 18:10:36,227 - INFO - Connection stats - Total: 157, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 18:13:11,472 - DEBUG - Database health check passed. Stats: {'total_connections': 139, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758284891.1446078, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 18:13:11,521 - INFO - Connection stats - Total: 139, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 18:13:11,718 - DEBUG - Database health check passed. Stats: {'total_connections': 158, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758284891.228896, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 18:13:11,756 - INFO - Connection stats - Total: 158, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:45:11,491 - DEBUG - Database health check passed. Stats: {'total_connections': 140, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758290411.434516, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 19:45:11,494 - INFO - Connection stats - Total: 140, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:45:11,514 - DEBUG - Database health check passed. Stats: {'total_connections': 159, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758290411.4346936, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 19:45:11,518 - INFO - Connection stats - Total: 159, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:46:11,832 - DEBUG - Database health check passed. Stats: {'total_connections': 141, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758290471.6987202, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 19:46:11,837 - INFO - Connection stats - Total: 141, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:46:11,856 - DEBUG - Database health check passed. Stats: {'total_connections': 160, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758290471.6984801, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 19:46:11,859 - INFO - Connection stats - Total: 160, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:47:11,844 - DEBUG - Database health check passed. Stats: {'total_connections': 142, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758290531.8411334, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 19:47:11,844 - INFO - Connection stats - Total: 142, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:47:11,873 - DEBUG - Database health check passed. Stats: {'total_connections': 161, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758290531.8707244, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 19:47:11,874 - INFO - Connection stats - Total: 161, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:48:11,853 - DEBUG - Database health check passed. Stats: {'total_connections': 143, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758290591.8508196, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 19:48:11,853 - INFO - Connection stats - Total: 143, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:48:11,881 - DEBUG - Database health check passed. Stats: {'total_connections': 162, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758290591.877803, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 19:48:11,884 - INFO - Connection stats - Total: 162, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:49:11,860 - DEBUG - Database health check passed. Stats: {'total_connections': 144, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758290651.857682, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 19:49:11,860 - INFO - Connection stats - Total: 144, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:49:11,891 - DEBUG - Database health check passed. Stats: {'total_connections': 163, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758290651.8880723, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 19:49:11,891 - INFO - Connection stats - Total: 163, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:50:11,867 - DEBUG - Database health check passed. Stats: {'total_connections': 145, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758290711.8642757, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 19:50:11,867 - INFO - Connection stats - Total: 145, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:50:11,899 - DEBUG - Database health check passed. Stats: {'total_connections': 164, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758290711.8953118, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 19:50:11,899 - INFO - Connection stats - Total: 164, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:51:11,875 - DEBUG - Database health check passed. Stats: {'total_connections': 146, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758290771.8721354, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 19:51:11,875 - INFO - Connection stats - Total: 146, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:51:11,909 - DEBUG - Database health check passed. Stats: {'total_connections': 165, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758290771.905504, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 19:51:11,910 - INFO - Connection stats - Total: 165, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:52:11,881 - DEBUG - Database health check passed. Stats: {'total_connections': 147, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758290831.879952, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 19:52:11,882 - INFO - Connection stats - Total: 147, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:52:11,918 - DEBUG - Database health check passed. Stats: {'total_connections': 166, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758290831.9147472, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 19:52:11,919 - INFO - Connection stats - Total: 166, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:53:11,905 - DEBUG - Database health check passed. Stats: {'total_connections': 148, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758290891.891169, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 19:53:11,909 - INFO - Connection stats - Total: 148, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:53:11,938 - DEBUG - Database health check passed. Stats: {'total_connections': 167, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758290891.9326053, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 19:53:11,939 - INFO - Connection stats - Total: 167, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:54:11,920 - DEBUG - Database health check passed. Stats: {'total_connections': 149, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758290951.9171717, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 19:54:11,921 - INFO - Connection stats - Total: 149, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:54:11,949 - DEBUG - Database health check passed. Stats: {'total_connections': 168, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758290951.9442008, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 19:54:11,950 - INFO - Connection stats - Total: 168, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:55:11,925 - DEBUG - Database health check passed. Stats: {'total_connections': 150, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758291011.924498, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 19:55:11,926 - INFO - Connection stats - Total: 150, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:55:11,957 - DEBUG - Database health check passed. Stats: {'total_connections': 169, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758291011.9541767, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 19:55:11,957 - INFO - Connection stats - Total: 169, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:56:11,940 - DEBUG - Database health check passed. Stats: {'total_connections': 151, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758291071.932047, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 19:56:11,944 - INFO - Connection stats - Total: 151, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:56:11,983 - DEBUG - Database health check passed. Stats: {'total_connections': 170, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758291071.9790957, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 19:56:11,987 - INFO - Connection stats - Total: 170, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:57:11,953 - DEBUG - Database health check passed. Stats: {'total_connections': 152, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758291131.9505367, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 19:57:11,954 - INFO - Connection stats - Total: 152, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:57:11,996 - DEBUG - Database health check passed. Stats: {'total_connections': 171, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758291131.9923167, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 19:57:11,997 - INFO - Connection stats - Total: 171, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:58:11,967 - DEBUG - Database health check passed. Stats: {'total_connections': 153, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758291191.9609036, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 19:58:11,968 - INFO - Connection stats - Total: 153, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:58:12,017 - DEBUG - Database health check passed. Stats: {'total_connections': 172, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758291192.0032642, 'cache_hits': 0, 'cache_misses': 23, 'cache_clears': 0} 2025-09-19 19:58:12,018 - INFO - Connection stats - Total: 172, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:58:42,221 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 19:58:42,302 - DEBUG - Database connection closed and returned to pool 2025-09-19 19:59:11,979 - DEBUG - Database health check passed. Stats: {'total_connections': 154, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758291251.9752846, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 19:59:11,980 - INFO - Connection stats - Total: 154, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 19:59:12,026 - DEBUG - Database health check passed. Stats: {'total_connections': 175, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758291252.0249178, 'cache_hits': 0, 'cache_misses': 24, 'cache_clears': 0} 2025-09-19 19:59:12,027 - INFO - Connection stats - Total: 175, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 20:00:11,989 - DEBUG - Database health check passed. Stats: {'total_connections': 155, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758291311.986032, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 20:00:11,990 - INFO - Connection stats - Total: 155, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 20:00:12,035 - DEBUG - Database health check passed. Stats: {'total_connections': 176, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758291312.0326152, 'cache_hits': 0, 'cache_misses': 24, 'cache_clears': 0} 2025-09-19 20:00:12,037 - INFO - Connection stats - Total: 176, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 20:01:12,006 - DEBUG - Database health check passed. Stats: {'total_connections': 156, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758291372.0004685, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 20:01:12,007 - INFO - Connection stats - Total: 156, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 20:01:12,049 - DEBUG - Database health check passed. Stats: {'total_connections': 177, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758291372.0445201, 'cache_hits': 0, 'cache_misses': 24, 'cache_clears': 0} 2025-09-19 20:01:12,050 - INFO - Connection stats - Total: 177, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 20:01:58,806 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 20:01:58,814 - DEBUG - Database connection closed and returned to pool 2025-09-19 20:02:12,022 - DEBUG - Database health check passed. Stats: {'total_connections': 157, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758291432.0143068, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 20:02:12,026 - INFO - Connection stats - Total: 157, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 20:02:12,062 - DEBUG - Database health check passed. Stats: {'total_connections': 180, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758291432.0555162, 'cache_hits': 0, 'cache_misses': 25, 'cache_clears': 0} 2025-09-19 20:02:12,063 - INFO - Connection stats - Total: 180, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 20:03:12,037 - DEBUG - Database health check passed. Stats: {'total_connections': 158, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758291492.0323486, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-19 20:03:12,038 - INFO - Connection stats - Total: 158, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 20:03:12,076 - DEBUG - Database health check passed. Stats: {'total_connections': 181, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758291492.0708025, 'cache_hits': 0, 'cache_misses': 25, 'cache_clears': 0} 2025-09-19 20:03:12,077 - INFO - Connection stats - Total: 181, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-19 20:03:14,003 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-19 20:03:14,010 - DEBUG - Database connection closed and returned to pool 2025-09-22 13:18:44,076 - WARNING - Failed to create minimal connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-09-22 13:18:46,149 - ERROR - Failed to create absolute minimal connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-09-22 13:18:46,150 - ERROR - Failed to initialize connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-09-22 13:18:46,151 - ERROR - Failed to initialize connection pool on module import: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it). Will retry on first db_connection() call. 2025-09-23 08:02:04,530 - INFO - Database health monitor started 2025-09-23 08:02:04,530 - INFO - Database health monitoring started 2025-09-23 08:02:04,549 - INFO - Database monitor already running 2025-09-23 08:02:26,776 - INFO - Database health monitor started 2025-09-23 08:02:26,776 - INFO - Database health monitoring started 2025-09-23 08:02:26,777 - INFO - Database monitor already running 2025-09-23 08:03:04,561 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758593884.555537, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:03:04,562 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:03:26,788 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758593906.7832813, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:03:26,789 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:04:04,575 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758593944.5703685, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:04:04,577 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:04:26,828 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758593966.8078003, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:04:26,829 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:05:04,590 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594004.5861154, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:05:04,592 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:05:26,848 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594026.8434248, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:05:26,849 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:06:04,824 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594064.6720228, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:06:04,830 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:06:27,009 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594086.9019103, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:06:27,028 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:07:04,987 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594124.9708533, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:07:04,988 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:07:27,438 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594147.2730613, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:07:27,471 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:08:05,639 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594185.2170677, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:08:05,691 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:08:27,714 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594207.6314902, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:08:27,727 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:09:05,808 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594245.7890196, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:09:05,810 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:09:27,935 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594267.8357532, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:09:27,942 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:10:05,822 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594305.8179429, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:10:05,823 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:10:28,018 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594327.9893725, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:10:28,020 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:11:05,830 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594365.8281438, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:11:05,831 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:11:28,572 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594388.285831, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:11:28,584 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:12:05,855 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594425.8456802, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:12:05,859 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:12:28,602 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594448.5969505, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:12:28,603 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:13:06,338 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594486.1042027, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:13:06,397 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:13:28,628 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594508.6111844, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:13:28,631 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:14:06,751 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594546.7212691, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:14:06,758 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:14:28,683 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594568.6684947, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:14:28,684 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:15:06,779 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594606.772752, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:15:06,781 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:15:28,962 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594628.9460716, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:15:28,963 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:16:06,790 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594666.7865427, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:16:06,791 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:16:28,973 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594688.9691253, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:16:28,973 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:17:06,938 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594726.8594873, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:17:06,942 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:17:24,503 - DEBUG - Database connection closed via context manager 2025-09-23 08:17:24,671 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-23 08:17:24,685 - DEBUG - Database connection closed and returned to pool 2025-09-23 08:17:24,697 - DEBUG - Database connection closed via context manager 2025-09-23 08:17:28,991 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594748.9835727, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-23 08:17:28,992 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:18:06,959 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594786.949995, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:18:06,962 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:18:29,027 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594809.0105813, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-23 08:18:29,028 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:19:07,005 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594846.9865513, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:19:07,007 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:19:29,064 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594869.0499945, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-23 08:19:29,065 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:20:07,101 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594907.0264623, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:20:07,109 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:20:29,090 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594929.080651, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-23 08:20:29,092 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:21:07,116 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594967.1138527, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:21:07,116 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:21:29,101 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758594989.0977635, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-23 08:21:29,102 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:22:07,124 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595027.1209838, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:22:07,124 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:22:29,108 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595049.10592, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-23 08:22:29,109 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:23:07,150 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595087.141138, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:23:07,151 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:23:29,136 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595109.122337, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-23 08:23:29,137 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:23:49,846 - DEBUG - Database connection closed via context manager 2025-09-23 08:23:50,394 - DEBUG - Database connection closed via context manager 2025-09-23 08:23:50,395 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-23 08:23:50,511 - DEBUG - Database connection closed and returned to pool 2025-09-23 08:24:03,473 - DEBUG - Database connection closed via context manager 2025-09-23 08:24:03,579 - DEBUG - Database connection closed via context manager 2025-09-23 08:24:03,593 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-23 08:24:03,627 - DEBUG - Database connection closed and returned to pool 2025-09-23 08:24:07,173 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595147.161739, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:24:07,174 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:24:29,194 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595169.1692078, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 08:24:29,198 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:25:07,497 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595207.3504858, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:25:07,504 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:25:29,211 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595229.2057393, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 08:25:29,212 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:26:07,525 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595267.5219758, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:26:07,525 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:26:29,229 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595289.224371, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 08:26:29,230 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:27:07,558 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595327.5493999, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:27:07,560 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:27:29,236 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595349.2337701, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 08:27:29,236 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:28:07,567 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595387.565632, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:28:07,567 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:28:29,266 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595409.256604, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 08:28:29,267 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:29:07,577 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595447.572298, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:29:07,578 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:29:29,288 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595469.2779992, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 08:29:29,290 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:30:07,590 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595507.5837202, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:30:07,591 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:30:29,303 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595529.297597, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 08:30:29,304 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:31:07,606 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595567.5989673, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:31:07,608 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:31:29,315 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595589.310651, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 08:31:29,316 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:32:07,611 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595627.610805, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:32:07,612 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:32:29,448 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595649.3559055, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 08:32:29,450 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:33:07,630 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595687.6182346, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:33:07,635 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:33:29,461 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595709.4572322, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 08:33:29,461 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:34:07,643 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595747.639923, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:34:07,644 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:34:29,469 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595769.466214, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 08:34:29,469 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:37:56,599 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595976.4795167, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 08:37:56,606 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758595976.4787576, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:37:56,626 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:37:56,655 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:49:30,847 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758596670.36124, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 08:49:30,859 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758596670.3604317, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:49:30,877 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:49:30,877 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:51:44,617 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758596804.6101613, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 08:51:44,625 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:51:44,638 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758596804.6289647, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:51:44,639 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:57:08,942 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597128.826243, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:57:08,947 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597128.845957, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 08:57:08,948 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:57:08,948 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:58:08,962 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597188.9586914, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:58:08,963 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:58:08,976 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597188.971598, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 08:58:08,976 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:59:08,971 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597248.9679716, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 08:59:08,972 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 08:59:08,984 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597248.9815557, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 08:59:08,985 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:00:08,988 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597308.9827878, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:00:08,990 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:00:08,997 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597308.991768, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 09:00:08,998 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:01:08,998 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597368.9953477, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:01:08,999 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:01:09,007 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597369.0039203, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 09:01:09,011 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:02:09,008 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597429.0043, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:02:09,008 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:02:09,019 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597429.0158346, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 09:02:09,020 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:02:22,135 - DEBUG - Database connection closed via context manager 2025-09-23 09:02:22,249 - DEBUG - Database connection closed via context manager 2025-09-23 09:02:22,322 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-23 09:02:22,324 - DEBUG - Database connection closed and returned to pool 2025-09-23 09:03:09,017 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597489.013353, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:03:09,017 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:03:09,031 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597489.027131, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-23 09:03:09,032 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:04:09,027 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597549.0231102, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:04:09,028 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:04:09,041 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597549.0371957, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-23 09:04:09,042 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:05:09,035 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597609.032721, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:05:09,036 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:05:09,050 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597609.0472507, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-23 09:05:09,050 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:06:09,044 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597669.0421457, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:06:09,044 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:06:09,056 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597669.0539508, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-23 09:06:09,056 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:07:09,064 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597729.0609806, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-23 09:07:09,065 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:07:09,092 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597729.0884514, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:07:09,092 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:08:09,075 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597789.0707216, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-23 09:08:09,075 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:08:09,136 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597789.1318107, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:08:09,136 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:09:09,080 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597849.0783567, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-23 09:09:09,080 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:09:09,171 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597849.1691685, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:09:09,172 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:10:09,088 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597909.085371, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-23 09:10:09,089 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:10:09,177 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597909.1753118, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:10:09,177 - INFO - Connection stats - Total: 50, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:11:09,096 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597969.0929995, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-23 09:11:09,096 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:11:09,182 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758597969.180453, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:11:09,182 - INFO - Connection stats - Total: 51, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:12:09,102 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598029.0996876, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-23 09:12:09,103 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:12:09,189 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598029.1865482, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:12:09,190 - INFO - Connection stats - Total: 52, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:13:09,110 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598089.1074944, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-23 09:13:09,111 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:13:09,203 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598089.1974902, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:13:09,204 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:14:09,122 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598149.1174488, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-23 09:14:09,123 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:14:09,212 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598149.208762, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:14:09,212 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:15:09,129 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598209.1269357, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-23 09:15:09,130 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:15:09,218 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598209.2161944, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:15:09,218 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:16:09,135 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598269.1334186, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-23 09:16:09,136 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:16:09,224 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598269.2219281, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:16:09,224 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:17:09,141 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598329.139172, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-23 09:17:09,143 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:17:09,269 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598329.267492, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:17:09,270 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:18:09,150 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598389.1469197, 'cache_hits': 0, 'cache_misses': 13, 'cache_clears': 0} 2025-09-23 09:18:09,151 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:18:09,298 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598389.2940626, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:18:09,298 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:19:48,382 - INFO - Database health monitor started 2025-09-23 09:19:48,383 - INFO - Database health monitoring started 2025-09-23 09:19:48,383 - INFO - Database monitor already running 2025-09-23 09:19:59,404 - INFO - Database health monitor started 2025-09-23 09:19:59,404 - INFO - Database health monitoring started 2025-09-23 09:19:59,405 - INFO - Database monitor already running 2025-09-23 09:20:48,388 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598548.3868911, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:20:48,389 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:20:59,412 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598559.4088385, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:20:59,412 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:21:48,396 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598608.3932953, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:21:48,396 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:21:59,417 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598619.4161124, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:21:59,418 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:22:48,403 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598668.401106, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:22:48,404 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:22:59,422 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598679.4207246, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:22:59,422 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:23:32,392 - DEBUG - Database connection closed via context manager 2025-09-23 09:23:32,405 - DEBUG - Database connection closed via context manager 2025-09-23 09:23:32,473 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-23 09:23:32,481 - DEBUG - Database connection closed and returned to pool 2025-09-23 09:23:48,409 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598728.4075081, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:23:48,409 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:23:59,426 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598739.4251742, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-23 09:23:59,427 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:24:48,415 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598788.4130437, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:24:48,415 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:24:59,433 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598799.4314444, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-23 09:24:59,433 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:25:38,859 - DEBUG - Database connection closed via context manager 2025-09-23 09:25:38,871 - DEBUG - Database connection closed via context manager 2025-09-23 09:25:38,885 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-23 09:25:38,888 - DEBUG - Database connection closed and returned to pool 2025-09-23 09:25:48,423 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598848.420053, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:25:48,423 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:25:59,437 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598859.4359968, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-23 09:25:59,438 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:26:48,428 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598908.4268568, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:26:48,428 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:26:59,443 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598919.4410765, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-23 09:26:59,444 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:27:48,435 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598968.4326262, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:27:48,436 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:27:59,447 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758598979.4460204, 'cache_hits': 0, 'cache_misses': 7, 'cache_clears': 0} 2025-09-23 09:27:59,447 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:28:24,770 - DEBUG - Database connection closed via context manager 2025-09-23 09:28:24,781 - DEBUG - Database connection closed via context manager 2025-09-23 09:28:25,006 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-23 09:28:25,009 - DEBUG - Database connection closed and returned to pool 2025-09-23 09:28:48,443 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599028.4401186, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:28:48,443 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:28:59,454 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599039.4513347, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 09:28:59,454 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:29:48,449 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599088.4468508, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:29:48,450 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:29:59,461 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599099.4583352, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 09:29:59,461 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:30:48,456 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599148.4533842, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:30:48,456 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:30:59,469 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599159.4663236, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 09:30:59,470 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:31:48,468 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599208.4644523, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:31:48,469 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:31:59,507 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599219.4943392, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 09:31:59,509 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:32:48,553 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599268.5167155, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:32:48,559 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:32:59,525 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599279.5193927, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 09:32:59,526 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:33:48,571 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599328.5655868, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:33:48,572 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:33:59,537 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599339.531859, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 09:33:59,538 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:34:48,577 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599388.575496, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:34:48,577 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:34:59,550 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599399.5476027, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 09:34:59,551 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:35:48,663 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599448.6463482, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:35:48,667 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:35:59,558 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599459.5544481, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 09:35:59,559 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:36:48,766 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599508.7569208, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:36:48,767 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:36:59,585 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599519.5783489, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 09:36:59,586 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:37:48,868 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599568.8162587, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:37:48,876 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:37:59,596 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599579.5922253, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 09:37:59,596 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:38:48,889 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599628.885086, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:38:48,889 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:38:59,603 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599639.6004722, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 09:38:59,604 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:39:48,894 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599688.8927383, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:39:48,894 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:39:59,610 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599699.607865, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 09:39:59,611 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:40:48,900 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599748.89782, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:40:48,900 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:40:59,619 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599759.6145062, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 09:40:59,620 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:41:48,907 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599808.904305, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:41:48,907 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:41:59,628 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599819.6251876, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 09:41:59,628 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:42:48,913 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599868.9105468, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:42:48,913 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:42:59,635 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599879.6324406, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 09:42:59,636 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:43:48,921 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599928.9180536, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:43:48,922 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:43:59,638 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599939.6378076, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 09:43:59,639 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:44:48,930 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599988.9266837, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:44:48,930 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:44:59,657 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758599999.6485672, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-23 09:44:59,658 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:45:35,481 - INFO - Database health monitor started 2025-09-23 09:45:35,481 - INFO - Database health monitoring started 2025-09-23 09:45:35,481 - INFO - Database monitor already running 2025-09-23 09:45:48,951 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758600048.94907, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:45:48,952 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:46:35,529 - INFO - Database health monitor started 2025-09-23 09:46:35,530 - INFO - Database health monitoring started 2025-09-23 09:46:35,530 - INFO - Database monitor already running 2025-09-23 09:46:48,966 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758600108.960976, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:46:48,978 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:47:48,986 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758600168.9836237, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:47:48,988 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:49:56,876 - INFO - Database health monitor started 2025-09-23 09:49:56,877 - INFO - Database health monitoring started 2025-09-23 09:49:56,878 - INFO - Database monitor already running 2025-09-23 09:50:15,775 - INFO - Database health monitor started 2025-09-23 09:50:15,775 - INFO - Database health monitoring started 2025-09-23 09:50:15,776 - INFO - Database monitor already running 2025-09-23 09:50:56,885 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758600356.8827126, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:50:56,885 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:51:15,785 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758600375.781857, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:51:15,785 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:51:56,894 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758600416.8914366, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:51:56,895 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:52:15,798 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758600435.7930083, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:52:15,798 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:52:56,902 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758600476.8997889, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:52:56,902 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:53:15,805 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758600495.8029406, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:53:15,806 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:53:56,909 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758600536.9067612, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:53:56,909 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:54:15,811 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758600555.810478, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:54:15,812 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:54:56,914 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758600596.9129303, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:54:56,915 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:55:15,819 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758600615.81625, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:55:15,819 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:57:19,069 - INFO - Database health monitor started 2025-09-23 09:57:19,069 - INFO - Database health monitoring started 2025-09-23 09:57:19,070 - INFO - Database monitor already running 2025-09-23 09:57:28,486 - INFO - Database health monitor started 2025-09-23 09:57:28,487 - INFO - Database health monitoring started 2025-09-23 09:57:28,487 - INFO - Database monitor already running 2025-09-23 09:58:19,075 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758600799.073142, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:58:19,075 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:58:28,665 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758600808.5903034, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:58:28,668 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:59:19,081 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758600859.0789287, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:59:19,081 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 09:59:28,681 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758600868.678767, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 09:59:28,681 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:00:19,089 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758600919.086593, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:00:19,090 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:00:28,983 - INFO - Database health monitor started 2025-09-23 10:00:28,983 - INFO - Database health monitoring started 2025-09-23 10:00:28,984 - INFO - Database monitor already running 2025-09-23 10:01:19,096 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758600979.0949917, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:01:19,097 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:01:28,990 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758600988.98831, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:01:28,991 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:02:19,102 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601039.1014116, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:02:19,102 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:02:28,996 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601048.994224, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:02:28,996 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:03:19,107 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601099.1060207, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:03:19,107 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:03:29,000 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601108.999479, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:03:29,001 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:04:19,111 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601159.1108358, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:04:19,112 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:04:29,008 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601169.005868, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:04:29,008 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:05:19,123 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601219.1201348, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:05:19,124 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:05:29,014 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601229.0125308, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:05:29,014 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:06:19,131 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601279.1293569, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:06:19,132 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:06:29,021 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601289.0184658, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:06:29,021 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:07:19,139 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601339.1358569, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:07:19,140 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:07:29,024 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601349.0238032, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:07:29,025 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:08:19,145 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601399.1437814, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:08:19,146 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:08:29,031 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601409.029173, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:08:29,031 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:09:19,150 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601459.1486356, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:09:19,150 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:09:29,037 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601469.0350814, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:09:29,037 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:10:19,158 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601519.1548166, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:10:19,158 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:10:29,043 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601529.040929, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:10:29,043 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:11:19,167 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601579.1656115, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:11:19,167 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:11:29,051 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601589.0487583, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:11:29,052 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:12:19,174 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601639.1723728, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:12:19,176 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:12:29,062 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601649.0561368, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:12:29,062 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:13:19,180 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601699.178938, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:13:19,181 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:13:48,982 - INFO - Database health monitor started 2025-09-23 10:13:48,982 - INFO - Database health monitoring started 2025-09-23 10:13:48,983 - INFO - Database monitor already running 2025-09-23 10:14:12,728 - INFO - Database health monitor started 2025-09-23 10:14:12,728 - INFO - Database health monitoring started 2025-09-23 10:14:12,729 - INFO - Database monitor already running 2025-09-23 10:14:19,186 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601759.184003, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:14:19,186 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:14:30,834 - INFO - Database health monitor started 2025-09-23 10:14:30,835 - INFO - Database health monitoring started 2025-09-23 10:14:30,841 - INFO - Database monitor already running 2025-09-23 10:15:19,190 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601819.188709, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:15:19,191 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:15:30,847 - DEBUG - Database health check passed. Stats: {'total_connections': 2, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601830.8438745, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:15:30,847 - INFO - Connection stats - Total: 2, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:16:19,196 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601879.1943293, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:16:19,197 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:16:30,853 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601890.8516283, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:16:30,854 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:17:19,203 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601939.2007425, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:17:19,205 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:17:30,859 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601950.857368, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:17:30,860 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:18:19,250 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758601999.2406206, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:18:19,251 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:18:30,872 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758602010.8668969, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:18:30,876 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:19:19,257 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758602059.2544231, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:19:19,258 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-23 10:19:30,908 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758602070.886254, 'cache_hits': 0, 'cache_misses': 1, 'cache_clears': 0} 2025-09-23 10:19:30,911 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 13:08:53,355 - WARNING - Failed to create minimal connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-09-24 13:08:55,440 - ERROR - Failed to create absolute minimal connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-09-24 13:08:55,440 - ERROR - Failed to initialize connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-09-24 13:08:55,440 - ERROR - Failed to initialize connection pool on module import: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it). Will retry on first db_connection() call. 2025-09-24 13:29:12,249 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 13:29:12,764 - INFO - Database health monitor started 2025-09-24 13:29:12,765 - INFO - Database health monitoring started 2025-09-24 13:29:12,766 - INFO - Database monitor already running 2025-09-24 13:29:59,017 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 13:29:59,241 - INFO - Database health monitor started 2025-09-24 13:29:59,241 - INFO - Database health monitoring started 2025-09-24 13:29:59,242 - INFO - Database monitor already running 2025-09-24 13:30:12,780 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758699912.7749333, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:30:12,781 - INFO - Connection stats - Total: 3, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:30:59,255 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758699959.2493212, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:30:59,257 - INFO - Connection stats - Total: 3, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:31:12,792 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758699972.7880013, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:31:12,792 - INFO - Connection stats - Total: 4, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:31:59,268 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700019.2641094, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:31:59,269 - INFO - Connection stats - Total: 4, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:32:12,803 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700032.7993593, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:32:12,804 - INFO - Connection stats - Total: 5, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:32:59,279 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700079.2749522, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:32:59,279 - INFO - Connection stats - Total: 5, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:33:12,813 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700092.8098135, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:33:12,813 - INFO - Connection stats - Total: 6, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:33:59,295 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700139.289245, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:33:59,296 - INFO - Connection stats - Total: 6, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:34:12,828 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700152.8231192, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:34:12,829 - INFO - Connection stats - Total: 7, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:34:59,307 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700199.3034422, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:34:59,308 - INFO - Connection stats - Total: 7, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:35:12,840 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700212.836904, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:35:12,841 - INFO - Connection stats - Total: 8, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:35:59,334 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700259.3238683, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:35:59,335 - INFO - Connection stats - Total: 8, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:36:12,860 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700272.8521073, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:36:12,862 - INFO - Connection stats - Total: 9, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:36:59,364 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700319.3597524, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:36:59,365 - INFO - Connection stats - Total: 9, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:37:12,898 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700332.8790283, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:37:12,899 - INFO - Connection stats - Total: 10, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:37:59,375 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700379.3724465, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:37:59,376 - INFO - Connection stats - Total: 10, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:38:12,906 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700392.9032671, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:38:12,907 - INFO - Connection stats - Total: 11, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:38:59,383 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700439.379633, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:38:59,383 - INFO - Connection stats - Total: 11, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:39:12,917 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700452.912287, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:39:12,917 - INFO - Connection stats - Total: 12, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:39:59,393 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700499.389262, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:39:59,394 - INFO - Connection stats - Total: 12, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:40:12,932 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700512.924302, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:40:12,932 - INFO - Connection stats - Total: 13, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:40:59,401 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700559.4005268, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:40:59,402 - INFO - Connection stats - Total: 13, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:41:12,939 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700572.937663, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:41:12,939 - INFO - Connection stats - Total: 14, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:41:59,413 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700619.4086545, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:41:59,414 - INFO - Connection stats - Total: 14, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:42:12,946 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700632.942866, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:42:12,946 - INFO - Connection stats - Total: 15, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:42:59,435 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700679.425958, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:42:59,436 - INFO - Connection stats - Total: 15, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:43:12,958 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700692.9527228, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:43:12,960 - INFO - Connection stats - Total: 16, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:43:59,446 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700739.4429958, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:43:59,448 - INFO - Connection stats - Total: 16, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:44:12,971 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700752.9660342, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:44:12,972 - INFO - Connection stats - Total: 17, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:44:59,464 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700799.4583347, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:44:59,465 - INFO - Connection stats - Total: 17, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:45:13,074 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700813.0192277, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:45:13,078 - INFO - Connection stats - Total: 18, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:46:13,309 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700873.218578, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:46:13,316 - INFO - Connection stats - Total: 19, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:46:33,295 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 13:46:33,664 - INFO - Database health monitor started 2025-09-24 13:46:33,664 - INFO - Database health monitoring started 2025-09-24 13:46:33,665 - INFO - Database monitor already running 2025-09-24 13:47:13,358 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700933.33637, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:47:13,360 - INFO - Connection stats - Total: 20, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:47:48,308 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 13:47:48,690 - INFO - Database health monitor started 2025-09-24 13:47:48,691 - INFO - Database health monitoring started 2025-09-24 13:47:48,692 - INFO - Database monitor already running 2025-09-24 13:48:13,570 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758700993.5617473, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:48:13,570 - INFO - Connection stats - Total: 21, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:49:05,300 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 13:49:05,881 - INFO - Database health monitor started 2025-09-24 13:49:05,881 - INFO - Database health monitoring started 2025-09-24 13:49:05,883 - INFO - Database monitor already running 2025-09-24 13:49:13,615 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701053.604713, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:49:13,620 - INFO - Connection stats - Total: 22, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:50:13,638 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701113.631457, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:50:13,639 - INFO - Connection stats - Total: 23, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:50:23,005 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 13:50:23,632 - INFO - Database health monitor started 2025-09-24 13:50:23,633 - INFO - Database health monitoring started 2025-09-24 13:50:23,637 - INFO - Database monitor already running 2025-09-24 13:51:13,649 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701173.6452174, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:51:13,650 - INFO - Connection stats - Total: 24, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:51:27,591 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 13:51:28,220 - INFO - Database health monitor started 2025-09-24 13:51:28,222 - INFO - Database health monitoring started 2025-09-24 13:51:28,230 - INFO - Database monitor already running 2025-09-24 13:52:10,624 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 13:52:10,909 - INFO - Database health monitor started 2025-09-24 13:52:10,909 - INFO - Database health monitoring started 2025-09-24 13:52:10,910 - INFO - Database monitor already running 2025-09-24 13:52:13,662 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701233.6556141, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:52:13,664 - INFO - Connection stats - Total: 25, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:53:10,936 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701290.9275823, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:53:10,937 - INFO - Connection stats - Total: 3, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:53:13,685 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701293.6732798, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:53:13,686 - INFO - Connection stats - Total: 26, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:54:10,509 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 13:54:11,359 - INFO - Database health monitor started 2025-09-24 13:54:11,360 - INFO - Database health monitoring started 2025-09-24 13:54:11,465 - INFO - Database monitor already running 2025-09-24 13:54:13,695 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701353.6915758, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:54:13,696 - INFO - Connection stats - Total: 27, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:55:11,500 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701411.4800792, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:55:11,502 - INFO - Connection stats - Total: 3, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:55:13,711 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701413.7012794, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:55:13,712 - INFO - Connection stats - Total: 28, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:56:11,526 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701471.5185761, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:56:11,529 - INFO - Connection stats - Total: 4, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:56:13,740 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701473.7332125, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:56:13,740 - INFO - Connection stats - Total: 29, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:57:06,881 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 13:57:07,329 - INFO - Database health monitor started 2025-09-24 13:57:07,329 - INFO - Database health monitoring started 2025-09-24 13:57:07,331 - INFO - Database monitor already running 2025-09-24 13:57:13,762 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701533.749579, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:57:13,764 - INFO - Connection stats - Total: 30, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:58:07,348 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701587.3405967, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:58:07,350 - INFO - Connection stats - Total: 3, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:58:13,779 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701593.7734149, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:58:13,781 - INFO - Connection stats - Total: 31, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 13:59:02,399 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 13:59:02,605 - INFO - Database health monitor started 2025-09-24 13:59:02,605 - INFO - Database health monitoring started 2025-09-24 13:59:02,606 - INFO - Database monitor already running 2025-09-24 13:59:13,798 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701653.7887797, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 13:59:13,802 - INFO - Connection stats - Total: 32, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:00:02,620 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701702.6149812, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:00:02,622 - INFO - Connection stats - Total: 3, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:00:13,809 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701713.8061724, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:00:13,809 - INFO - Connection stats - Total: 33, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:01:02,645 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701762.6359837, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:01:02,646 - INFO - Connection stats - Total: 4, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:01:13,819 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701773.81419, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:01:13,820 - INFO - Connection stats - Total: 34, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:02:02,677 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701822.6647558, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:02:02,683 - INFO - Connection stats - Total: 5, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:02:13,831 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701833.8263466, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:02:13,832 - INFO - Connection stats - Total: 35, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:03:02,697 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701882.692369, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:03:02,698 - INFO - Connection stats - Total: 6, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:03:13,848 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701893.842031, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:03:13,850 - INFO - Connection stats - Total: 36, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:04:02,723 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701942.7180433, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:04:02,723 - INFO - Connection stats - Total: 7, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:04:13,861 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758701953.8564317, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:04:13,862 - INFO - Connection stats - Total: 37, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:05:02,793 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702002.78154, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:05:02,793 - INFO - Connection stats - Total: 8, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:05:13,876 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702013.8700218, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:05:13,877 - INFO - Connection stats - Total: 38, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:06:02,945 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702062.8692136, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:06:02,946 - INFO - Connection stats - Total: 9, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:06:13,895 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702073.8891132, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:06:13,896 - INFO - Connection stats - Total: 39, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:07:03,006 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702122.9914136, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:07:03,008 - INFO - Connection stats - Total: 10, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:07:14,257 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702134.1506793, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:07:14,263 - INFO - Connection stats - Total: 40, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:08:03,039 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702183.0289176, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:08:03,040 - INFO - Connection stats - Total: 11, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:08:14,339 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702194.3054545, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:08:14,343 - INFO - Connection stats - Total: 41, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:09:03,194 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702243.1260374, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:09:03,196 - INFO - Connection stats - Total: 12, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:09:14,369 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702254.3603446, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:09:14,370 - INFO - Connection stats - Total: 42, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:10:03,207 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702303.2040925, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:10:03,208 - INFO - Connection stats - Total: 13, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:10:14,384 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702314.377218, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:10:14,386 - INFO - Connection stats - Total: 43, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:11:03,215 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702363.2119174, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:11:03,215 - INFO - Connection stats - Total: 14, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:11:14,391 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702374.3892226, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:11:14,391 - INFO - Connection stats - Total: 44, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:12:03,223 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702423.2197423, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:12:03,223 - INFO - Connection stats - Total: 15, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:12:14,404 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702434.3984942, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:12:14,405 - INFO - Connection stats - Total: 45, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:13:03,230 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702483.2271478, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:13:03,231 - INFO - Connection stats - Total: 16, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:13:14,409 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702494.409015, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:13:14,410 - INFO - Connection stats - Total: 46, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:14:03,243 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702543.23815, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:14:03,244 - INFO - Connection stats - Total: 17, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:14:14,419 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702554.415696, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:14:14,420 - INFO - Connection stats - Total: 47, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:15:03,262 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702603.2557888, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:15:03,263 - INFO - Connection stats - Total: 18, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:15:14,432 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702614.4279466, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:15:14,433 - INFO - Connection stats - Total: 48, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:16:03,291 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702663.2753015, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:16:03,295 - INFO - Connection stats - Total: 19, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:16:14,486 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702674.471654, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:16:14,487 - INFO - Connection stats - Total: 49, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:17:03,478 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702723.373251, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:17:03,523 - INFO - Connection stats - Total: 20, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:17:14,529 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702734.5090218, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:17:14,532 - INFO - Connection stats - Total: 50, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:18:03,537 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702783.531152, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:18:03,538 - INFO - Connection stats - Total: 21, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:18:14,548 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702794.5404463, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:18:14,550 - INFO - Connection stats - Total: 51, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:19:03,552 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702843.545539, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:19:03,553 - INFO - Connection stats - Total: 22, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:19:14,562 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702854.5572765, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:19:14,563 - INFO - Connection stats - Total: 52, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:20:03,656 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702903.6153188, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:20:03,661 - INFO - Connection stats - Total: 23, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:20:14,571 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702914.568469, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:20:14,573 - INFO - Connection stats - Total: 53, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:21:03,677 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702963.6733592, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:21:03,677 - INFO - Connection stats - Total: 24, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:21:14,587 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758702974.5817418, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:21:14,588 - INFO - Connection stats - Total: 54, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:22:03,685 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758703023.682751, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:22:03,685 - INFO - Connection stats - Total: 25, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:22:14,596 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758703034.5935373, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:22:14,596 - INFO - Connection stats - Total: 55, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:23:03,691 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758703083.6889024, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:23:03,692 - INFO - Connection stats - Total: 26, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:23:14,604 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758703094.6026103, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:23:14,604 - INFO - Connection stats - Total: 56, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:24:03,697 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758703143.6953762, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:24:03,698 - INFO - Connection stats - Total: 27, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:24:14,611 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758703154.60849, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:24:14,611 - INFO - Connection stats - Total: 57, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:25:03,706 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758703203.7022772, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:25:03,706 - INFO - Connection stats - Total: 28, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:25:14,620 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758703214.616053, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:25:14,620 - INFO - Connection stats - Total: 58, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:26:03,715 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758703263.7124352, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:26:03,716 - INFO - Connection stats - Total: 29, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:26:14,626 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758703274.6240125, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:26:14,626 - INFO - Connection stats - Total: 59, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:41:07,885 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704167.786507, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:41:07,895 - INFO - Connection stats - Total: 30, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:41:07,910 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704167.8020022, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:41:07,919 - INFO - Connection stats - Total: 60, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:42:07,908 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704227.906749, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:42:07,908 - INFO - Connection stats - Total: 31, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:42:07,933 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704227.9309983, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:42:07,933 - INFO - Connection stats - Total: 61, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:43:07,913 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704287.9119601, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:43:07,914 - INFO - Connection stats - Total: 32, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:43:07,938 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704287.9363346, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:43:07,939 - INFO - Connection stats - Total: 62, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:44:24,853 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704364.8012657, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:44:24,865 - INFO - Connection stats - Total: 63, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:44:24,893 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704364.818701, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:44:24,896 - INFO - Connection stats - Total: 33, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:45:24,950 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704424.9006822, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:45:24,954 - INFO - Connection stats - Total: 64, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:45:25,026 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704424.9500804, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:45:25,029 - INFO - Connection stats - Total: 34, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:46:25,017 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704484.9989493, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:46:25,020 - INFO - Connection stats - Total: 65, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:46:25,122 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704485.0736487, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:46:25,125 - INFO - Connection stats - Total: 35, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:47:25,126 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704545.0762625, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:47:25,134 - INFO - Connection stats - Total: 66, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:47:25,263 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704545.2100267, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:47:25,268 - INFO - Connection stats - Total: 36, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:48:25,151 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704605.1449425, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:48:25,152 - INFO - Connection stats - Total: 67, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:48:25,279 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704605.275592, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:48:25,280 - INFO - Connection stats - Total: 37, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:49:25,411 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704665.281333, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:49:25,422 - INFO - Connection stats - Total: 68, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:49:25,570 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704665.402083, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:49:25,577 - INFO - Connection stats - Total: 38, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:50:25,478 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704725.472026, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:50:25,481 - INFO - Connection stats - Total: 69, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:50:25,639 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704725.6226046, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:50:25,641 - INFO - Connection stats - Total: 39, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:51:25,488 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704785.4867654, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:51:25,489 - INFO - Connection stats - Total: 70, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:51:25,647 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704785.645061, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:51:25,648 - INFO - Connection stats - Total: 40, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:52:25,505 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704845.4974966, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:52:25,505 - INFO - Connection stats - Total: 71, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:52:25,657 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704845.6532848, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:52:25,657 - INFO - Connection stats - Total: 41, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:53:25,667 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704905.5717323, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:53:25,671 - INFO - Connection stats - Total: 72, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:53:25,724 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704905.7013338, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:53:25,726 - INFO - Connection stats - Total: 42, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:54:25,831 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704965.7829347, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:54:25,843 - INFO - Connection stats - Total: 73, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:54:25,926 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758704965.81192, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:54:25,942 - INFO - Connection stats - Total: 43, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:55:25,949 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705025.9017277, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:55:25,953 - INFO - Connection stats - Total: 74, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:55:26,095 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705026.0194538, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:55:26,102 - INFO - Connection stats - Total: 44, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:56:26,133 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705086.041355, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:56:26,137 - INFO - Connection stats - Total: 75, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:56:26,317 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705086.1947308, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:56:26,322 - INFO - Connection stats - Total: 45, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:57:26,350 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705146.2687511, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:57:26,355 - INFO - Connection stats - Total: 76, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:57:26,578 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705146.434694, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:57:26,588 - INFO - Connection stats - Total: 46, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:58:26,957 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705206.7806766, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:58:26,964 - INFO - Connection stats - Total: 77, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:58:26,975 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705206.7771332, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:58:26,976 - INFO - Connection stats - Total: 47, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:59:27,934 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705267.7257223, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:59:27,992 - INFO - Connection stats - Total: 78, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 14:59:28,347 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705267.4714346, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 14:59:28,432 - INFO - Connection stats - Total: 48, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 15:00:28,976 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705328.7559967, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 15:00:29,022 - INFO - Connection stats - Total: 79, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 15:00:29,257 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705328.953256, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 15:00:29,340 - INFO - Connection stats - Total: 49, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 15:01:29,438 - DEBUG - Database health check passed. Stats: {'total_connections': 80, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705389.3968608, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 15:01:29,439 - INFO - Connection stats - Total: 80, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 15:01:29,974 - DEBUG - Database health check passed. Stats: {'total_connections': 50, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705389.506665, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 15:01:30,013 - INFO - Connection stats - Total: 50, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 15:02:29,450 - DEBUG - Database health check passed. Stats: {'total_connections': 81, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705449.4466326, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 15:02:29,451 - INFO - Connection stats - Total: 81, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 15:02:30,108 - DEBUG - Database health check passed. Stats: {'total_connections': 51, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705450.1057239, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 15:02:30,109 - INFO - Connection stats - Total: 51, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 15:03:29,459 - DEBUG - Database health check passed. Stats: {'total_connections': 82, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705509.4559603, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 15:03:29,460 - INFO - Connection stats - Total: 82, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 15:03:30,115 - DEBUG - Database health check passed. Stats: {'total_connections': 52, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705510.1135066, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 15:03:30,115 - INFO - Connection stats - Total: 52, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 15:04:29,467 - DEBUG - Database health check passed. Stats: {'total_connections': 83, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705569.4643211, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 15:04:29,468 - INFO - Connection stats - Total: 83, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 15:04:30,120 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705570.1179109, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 15:04:30,121 - INFO - Connection stats - Total: 53, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 15:05:29,476 - DEBUG - Database health check passed. Stats: {'total_connections': 84, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705629.472579, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 15:05:29,476 - INFO - Connection stats - Total: 84, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 15:05:30,124 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705630.1234667, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 15:05:30,125 - INFO - Connection stats - Total: 54, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 15:06:29,482 - DEBUG - Database health check passed. Stats: {'total_connections': 85, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705689.480132, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 15:06:29,482 - INFO - Connection stats - Total: 85, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 15:06:30,131 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705690.1287012, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 15:06:30,131 - INFO - Connection stats - Total: 55, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 15:07:29,591 - DEBUG - Database health check passed. Stats: {'total_connections': 86, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705749.5890465, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 15:07:29,592 - INFO - Connection stats - Total: 86, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 15:07:30,139 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705750.136682, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 15:07:30,140 - INFO - Connection stats - Total: 56, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 15:08:29,601 - DEBUG - Database health check passed. Stats: {'total_connections': 87, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705809.5974662, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 15:08:29,601 - INFO - Connection stats - Total: 87, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 15:08:30,147 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705810.143824, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 15:08:30,148 - INFO - Connection stats - Total: 57, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 15:09:29,650 - DEBUG - Database health check passed. Stats: {'total_connections': 88, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705869.6040456, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 15:09:29,651 - INFO - Connection stats - Total: 88, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 15:09:30,153 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758705870.150653, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 15:09:30,153 - INFO - Connection stats - Total: 58, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:36:53,325 - WARNING - Failed to create minimal connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-09-24 16:36:55,435 - ERROR - Failed to create absolute minimal connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-09-24 16:36:55,436 - ERROR - Failed to initialize connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-09-24 16:36:55,437 - ERROR - Failed to initialize connection pool on module import: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it). Will retry on first db_connection() call. 2025-09-24 16:38:08,754 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 16:38:09,006 - INFO - Database health monitor started 2025-09-24 16:38:09,006 - INFO - Database health monitoring started 2025-09-24 16:38:09,008 - INFO - Database monitor already running 2025-09-24 16:38:30,905 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 16:38:31,161 - INFO - Database health monitor started 2025-09-24 16:38:31,161 - INFO - Database health monitoring started 2025-09-24 16:38:31,163 - INFO - Database monitor already running 2025-09-24 16:39:09,016 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758711249.0118842, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:39:09,017 - INFO - Connection stats - Total: 3, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:39:31,166 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758711271.16538, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:39:31,167 - INFO - Connection stats - Total: 3, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:40:09,026 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758711309.0223982, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:40:09,027 - INFO - Connection stats - Total: 4, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:40:31,173 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758711331.1709654, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:40:31,174 - INFO - Connection stats - Total: 4, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:41:09,029 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758711369.0290806, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:41:09,030 - INFO - Connection stats - Total: 5, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:41:31,180 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758711391.1783297, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:41:31,181 - INFO - Connection stats - Total: 5, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:42:09,036 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758711429.0360024, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:42:09,037 - INFO - Connection stats - Total: 6, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:42:24,522 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 16:42:24,645 - INFO - Database health monitor started 2025-09-24 16:42:24,645 - INFO - Database health monitoring started 2025-09-24 16:42:24,645 - INFO - Database monitor already running 2025-09-24 16:42:31,781 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 16:42:31,882 - INFO - Database health monitor started 2025-09-24 16:42:31,882 - INFO - Database health monitoring started 2025-09-24 16:42:31,883 - INFO - Database monitor already running 2025-09-24 16:43:14,263 - DEBUG - Database connection closed via context manager 2025-09-24 16:43:14,366 - DEBUG - Database connection closed via context manager 2025-09-24 16:43:24,655 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758711504.651645, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:43:24,656 - INFO - Connection stats - Total: 3, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:43:26,807 - DEBUG - Database connection closed via context manager 2025-09-24 16:43:26,816 - DEBUG - Database connection closed via context manager 2025-09-24 16:43:31,885 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758711511.8850343, 'cache_hits': 0, 'cache_misses': 6, 'cache_clears': 0} 2025-09-24 16:43:31,886 - INFO - Connection stats - Total: 7, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:44:24,669 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758711564.6644287, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:44:24,669 - INFO - Connection stats - Total: 4, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:44:31,893 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 3, 'failed_connections': 0, 'last_connection_time': 1758711571.8913398, 'cache_hits': 2, 'cache_misses': 8, 'cache_clears': 0} 2025-09-24 16:44:31,893 - INFO - Connection stats - Total: 10, Active: 3, Failed: 0, Success rate: 100.0% 2025-09-24 16:45:24,676 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758711624.673932, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:45:24,676 - INFO - Connection stats - Total: 5, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:45:31,900 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 5, 'failed_connections': 0, 'last_connection_time': 1758711631.8977993, 'cache_hits': 4, 'cache_misses': 10, 'cache_clears': 0} 2025-09-24 16:45:31,901 - INFO - Connection stats - Total: 13, Active: 5, Failed: 0, Success rate: 100.0% 2025-09-24 16:46:24,684 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758711684.6821008, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:46:24,685 - INFO - Connection stats - Total: 6, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:46:31,906 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 6, 'failed_connections': 0, 'last_connection_time': 1758711691.904444, 'cache_hits': 8, 'cache_misses': 11, 'cache_clears': 0} 2025-09-24 16:46:31,907 - INFO - Connection stats - Total: 15, Active: 6, Failed: 0, Success rate: 100.0% 2025-09-24 16:47:24,688 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758711744.6869316, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:47:24,688 - INFO - Connection stats - Total: 7, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:47:31,913 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 8, 'failed_connections': 0, 'last_connection_time': 1758711751.9109135, 'cache_hits': 10, 'cache_misses': 13, 'cache_clears': 0} 2025-09-24 16:47:31,913 - INFO - Connection stats - Total: 18, Active: 8, Failed: 0, Success rate: 100.0% 2025-09-24 16:47:52,633 - WARNING - Connection pool exhausted. Attempting emergency reset. 2025-09-24 16:47:52,633 - WARNING - Connection pool exhausted. Performing emergency pool reset. 2025-09-24 16:48:17,652 - ERROR - Could not acquire pool lock within timeout - potential deadlock detected 2025-09-24 16:48:17,653 - ERROR - Could not acquire pool lock within timeout - potential deadlock detected 2025-09-24 16:48:22,653 - INFO - Quick recovery: 0 connections 2025-09-24 16:48:22,653 - ERROR - Pool reset failed - falling back to direct connection 2025-09-24 16:48:22,654 - INFO - Using direct database connection (pool unavailable) 2025-09-24 16:48:24,695 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758711804.6936262, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:48:24,695 - INFO - Connection stats - Total: 8, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:48:36,918 - WARNING - Could not acquire pool lock for initialization - using direct connection 2025-09-24 16:48:36,923 - INFO - Using direct database connection (pool unavailable) 2025-09-24 16:49:24,755 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758711864.7493324, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:49:24,758 - INFO - Connection stats - Total: 9, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:50:18,645 - WARNING - Could not acquire pool lock for initialization - using direct connection 2025-09-24 16:50:18,650 - INFO - Using direct database connection (pool unavailable) 2025-09-24 16:50:24,765 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758711924.763526, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:50:24,766 - INFO - Connection stats - Total: 10, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:51:24,775 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758711984.7714818, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:51:24,778 - INFO - Connection stats - Total: 11, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:52:24,792 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758712044.7869644, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:52:24,793 - INFO - Connection stats - Total: 12, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:53:16,453 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 16:53:17,213 - INFO - Database health monitor started 2025-09-24 16:53:17,213 - INFO - Database health monitoring started 2025-09-24 16:53:17,214 - INFO - Database monitor already running 2025-09-24 16:54:05,104 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 16:54:05,804 - INFO - Database health monitor started 2025-09-24 16:54:05,804 - INFO - Database health monitoring started 2025-09-24 16:54:05,821 - INFO - Database monitor already running 2025-09-24 16:54:17,261 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758712157.2414393, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:54:17,264 - INFO - Connection stats - Total: 3, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:55:17,284 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758712217.2779696, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:55:17,286 - INFO - Connection stats - Total: 4, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:55:22,128 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 16:55:22,901 - INFO - Database health monitor started 2025-09-24 16:55:22,902 - INFO - Database health monitoring started 2025-09-24 16:55:22,903 - INFO - Database monitor already running 2025-09-24 16:56:17,307 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758712277.2985504, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:56:17,310 - INFO - Connection stats - Total: 5, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:56:39,746 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 16:56:40,265 - INFO - Database health monitor started 2025-09-24 16:56:40,266 - INFO - Database health monitoring started 2025-09-24 16:56:40,269 - INFO - Database monitor already running 2025-09-24 16:57:17,342 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758712337.3183148, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:57:17,350 - INFO - Connection stats - Total: 6, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:57:49,938 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 16:57:50,424 - INFO - Database health monitor started 2025-09-24 16:57:50,424 - INFO - Database health monitoring started 2025-09-24 16:57:50,426 - INFO - Database monitor already running 2025-09-24 16:58:17,589 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758712397.5054324, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:58:17,603 - INFO - Connection stats - Total: 7, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:59:17,652 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758712457.6423824, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 16:59:17,655 - INFO - Connection stats - Total: 8, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 16:59:38,305 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 16:59:38,690 - INFO - Database health monitor started 2025-09-24 16:59:38,691 - INFO - Database health monitoring started 2025-09-24 16:59:38,692 - INFO - Database monitor already running 2025-09-24 17:00:17,675 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758712517.670085, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:00:17,680 - INFO - Connection stats - Total: 9, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:01:02,802 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:01:04,279 - INFO - Database health monitor started 2025-09-24 17:01:04,279 - INFO - Database health monitoring started 2025-09-24 17:01:04,288 - INFO - Database monitor already running 2025-09-24 17:01:17,830 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758712577.7786982, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:01:17,839 - INFO - Connection stats - Total: 10, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:02:18,028 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758712637.9576423, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:02:18,037 - INFO - Connection stats - Total: 11, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:02:28,041 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:02:28,526 - INFO - Database health monitor started 2025-09-24 17:02:28,527 - INFO - Database health monitoring started 2025-09-24 17:02:28,528 - INFO - Database monitor already running 2025-09-24 17:03:18,062 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758712698.052139, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:03:18,067 - INFO - Connection stats - Total: 12, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:03:47,965 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:03:48,609 - INFO - Database health monitor started 2025-09-24 17:03:48,609 - INFO - Database health monitoring started 2025-09-24 17:03:48,610 - INFO - Database monitor already running 2025-09-24 17:04:18,099 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758712758.0812762, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:04:18,101 - INFO - Connection stats - Total: 13, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:05:12,401 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:05:12,515 - INFO - Database health monitor started 2025-09-24 17:05:12,516 - INFO - Database health monitoring started 2025-09-24 17:05:12,516 - INFO - Database monitor already running 2025-09-24 17:05:18,123 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758712818.1191185, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:05:18,125 - INFO - Connection stats - Total: 14, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:06:10,385 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:06:10,520 - INFO - Database health monitor started 2025-09-24 17:06:10,521 - INFO - Database health monitoring started 2025-09-24 17:06:10,522 - INFO - Database monitor already running 2025-09-24 17:06:18,133 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758712878.129859, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:06:18,133 - INFO - Connection stats - Total: 15, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:07:10,537 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758712930.5310457, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:07:10,539 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:07:18,200 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758712938.1719959, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:07:18,204 - INFO - Connection stats - Total: 16, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:08:10,556 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758712990.5523734, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:08:10,559 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:08:18,213 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758712998.2099166, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:08:18,213 - INFO - Connection stats - Total: 17, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:09:10,581 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758713050.574943, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:09:10,583 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:09:18,224 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758713058.2213717, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:09:18,225 - INFO - Connection stats - Total: 18, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:10:10,614 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758713110.604816, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:10:10,616 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:10:18,247 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758713118.2402542, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:10:18,248 - INFO - Connection stats - Total: 19, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:10:28,101 - DEBUG - Database connection closed via context manager 2025-09-24 17:10:28,123 - DEBUG - Database connection closed via context manager 2025-09-24 17:10:28,162 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-24 17:10:28,173 - DEBUG - Database connection closed and returned to pool 2025-09-24 17:11:11,055 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758713170.9068546, 'cache_hits': 0, 'cache_misses': 8, 'cache_clears': 0} 2025-09-24 17:11:11,211 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:11:18,258 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758713178.2537553, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:11:18,260 - INFO - Connection stats - Total: 20, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:12:11,265 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758713231.2596667, 'cache_hits': 0, 'cache_misses': 8, 'cache_clears': 0} 2025-09-24 17:12:11,284 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:12:18,272 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758713238.265808, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:12:18,273 - INFO - Connection stats - Total: 21, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:13:18,329 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758713298.281548, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:13:18,343 - INFO - Connection stats - Total: 22, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:13:43,641 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:13:44,332 - INFO - Database health monitor started 2025-09-24 17:13:44,332 - INFO - Database health monitoring started 2025-09-24 17:13:44,336 - INFO - Database monitor already running 2025-09-24 17:14:18,390 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758713358.383474, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:14:18,414 - INFO - Connection stats - Total: 23, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:14:41,229 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:14:41,760 - INFO - Database health monitor started 2025-09-24 17:14:41,760 - INFO - Database health monitoring started 2025-09-24 17:14:41,764 - INFO - Database monitor already running 2025-09-24 17:15:18,424 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758713418.421099, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:15:18,425 - INFO - Connection stats - Total: 24, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:15:57,549 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:15:57,958 - INFO - Database health monitor started 2025-09-24 17:15:57,959 - INFO - Database health monitoring started 2025-09-24 17:15:57,995 - INFO - Database monitor already running 2025-09-24 17:16:18,473 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758713478.450107, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:16:18,476 - INFO - Connection stats - Total: 25, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:17:18,856 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758713538.7460918, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:17:18,898 - INFO - Connection stats - Total: 26, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:17:44,649 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:17:45,289 - INFO - Database health monitor started 2025-09-24 17:17:45,289 - INFO - Database health monitoring started 2025-09-24 17:17:45,298 - INFO - Database monitor already running 2025-09-24 17:18:18,917 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758713598.9113393, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:18:18,918 - INFO - Connection stats - Total: 27, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:19:19,083 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758713658.980796, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:19:19,088 - INFO - Connection stats - Total: 28, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:19:33,140 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:19:35,016 - INFO - Database health monitor started 2025-09-24 17:19:35,016 - INFO - Database health monitoring started 2025-09-24 17:19:35,022 - INFO - Database monitor already running 2025-09-24 17:20:19,239 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758713719.1322834, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:20:19,252 - INFO - Connection stats - Total: 29, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:20:56,232 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:20:56,869 - INFO - Database health monitor started 2025-09-24 17:20:56,869 - INFO - Database health monitoring started 2025-09-24 17:20:56,872 - INFO - Database monitor already running 2025-09-24 17:21:19,449 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758713779.3242483, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:21:19,458 - INFO - Connection stats - Total: 30, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:22:18,039 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:22:18,564 - INFO - Database health monitor started 2025-09-24 17:22:18,564 - INFO - Database health monitoring started 2025-09-24 17:22:18,566 - INFO - Database monitor already running 2025-09-24 17:22:19,958 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758713839.7496507, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:22:19,980 - INFO - Connection stats - Total: 31, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:22:37,594 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:22:37,600 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:23:19,009 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758713898.6983323, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-24 17:23:19,021 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:23:20,015 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758713900.0047243, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:23:20,018 - INFO - Connection stats - Total: 32, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:24:19,041 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758713959.0356953, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-24 17:24:19,042 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:24:20,032 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758713960.025272, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:24:20,033 - INFO - Connection stats - Total: 33, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:25:19,073 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758714019.0618522, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-24 17:25:19,074 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:25:20,302 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758714020.206044, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:25:20,319 - INFO - Connection stats - Total: 34, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:26:19,257 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758714079.187359, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-24 17:26:19,267 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:26:20,523 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758714080.4582827, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:26:20,531 - INFO - Connection stats - Total: 35, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:27:19,401 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758714139.3026063, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-24 17:27:19,404 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:27:20,683 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758714140.5778549, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:27:20,687 - INFO - Connection stats - Total: 36, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:28:19,478 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758714199.4622476, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-24 17:28:19,479 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:28:20,703 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758714200.6980329, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:28:20,704 - INFO - Connection stats - Total: 37, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:29:19,507 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758714259.497133, 'cache_hits': 0, 'cache_misses': 4, 'cache_clears': 0} 2025-09-24 17:29:19,510 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:29:20,730 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758714260.722632, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:29:20,732 - INFO - Connection stats - Total: 38, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:30:20,900 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758714320.8117402, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:30:20,926 - INFO - Connection stats - Total: 39, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:30:53,365 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:30:53,597 - INFO - Database health monitor started 2025-09-24 17:30:53,598 - INFO - Database health monitoring started 2025-09-24 17:30:53,599 - INFO - Database monitor already running 2025-09-24 17:31:20,959 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758714380.9569414, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:31:20,960 - INFO - Connection stats - Total: 40, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:32:20,968 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758714440.963784, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:32:20,980 - INFO - Connection stats - Total: 41, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:32:49,451 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:32:50,174 - INFO - Database health monitor started 2025-09-24 17:32:50,174 - INFO - Database health monitoring started 2025-09-24 17:32:50,175 - INFO - Database monitor already running 2025-09-24 17:33:08,506 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:33:20,993 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758714500.9906242, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:33:20,993 - INFO - Connection stats - Total: 42, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:33:30,079 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:33:30,256 - INFO - Database health monitor started 2025-09-24 17:33:30,256 - INFO - Database health monitoring started 2025-09-24 17:33:30,260 - INFO - Database monitor already running 2025-09-24 17:36:36,493 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:36:36,638 - INFO - Database health monitor started 2025-09-24 17:36:36,638 - INFO - Database health monitoring started 2025-09-24 17:36:36,639 - INFO - Database monitor already running 2025-09-24 17:36:48,676 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:36:48,779 - INFO - Database health monitor started 2025-09-24 17:36:48,779 - INFO - Database health monitoring started 2025-09-24 17:36:48,780 - INFO - Database monitor already running 2025-09-24 17:36:50,645 - DEBUG - Connection close warning: 'NoneType' object has no attribute 'reset_session' 2025-09-24 17:36:50,645 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:36:50,650 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:37:36,646 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758714756.6430733, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:37:36,646 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:37:48,786 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758714768.783652, 'cache_hits': 0, 'cache_misses': 5, 'cache_clears': 0} 2025-09-24 17:37:48,786 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:37:53,144 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:38:08,071 - DEBUG - Connection close warning: 'NoneType' object has no attribute 'reset_session' 2025-09-24 17:38:08,107 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:38:36,655 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758714816.653541, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:38:36,656 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:38:48,896 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758714828.82143, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-24 17:38:48,906 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:39:03,838 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:39:03,838 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:39:06,212 - DEBUG - Connection close warning: 'NoneType' object has no attribute 'reset_session' 2025-09-24 17:39:06,212 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:39:06,215 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:39:08,054 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:39:21,254 - DEBUG - Connection close warning: 'NoneType' object has no attribute 'reset_session' 2025-09-24 17:39:21,254 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:39:21,258 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:39:22,896 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:39:36,665 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758714876.6620805, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:39:36,666 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:39:44,844 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:39:44,853 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:39:48,928 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758714888.9246411, 'cache_hits': 0, 'cache_misses': 22, 'cache_clears': 0} 2025-09-24 17:39:48,929 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:40:12,770 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:40:12,800 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:40:27,772 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:40:28,028 - DEBUG - Connection close warning: 'NoneType' object has no attribute 'reset_session' 2025-09-24 17:40:28,030 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:40:29,672 - DEBUG - Connection close warning: 'NoneType' object has no attribute 'reset_session' 2025-09-24 17:40:29,674 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:40:29,676 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:40:36,675 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758714936.671722, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:40:36,676 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:40:39,761 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:40:48,938 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758714948.934424, 'cache_hits': 0, 'cache_misses': 32, 'cache_clears': 0} 2025-09-24 17:40:48,939 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:41:36,684 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758714996.6817298, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:41:36,685 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:41:48,948 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715008.9436202, 'cache_hits': 0, 'cache_misses': 32, 'cache_clears': 0} 2025-09-24 17:41:48,948 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:42:36,694 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715056.690413, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:42:36,695 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:42:49,027 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715069.0064075, 'cache_hits': 0, 'cache_misses': 32, 'cache_clears': 0} 2025-09-24 17:42:49,034 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:43:36,713 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715116.7083817, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:43:36,714 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:43:49,048 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715129.041928, 'cache_hits': 0, 'cache_misses': 32, 'cache_clears': 0} 2025-09-24 17:43:49,049 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:44:36,758 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715176.7486272, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:44:36,760 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:44:49,063 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715189.0574934, 'cache_hits': 0, 'cache_misses': 32, 'cache_clears': 0} 2025-09-24 17:44:49,064 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:44:59,074 - DEBUG - Connection close warning: 'NoneType' object has no attribute 'reset_session' 2025-09-24 17:44:59,087 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:44:59,091 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:45:02,287 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:45:05,154 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:45:06,213 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:45:07,614 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:45:36,771 - DEBUG - Database health check passed. Stats: {'total_connections': 11, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715236.7657142, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:45:36,772 - INFO - Connection stats - Total: 11, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:45:49,087 - DEBUG - Database health check passed. Stats: {'total_connections': 49, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715249.0761552, 'cache_hits': 0, 'cache_misses': 40, 'cache_clears': 0} 2025-09-24 17:45:49,089 - INFO - Connection stats - Total: 49, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:46:36,910 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715296.7790391, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:46:36,914 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:47:22,552 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:47:23,078 - INFO - Database health monitor started 2025-09-24 17:47:23,079 - INFO - Database health monitoring started 2025-09-24 17:47:23,104 - INFO - Database monitor already running 2025-09-24 17:47:36,948 - DEBUG - Database health check passed. Stats: {'total_connections': 13, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715356.9315622, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:47:36,953 - INFO - Connection stats - Total: 13, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:48:24,927 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:48:25,252 - INFO - Database health monitor started 2025-09-24 17:48:25,253 - INFO - Database health monitoring started 2025-09-24 17:48:25,254 - INFO - Database monitor already running 2025-09-24 17:48:37,095 - DEBUG - Database health check passed. Stats: {'total_connections': 14, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715417.0560286, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:48:37,099 - INFO - Connection stats - Total: 14, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:49:17,331 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:49:17,573 - INFO - Database health monitor started 2025-09-24 17:49:17,573 - INFO - Database health monitoring started 2025-09-24 17:49:17,576 - INFO - Database monitor already running 2025-09-24 17:49:21,432 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:49:37,107 - DEBUG - Database health check passed. Stats: {'total_connections': 15, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715477.1042335, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:49:37,108 - INFO - Connection stats - Total: 15, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:49:48,223 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:49:48,383 - INFO - Database health monitor started 2025-09-24 17:49:48,383 - INFO - Database health monitoring started 2025-09-24 17:49:48,383 - INFO - Database monitor already running 2025-09-24 17:49:50,297 - DEBUG - Database connection closed via context manager 2025-09-24 17:49:50,334 - DEBUG - Database connection closed via context manager 2025-09-24 17:49:50,370 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-24 17:49:50,373 - DEBUG - Database connection closed and returned to pool 2025-09-24 17:50:17,945 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:50:17,950 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:50:37,115 - DEBUG - Database health check passed. Stats: {'total_connections': 16, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715537.1118267, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:50:37,115 - INFO - Connection stats - Total: 16, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:50:48,391 - DEBUG - Database health check passed. Stats: {'total_connections': 12, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715548.3875597, 'cache_hits': 0, 'cache_misses': 10, 'cache_clears': 0} 2025-09-24 17:50:48,391 - INFO - Connection stats - Total: 12, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:50:57,334 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:50:57,364 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:51:22,733 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:51:37,120 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715597.1195889, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:51:37,121 - INFO - Connection stats - Total: 17, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:51:48,399 - DEBUG - Database health check passed. Stats: {'total_connections': 17, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758715608.3976047, 'cache_hits': 0, 'cache_misses': 14, 'cache_clears': 0} 2025-09-24 17:51:48,400 - INFO - Connection stats - Total: 17, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:52:37,242 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715657.160189, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:52:37,254 - INFO - Connection stats - Total: 18, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:52:48,427 - DEBUG - Database health check passed. Stats: {'total_connections': 18, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758715668.4222615, 'cache_hits': 0, 'cache_misses': 14, 'cache_clears': 0} 2025-09-24 17:52:48,428 - INFO - Connection stats - Total: 18, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:53:37,295 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715717.289578, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:53:37,296 - INFO - Connection stats - Total: 19, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:53:48,440 - DEBUG - Database health check passed. Stats: {'total_connections': 19, 'active_connections': 1, 'failed_connections': 0, 'last_connection_time': 1758715728.434512, 'cache_hits': 0, 'cache_misses': 14, 'cache_clears': 0} 2025-09-24 17:53:48,441 - INFO - Connection stats - Total: 19, Active: 1, Failed: 0, Success rate: 100.0% 2025-09-24 17:54:12,756 - DEBUG - Database connection closed via context manager 2025-09-24 17:54:12,781 - DEBUG - Database connection closed via context manager 2025-09-24 17:54:12,798 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-24 17:54:12,801 - DEBUG - Database connection closed and returned to pool 2025-09-24 17:54:31,286 - DEBUG - Database connection closed via context manager 2025-09-24 17:54:31,320 - DEBUG - Database connection closed via context manager 2025-09-24 17:54:31,328 - ERROR - Error in database operation: 1176 (42000): Key 'idx_time_watched' doesn't exist in table 'rw' 2025-09-24 17:54:31,332 - DEBUG - Database connection closed and returned to pool 2025-09-24 17:54:37,302 - DEBUG - Database health check passed. Stats: {'total_connections': 20, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715777.3011074, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:54:37,303 - INFO - Connection stats - Total: 20, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:54:40,070 - DEBUG - Connection close warning: 'NoneType' object has no attribute 'reset_session' 2025-09-24 17:54:40,071 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:54:42,609 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:54:48,449 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715788.446397, 'cache_hits': 0, 'cache_misses': 25, 'cache_clears': 0} 2025-09-24 17:54:48,450 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:54:52,689 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:54:52,748 - DEBUG - Connection close warning: 'NoneType' object has no attribute 'reset_session' 2025-09-24 17:54:52,981 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:54:54,877 - DEBUG - Connection close warning: 'NoneType' object has no attribute 'reset_session' 2025-09-24 17:54:54,878 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:54:54,880 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:54:56,934 - DEBUG - Connection close warning: 'NoneType' object has no attribute 'reset_session' 2025-09-24 17:54:56,937 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:54:56,940 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:54:58,502 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:55:05,968 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:55:32,829 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:55:32,860 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:55:37,308 - DEBUG - Database health check passed. Stats: {'total_connections': 21, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715837.3063278, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:55:37,309 - INFO - Connection stats - Total: 21, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:55:48,458 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715848.4547992, 'cache_hits': 0, 'cache_misses': 39, 'cache_clears': 0} 2025-09-24 17:55:48,459 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:56:02,115 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:56:02,413 - DEBUG - Connection close warning: 'NoneType' object has no attribute 'reset_session' 2025-09-24 17:56:02,418 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-24 17:56:37,317 - DEBUG - Database health check passed. Stats: {'total_connections': 22, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715897.3139884, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:56:37,318 - INFO - Connection stats - Total: 22, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:56:48,469 - DEBUG - Database health check passed. Stats: {'total_connections': 53, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715908.465912, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 17:56:48,470 - INFO - Connection stats - Total: 53, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:57:37,327 - DEBUG - Database health check passed. Stats: {'total_connections': 23, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715957.3238294, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:57:37,327 - INFO - Connection stats - Total: 23, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:57:48,477 - DEBUG - Database health check passed. Stats: {'total_connections': 54, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758715968.4739487, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 17:57:48,477 - INFO - Connection stats - Total: 54, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:58:37,335 - DEBUG - Database health check passed. Stats: {'total_connections': 24, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716017.3321033, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:58:37,336 - INFO - Connection stats - Total: 24, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:58:48,487 - DEBUG - Database health check passed. Stats: {'total_connections': 55, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716028.4817452, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 17:58:48,488 - INFO - Connection stats - Total: 55, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:59:37,355 - DEBUG - Database health check passed. Stats: {'total_connections': 25, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716077.3482234, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 17:59:37,357 - INFO - Connection stats - Total: 25, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 17:59:48,497 - DEBUG - Database health check passed. Stats: {'total_connections': 56, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716088.4924424, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 17:59:48,498 - INFO - Connection stats - Total: 56, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:00:37,360 - DEBUG - Database health check passed. Stats: {'total_connections': 26, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716137.3599224, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:00:37,361 - INFO - Connection stats - Total: 26, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:00:48,508 - DEBUG - Database health check passed. Stats: {'total_connections': 57, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716148.5042236, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:00:48,508 - INFO - Connection stats - Total: 57, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:01:37,367 - DEBUG - Database health check passed. Stats: {'total_connections': 27, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716197.3650918, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:01:37,368 - INFO - Connection stats - Total: 27, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:01:48,516 - DEBUG - Database health check passed. Stats: {'total_connections': 58, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716208.5134323, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:01:48,517 - INFO - Connection stats - Total: 58, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:02:37,377 - DEBUG - Database health check passed. Stats: {'total_connections': 28, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716257.3738894, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:02:37,378 - INFO - Connection stats - Total: 28, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:02:48,528 - DEBUG - Database health check passed. Stats: {'total_connections': 59, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716268.5240517, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:02:48,529 - INFO - Connection stats - Total: 59, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:03:37,384 - DEBUG - Database health check passed. Stats: {'total_connections': 29, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716317.3815694, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:03:37,384 - INFO - Connection stats - Total: 29, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:03:48,537 - DEBUG - Database health check passed. Stats: {'total_connections': 60, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716328.533283, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:03:48,537 - INFO - Connection stats - Total: 60, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:04:37,393 - DEBUG - Database health check passed. Stats: {'total_connections': 30, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716377.3889942, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:04:37,394 - INFO - Connection stats - Total: 30, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:04:48,550 - DEBUG - Database health check passed. Stats: {'total_connections': 61, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716388.5453796, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:04:48,551 - INFO - Connection stats - Total: 61, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:05:37,401 - DEBUG - Database health check passed. Stats: {'total_connections': 31, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716437.398129, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:05:37,402 - INFO - Connection stats - Total: 31, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:05:48,558 - DEBUG - Database health check passed. Stats: {'total_connections': 62, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716448.5552928, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:05:48,558 - INFO - Connection stats - Total: 62, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:06:37,409 - DEBUG - Database health check passed. Stats: {'total_connections': 32, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716497.4057577, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:06:37,410 - INFO - Connection stats - Total: 32, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:06:48,576 - DEBUG - Database health check passed. Stats: {'total_connections': 63, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716508.5691912, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:06:48,578 - INFO - Connection stats - Total: 63, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:07:37,419 - DEBUG - Database health check passed. Stats: {'total_connections': 33, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716557.4152157, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:07:37,420 - INFO - Connection stats - Total: 33, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:07:48,842 - DEBUG - Database health check passed. Stats: {'total_connections': 64, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716568.7074528, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:07:48,851 - INFO - Connection stats - Total: 64, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:08:37,437 - DEBUG - Database health check passed. Stats: {'total_connections': 34, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716617.4289193, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:08:37,438 - INFO - Connection stats - Total: 34, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:08:48,876 - DEBUG - Database health check passed. Stats: {'total_connections': 65, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716628.8688447, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:08:48,877 - INFO - Connection stats - Total: 65, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:09:37,456 - DEBUG - Database health check passed. Stats: {'total_connections': 35, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716677.449209, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:09:37,458 - INFO - Connection stats - Total: 35, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:09:48,894 - DEBUG - Database health check passed. Stats: {'total_connections': 66, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716688.88423, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:09:48,895 - INFO - Connection stats - Total: 66, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:10:37,685 - DEBUG - Database health check passed. Stats: {'total_connections': 36, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716737.5741606, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:10:37,691 - INFO - Connection stats - Total: 36, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:10:48,969 - DEBUG - Database health check passed. Stats: {'total_connections': 67, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716748.9357598, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:10:48,971 - INFO - Connection stats - Total: 67, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:11:37,727 - DEBUG - Database health check passed. Stats: {'total_connections': 37, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716797.7184317, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:11:37,728 - INFO - Connection stats - Total: 37, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:11:48,980 - DEBUG - Database health check passed. Stats: {'total_connections': 68, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716808.976237, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:11:48,981 - INFO - Connection stats - Total: 68, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:12:37,736 - DEBUG - Database health check passed. Stats: {'total_connections': 38, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716857.7324886, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:12:37,736 - INFO - Connection stats - Total: 38, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:12:49,080 - DEBUG - Database health check passed. Stats: {'total_connections': 69, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716869.061446, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:12:49,082 - INFO - Connection stats - Total: 69, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:13:38,687 - DEBUG - Database health check passed. Stats: {'total_connections': 39, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716918.2384868, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:13:38,728 - INFO - Connection stats - Total: 39, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:13:49,925 - DEBUG - Database health check passed. Stats: {'total_connections': 70, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716929.211567, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:13:49,985 - INFO - Connection stats - Total: 70, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:14:39,499 - DEBUG - Database health check passed. Stats: {'total_connections': 40, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716979.1618178, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:14:39,508 - INFO - Connection stats - Total: 40, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:14:50,683 - DEBUG - Database health check passed. Stats: {'total_connections': 71, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758716990.4148374, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:14:50,719 - INFO - Connection stats - Total: 71, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:15:40,681 - DEBUG - Database health check passed. Stats: {'total_connections': 41, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758717039.9485924, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:15:40,731 - INFO - Connection stats - Total: 41, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:15:51,091 - DEBUG - Database health check passed. Stats: {'total_connections': 72, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758717050.908215, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:15:51,108 - INFO - Connection stats - Total: 72, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:16:42,704 - DEBUG - Database health check passed. Stats: {'total_connections': 42, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758717101.664181, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:16:42,806 - INFO - Connection stats - Total: 42, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:16:51,141 - DEBUG - Database health check passed. Stats: {'total_connections': 73, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758717111.137446, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:16:51,142 - INFO - Connection stats - Total: 73, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:17:43,099 - DEBUG - Database health check passed. Stats: {'total_connections': 43, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758717163.095619, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:17:43,099 - INFO - Connection stats - Total: 43, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:17:51,150 - DEBUG - Database health check passed. Stats: {'total_connections': 74, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758717171.1469872, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:17:51,151 - INFO - Connection stats - Total: 74, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:18:43,110 - DEBUG - Database health check passed. Stats: {'total_connections': 44, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758717223.1047547, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:18:43,111 - INFO - Connection stats - Total: 44, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:18:51,157 - DEBUG - Database health check passed. Stats: {'total_connections': 75, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758717231.1548936, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:18:51,158 - INFO - Connection stats - Total: 75, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:19:43,117 - DEBUG - Database health check passed. Stats: {'total_connections': 45, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758717283.1146135, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:19:43,118 - INFO - Connection stats - Total: 45, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:19:51,172 - DEBUG - Database health check passed. Stats: {'total_connections': 76, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758717291.1671374, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:19:51,173 - INFO - Connection stats - Total: 76, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:20:43,125 - DEBUG - Database health check passed. Stats: {'total_connections': 46, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758717343.1218402, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:20:43,125 - INFO - Connection stats - Total: 46, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:20:51,181 - DEBUG - Database health check passed. Stats: {'total_connections': 77, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758717351.178171, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:20:51,182 - INFO - Connection stats - Total: 77, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:21:43,132 - DEBUG - Database health check passed. Stats: {'total_connections': 47, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758717403.1296756, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:21:43,133 - INFO - Connection stats - Total: 47, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:21:51,195 - DEBUG - Database health check passed. Stats: {'total_connections': 78, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758717411.1891844, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:21:51,196 - INFO - Connection stats - Total: 78, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:22:43,141 - DEBUG - Database health check passed. Stats: {'total_connections': 48, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758717463.137561, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-24 18:22:43,142 - INFO - Connection stats - Total: 48, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-24 18:22:51,201 - DEBUG - Database health check passed. Stats: {'total_connections': 79, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758717471.1991708, 'cache_hits': 0, 'cache_misses': 43, 'cache_clears': 0} 2025-09-24 18:22:51,202 - INFO - Connection stats - Total: 79, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-25 10:51:20,710 - WARNING - Failed to create minimal connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-09-25 10:51:22,774 - ERROR - Failed to create absolute minimal connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-09-25 10:51:22,775 - ERROR - Failed to initialize connection pool: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it) 2025-09-25 10:51:22,775 - ERROR - Failed to initialize connection pool on module import: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it). Will retry on first db_connection() call. 2025-09-25 12:08:37,929 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-25 12:08:38,113 - INFO - Database health monitor started 2025-09-25 12:08:38,114 - INFO - Database health monitoring started 2025-09-25 12:08:38,115 - INFO - Database monitor already running 2025-09-25 12:08:50,215 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-25 12:08:50,368 - INFO - Database health monitor started 2025-09-25 12:08:50,368 - INFO - Database health monitoring started 2025-09-25 12:08:50,369 - INFO - Database monitor already running 2025-09-25 12:09:38,121 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758781478.1191013, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-25 12:09:38,122 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-25 12:09:50,379 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758781490.3750436, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-25 12:09:50,379 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-25 12:10:38,157 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758781538.1325774, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-25 12:10:38,158 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-25 12:11:29,462 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-25 12:11:29,767 - INFO - Database health monitor started 2025-09-25 12:11:29,768 - INFO - Database health monitoring started 2025-09-25 12:11:29,769 - INFO - Database monitor already running 2025-09-25 12:11:38,294 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758781598.2897124, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-25 12:11:38,295 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-25 12:12:29,786 - DEBUG - Database health check passed. Stats: {'total_connections': 3, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758781649.7786784, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-25 12:12:29,787 - INFO - Connection stats - Total: 3, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-25 12:12:38,305 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758781658.3016331, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-25 12:12:38,305 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-25 12:13:29,796 - DEBUG - Database health check passed. Stats: {'total_connections': 4, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758781709.7935123, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-25 12:13:29,797 - INFO - Connection stats - Total: 4, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-25 12:13:38,314 - DEBUG - Database health check passed. Stats: {'total_connections': 7, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758781718.3104966, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-25 12:13:38,315 - INFO - Connection stats - Total: 7, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-25 12:14:29,810 - DEBUG - Database health check passed. Stats: {'total_connections': 5, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758781769.8076043, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-25 12:14:29,811 - INFO - Connection stats - Total: 5, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-25 12:14:38,324 - DEBUG - Database health check passed. Stats: {'total_connections': 8, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758781778.320745, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-25 12:14:38,325 - INFO - Connection stats - Total: 8, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-25 12:15:29,824 - DEBUG - Database health check passed. Stats: {'total_connections': 6, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758781829.8197258, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-25 12:15:29,825 - INFO - Connection stats - Total: 6, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-25 12:15:38,334 - DEBUG - Database health check passed. Stats: {'total_connections': 9, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758781838.3306284, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-25 12:15:38,335 - INFO - Connection stats - Total: 9, Active: 0, Failed: 0, Success rate: 100.0% 2025-09-25 12:16:23,545 - DEBUG - Connection close warning: Failed adding connection; queue is full 2025-09-25 12:16:23,772 - INFO - Database health monitor started 2025-09-25 12:16:23,772 - INFO - Database health monitoring started 2025-09-25 12:16:23,773 - INFO - Database monitor already running 2025-09-25 12:16:38,341 - DEBUG - Database health check passed. Stats: {'total_connections': 10, 'active_connections': 0, 'failed_connections': 0, 'last_connection_time': 1758781898.3389957, 'cache_hits': 0, 'cache_misses': 2, 'cache_clears': 0} 2025-09-25 12:16:38,341 - INFO - Connection stats - Total: 10, Active: 0, Failed: 0, Success rate: 100.0%