2026-05-01 06:36:53,542 - main - INFO - === Logging system initialized ===
2026-05-01 06:36:53,542 - main - INFO - Log file: logs/app_20260501_063653.log
2026-05-01 06:36:53,542 - main - INFO - Log level: INFO
2026-05-01 06:36:53,542 - main - INFO - Timestamp: 20260501_063653
2026-05-01 06:36:53,617 - main - INFO - Included router: routers.admin_dashboard.router
2026-05-01 06:36:53,665 - main - INFO - Included router: routers.agent_availability.router
2026-05-01 06:36:54,529 - main - INFO - Included router: routers.ai_ticket_summary.router
2026-05-01 06:36:54,550 - main - INFO - Included router: routers.aihub.router
2026-05-01 06:36:54,564 - main - INFO - Included router: routers.auth.router
2026-05-01 06:36:54,620 - main - INFO - Included router: routers.chat_analytics_daily.router
2026-05-01 06:36:54,666 - main - INFO - Included router: routers.chat_attachments.router
2026-05-01 06:36:54,746 - main - INFO - Included router: routers.chat_branding.router
2026-05-01 06:36:54,762 - main - INFO - Included router: routers.chat_branding_api.router
2026-05-01 06:36:54,818 - main - INFO - Included router: routers.chat_conversations.router
2026-05-01 06:36:54,964 - main - INFO - Included router: routers.chat_messages.router
2026-05-01 06:36:55,012 - main - INFO - Included router: routers.chat_routing_rules.router
2026-05-01 06:36:55,087 - main - INFO - Included router: routers.contact.router
2026-05-01 06:36:55,145 - main - INFO - Included router: routers.contact_inquiries.router
2026-05-01 06:36:55,147 - main - INFO - Included router: routers.health.router
2026-05-01 06:36:55,207 - main - INFO - Included router: routers.kb_articles.router
2026-05-01 06:36:55,270 - main - INFO - Included router: routers.notification_preferences.router
2026-05-01 06:36:55,323 - main - INFO - Included router: routers.notifications.router
2026-05-01 06:36:55,387 - main - INFO - Included router: routers.plans.router
2026-05-01 06:36:55,409 - main - INFO - Included router: routers.settings.router
2026-05-01 06:36:55,448 - main - INFO - Included router: routers.site_settings.router
2026-05-01 06:36:55,491 - main - INFO - Included router: routers.smtp_settings.router
2026-05-01 06:36:55,529 - main - INFO - Included router: routers.storage.router
2026-05-01 06:36:55,634 - main - INFO - Included router: routers.support_chat.router
2026-05-01 06:36:55,798 - main - INFO - Included router: routers.support_departments.router
2026-05-01 06:36:55,867 - main - INFO - Included router: routers.support_seats.router
2026-05-01 06:36:55,876 - main - INFO - Included router: routers.ticket_notifications_sync.router
2026-05-01 06:36:55,919 - main - INFO - Included router: routers.ticket_summaries.router
2026-05-01 06:36:55,963 - main - INFO - Included router: routers.ticket_sync_states.router
2026-05-01 06:36:55,972 - main - INFO - Included router: routers.user.router
2026-05-01 06:36:56,024 - main - INFO - Included router: routers.user_profiles.router
2026-05-01 06:36:56,072 - main - INFO - Included router: routers.user_roles.router
2026-05-01 06:36:56,169 - main - INFO - Included router: routers.whmcs.router
2026-05-01 06:36:56,229 - main - INFO - Included router: routers.whmcs_admin.router
2026-05-01 06:36:56,268 - main - INFO - Included router: routers.whmcs_extra.router
2026-05-01 06:36:56,269 - main - INFO - === Application startup initiated ===
2026-05-01 06:36:56,269 - services.database - INFO - Ignore creating tables
2026-05-01 06:36:56,269 - services.mock_data - INFO - Ignore initialize data
2026-05-01 06:36:56,269 - services.auth - INFO - Ignore initialize admin
2026-05-01 06:36:56,269 - main - INFO - === Application startup completed successfully ===
2026-05-01 06:37:03,193 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-01 06:37:03,197 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:37:03,198 - core.database - WARNING - Database session maker not available, attempting lazy initialization...
2026-05-01 06:37:03,198 - core.database - WARNING - Database not initialized, attempting lazy initialization...
2026-05-01 06:37:03,198 - core.database - INFO - Starting database initialization...
2026-05-01 06:37:03,198 - core.config - DEBUG - Read dynamic attribute database_url from environment variable DATABASE_URL
2026-05-01 06:37:03,198 - core.database - INFO - Normalizing database URL for async compatibility...
2026-05-01 06:37:03,201 - core.database - INFO - Creating async database engine...
2026-05-01 06:37:03,201 - core.database - INFO - Using QueuePool with connection pooling for non-Lambda environment
2026-05-01 06:37:03,273 - core.database - INFO - Database engine created successfully
2026-05-01 06:37:03,274 - core.database - INFO - Creating async session maker...
2026-05-01 06:37:03,274 - core.database - INFO - Async session maker created successfully
2026-05-01 06:37:03,275 - core.database - INFO - Database connection initialized successfully
2026-05-01 06:37:03,275 - core.database - DEBUG - [DB_OP] Starting create_tables
2026-05-01 06:37:03,275 - core.database - INFO - 🔧 Starting table creation...
2026-05-01 06:37:03,289 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:37:03,290 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-01 06:37:03,295 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:37:03,295 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-01 06:37:03,296 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-01 06:37:04,595 - core.database - DEBUG - [DB_OP] Database session cleanup after 1.3058s
2026-05-01 06:37:04,724 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-01 06:37:04,725 - core.database - DEBUG - [DB_OP] Database session cleanup after 1.4306s
2026-05-01 06:37:06,014 - core.database - INFO - Tables initialized successfully
2026-05-01 06:37:06,015 - core.database - DEBUG - [DB_OP] Create tables completed in 2.7403s
2026-05-01 06:37:06,079 - core.database - INFO - Lazy database initialization completed successfully
2026-05-01 06:37:06,080 - core.database - DEBUG - [DB_OP] Database session created successfully in 2.8823s
2026-05-01 06:37:06,080 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-01 06:37:06,649 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-01 06:37:06,650 - core.database - DEBUG - [DB_OP] Database session cleanup after 3.4531s
2026-05-01 06:37:21,420 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:37:21,421 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-01 06:37:21,423 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:37:21,423 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-01 06:37:21,423 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-01 06:37:21,426 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-01 06:37:21,427 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:37:21,428 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-01 06:37:21,428 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-01 06:37:21,819 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-01 06:37:21,820 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3924s
2026-05-01 06:37:21,879 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4582s
2026-05-01 06:37:22,008 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-01 06:37:22,009 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5862s
2026-05-01 06:37:25,596 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:37:25,597 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0011s
2026-05-01 06:37:25,599 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-01 06:37:25,600 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:37:25,601 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-01 06:37:25,601 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-01 06:37:25,603 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:37:25,604 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-05-01 06:37:25,604 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-01 06:37:25,918 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3218s
2026-05-01 06:37:25,986 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-01 06:37:25,987 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3867s
2026-05-01 06:37:25,988 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-01 06:37:25,988 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3852s
2026-05-01 06:37:49,765 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-05-01 06:37:50,156 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f4721dc6530>
2026-05-01 06:37:50,156 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f471b6abb40> server_hostname='client.doiteasy.net' timeout=10.0
2026-05-01 06:37:50,333 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f47225dd6f0>
2026-05-01 06:37:50,334 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-01 06:37:50,334 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-01 06:37:50,335 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-01 06:37:50,335 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-01 06:37:50,335 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-01 06:37:50,661 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Fri, 01 May 2026 13:37:50 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=47d3156c47760b664f52df2d3a18197d; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-05-01 06:37:50,662 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-05-01 06:37:50,663 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-01 06:37:50,663 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-01 06:37:50,663 - httpcore.http11 - DEBUG - response_closed.started
2026-05-01 06:37:50,663 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-01 06:37:50,664 - httpcore.connection - DEBUG - close.started
2026-05-01 06:37:50,664 - httpcore.connection - DEBUG - close.complete
2026-05-01 06:37:50,665 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action ValidateLogin (cf-ray=None server=nginx): {"result":"error","message":"Invalid IP 103.234.62.173"}
2026-05-01 06:37:51,747 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-05-01 06:37:52,097 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f471b65cc10>
2026-05-01 06:37:52,098 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f471b6ab8c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-05-01 06:37:52,277 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f471b65d420>
2026-05-01 06:37:52,278 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-01 06:37:52,279 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-01 06:37:52,279 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-01 06:37:52,281 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-01 06:37:52,281 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-01 06:37:52,607 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Fri, 01 May 2026 13:37:52 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=30ca6edfd431f6483911da3af08a172b; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-05-01 06:37:52,608 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-05-01 06:37:52,608 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-01 06:37:52,609 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-01 06:37:52,609 - httpcore.http11 - DEBUG - response_closed.started
2026-05-01 06:37:52,609 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-01 06:37:52,610 - httpcore.connection - DEBUG - close.started
2026-05-01 06:37:52,611 - httpcore.connection - DEBUG - close.complete
2026-05-01 06:37:52,611 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action ValidateLogin (cf-ray=None server=nginx): {"result":"error","message":"Invalid IP 103.234.62.173"}
2026-05-01 06:37:54,684 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-05-01 06:37:55,065 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f471b65df60>
2026-05-01 06:37:55,065 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f471b6abc40> server_hostname='client.doiteasy.net' timeout=10.0
2026-05-01 06:37:55,245 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f471b65cb20>
2026-05-01 06:37:55,246 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-01 06:37:55,246 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-01 06:37:55,246 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-01 06:37:55,247 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-01 06:37:55,247 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-01 06:37:55,573 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Fri, 01 May 2026 13:37:55 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=fe1a7611f18b82c780a8082ed94177e8; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-05-01 06:37:55,574 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-05-01 06:37:55,574 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-01 06:37:55,574 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-01 06:37:55,574 - httpcore.http11 - DEBUG - response_closed.started
2026-05-01 06:37:55,575 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-01 06:37:55,575 - httpcore.connection - DEBUG - close.started
2026-05-01 06:37:55,575 - httpcore.connection - DEBUG - close.complete
2026-05-01 06:37:55,576 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action ValidateLogin (cf-ray=None server=nginx): {"result":"error","message":"Invalid IP 103.234.62.173"}
2026-05-01 06:37:58,871 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-05-01 06:37:59,044 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f4721dc6650>
2026-05-01 06:37:59,045 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f471b6a8040> server_hostname='client.doiteasy.net' timeout=10.0
2026-05-01 06:37:59,223 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f471b65c4f0>
2026-05-01 06:37:59,223 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-01 06:37:59,224 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-01 06:37:59,224 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-01 06:37:59,224 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-01 06:37:59,225 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-01 06:37:59,536 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Fri, 01 May 2026 13:37:59 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=788372f905361f0a67c893da862a564e; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-05-01 06:37:59,536 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-05-01 06:37:59,537 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-01 06:37:59,537 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-01 06:37:59,537 - httpcore.http11 - DEBUG - response_closed.started
2026-05-01 06:37:59,537 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-01 06:37:59,538 - httpcore.connection - DEBUG - close.started
2026-05-01 06:37:59,538 - httpcore.connection - DEBUG - close.complete
2026-05-01 06:37:59,539 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action ValidateLogin (cf-ray=None server=nginx): {"result":"error","message":"Invalid IP 103.234.62.173"}
2026-05-01 06:38:25,602 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:38:25,602 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-05-01 06:38:25,920 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3180s
2026-05-01 06:39:25,612 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:39:25,612 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-01 06:39:26,007 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3957s
2026-05-01 06:40:25,609 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:40:25,609 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-05-01 06:40:25,927 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3184s
2026-05-01 06:41:25,602 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:41:25,602 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-01 06:41:25,920 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3181s
2026-05-01 06:42:25,616 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:42:25,616 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-01 06:42:26,071 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4547s
2026-05-01 06:43:25,608 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:43:25,609 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-01 06:43:26,051 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4431s
2026-05-01 06:43:42,485 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:43:42,486 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-05-01 06:43:42,490 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-01 06:43:42,491 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:43:42,491 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-01 06:43:42,492 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-01 06:43:42,493 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:43:42,493 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-01 06:43:42,493 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-01 06:43:42,871 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-01 06:43:42,872 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3787s
2026-05-01 06:43:42,872 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-01 06:43:42,873 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3814s
2026-05-01 06:43:42,933 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4480s
2026-05-01 06:44:43,824 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:44:43,825 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-01 06:44:44,142 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3175s
2026-05-01 06:44:49,193 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:44:49,194 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-01 06:44:49,196 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:44:49,196 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-05-01 06:44:49,197 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-01 06:44:49,199 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-01 06:44:49,200 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:44:49,201 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-01 06:44:49,201 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-01 06:44:49,515 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3213s
2026-05-01 06:44:49,582 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-01 06:44:49,583 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3824s
2026-05-01 06:44:49,598 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-01 06:44:49,599 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4031s
2026-05-01 06:45:06,468 - services.database - DEBUG - [DB_OP] Starting database close
2026-05-01 06:45:06,676 - core.database - INFO - Database connection closed and engine disposed
2026-05-01 06:45:06,676 - services.database - INFO - Database connections closed
2026-05-01 06:45:06,676 - services.database - DEBUG - [DB_OP] Database close completed in 0.2085s
