2026-05-03 08:40:06,272 - main - INFO - === Logging system initialized ===
2026-05-03 08:40:06,273 - main - INFO - Log file: logs/app_20260503_084006.log
2026-05-03 08:40:06,273 - main - INFO - Log level: INFO
2026-05-03 08:40:06,273 - main - INFO - Timestamp: 20260503_084006
2026-05-03 08:40:06,369 - main - INFO - Included router: routers.admin_dashboard.router
2026-05-03 08:40:06,414 - main - INFO - Included router: routers.admin_users.router
2026-05-03 08:40:06,454 - main - INFO - Included router: routers.agent_availability.router
2026-05-03 08:40:07,295 - main - INFO - Included router: routers.ai_ticket_summary.router
2026-05-03 08:40:07,326 - main - INFO - Included router: routers.aihub.router
2026-05-03 08:40:07,373 - main - INFO - Included router: routers.api_hub.router
2026-05-03 08:40:07,386 - main - INFO - Included router: routers.audit_log.router
2026-05-03 08:40:07,396 - main - INFO - Included router: routers.auth.router
2026-05-03 08:40:07,505 - main - INFO - Included router: routers.bizmail_admin.router
2026-05-03 08:40:07,588 - main - INFO - Included router: routers.bizmail_client.router
2026-05-03 08:40:07,593 - main - INFO - Included router: routers.bizmail_public.router
2026-05-03 08:40:07,612 - main - INFO - Included router: routers.cache_settings.router
2026-05-03 08:40:07,761 - main - INFO - Included router: routers.carts.router
2026-05-03 08:40:07,830 - main - INFO - Included router: routers.chat_analytics_daily.router
2026-05-03 08:40:07,873 - main - INFO - Included router: routers.chat_attachments.router
2026-05-03 08:40:07,942 - main - INFO - Included router: routers.chat_branding.router
2026-05-03 08:40:07,956 - main - INFO - Included router: routers.chat_branding_api.router
2026-05-03 08:40:08,010 - main - INFO - Included router: routers.chat_conversations.router
2026-05-03 08:40:08,084 - main - INFO - Included router: routers.chat_messages.router
2026-05-03 08:40:08,131 - main - INFO - Included router: routers.chat_routing_rules.router
2026-05-03 08:40:08,158 - main - INFO - Included router: routers.contact.router
2026-05-03 08:40:08,196 - main - INFO - Included router: routers.contact_inquiries.router
2026-05-03 08:40:08,245 - main - INFO - Included router: routers.ecom_checkout.router
2026-05-03 08:40:08,248 - main - INFO - Included router: routers.health.router
2026-05-03 08:40:08,291 - main - INFO - Included router: routers.kb_article_feedback.router
2026-05-03 08:40:08,466 - main - INFO - Included router: routers.kb_articles.router
2026-05-03 08:40:08,484 - main - INFO - Included router: routers.local_auth.router
2026-05-03 08:40:08,516 - main - INFO - Included router: routers.mfa.router
2026-05-03 08:40:08,562 - main - INFO - Included router: routers.notification_preferences.router
2026-05-03 08:40:08,609 - main - INFO - Included router: routers.notifications.router
2026-05-03 08:40:08,615 - main - INFO - Included router: routers.notifications_extras.router
2026-05-03 08:40:08,696 - main - INFO - Included router: routers.oauth.router
2026-05-03 08:40:08,741 - main - INFO - Included router: routers.order_items.router
2026-05-03 08:40:08,796 - main - INFO - Included router: routers.orders.router
2026-05-03 08:40:08,803 - main - INFO - Included router: routers.password_reset.router
2026-05-03 08:40:08,855 - main - INFO - Included router: routers.plans.router
2026-05-03 08:40:08,902 - main - INFO - Included router: routers.presales_messages.router
2026-05-03 08:40:08,949 - main - INFO - Included router: routers.product_categories.router
2026-05-03 08:40:08,997 - main - INFO - Included router: routers.product_reviews.router
2026-05-03 08:40:09,050 - main - INFO - Included router: routers.products.router
2026-05-03 08:40:09,296 - main - INFO - Included router: routers.role_management.router
2026-05-03 08:40:09,353 - main - INFO - Included router: routers.service_testimonials.router
2026-05-03 08:40:09,372 - main - INFO - Included router: routers.settings.router
2026-05-03 08:40:09,404 - main - INFO - Included router: routers.site_settings.router
2026-05-03 08:40:09,449 - main - INFO - Included router: routers.smtp_settings.router
2026-05-03 08:40:09,488 - main - INFO - Included router: routers.storage.router
2026-05-03 08:40:09,596 - main - INFO - Included router: routers.support_chat.router
2026-05-03 08:40:09,632 - main - INFO - Included router: routers.support_departments.router
2026-05-03 08:40:09,673 - main - INFO - Included router: routers.support_seats.router
2026-05-03 08:40:09,681 - main - INFO - Included router: routers.ticket_notifications_sync.router
2026-05-03 08:40:09,716 - main - INFO - Included router: routers.ticket_summaries.router
2026-05-03 08:40:09,754 - main - INFO - Included router: routers.ticket_sync_states.router
2026-05-03 08:40:09,923 - main - INFO - Included router: routers.uptimerobot_admin.router
2026-05-03 08:40:09,991 - main - INFO - Included router: routers.uptimerobot_client.router
2026-05-03 08:40:10,000 - main - INFO - Included router: routers.user.router
2026-05-03 08:40:10,088 - main - INFO - Included router: routers.user_profiles.router
2026-05-03 08:40:10,380 - main - INFO - Included router: routers.user_roles.router
2026-05-03 08:40:10,470 - main - INFO - Included router: routers.visitor_monitor.router
2026-05-03 08:40:10,481 - main - INFO - Included router: routers.visitor_tracking.router
2026-05-03 08:40:10,538 - main - INFO - Included router: routers.whatsapp_client.router
2026-05-03 08:40:10,544 - main - INFO - Included router: routers.whatsapp_client_ws.router
2026-05-03 08:40:10,561 - main - INFO - Included router: routers.whmcs.router
2026-05-03 08:40:10,632 - main - INFO - Included router: routers.whmcs_admin.router
2026-05-03 08:40:10,676 - main - INFO - Included router: routers.whmcs_extra.router
2026-05-03 08:40:10,678 - main - INFO - === Application startup initiated ===
2026-05-03 08:40:10,679 - services.database - INFO - Ignore creating tables
2026-05-03 08:40:10,679 - services.mock_data - INFO - Ignore initialize data
2026-05-03 08:40:10,679 - services.auth - INFO - Ignore initialize admin
2026-05-03 08:40:10,679 - main - INFO - === Application startup completed successfully ===
2026-05-03 08:40:20,446 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:40:20,446 - core.database - WARNING - Database session maker not available, attempting lazy initialization...
2026-05-03 08:40:20,446 - core.database - WARNING - Database not initialized, attempting lazy initialization...
2026-05-03 08:40:20,446 - core.database - INFO - Starting database initialization...
2026-05-03 08:40:20,446 - core.config - DEBUG - Read dynamic attribute database_url from environment variable DATABASE_URL
2026-05-03 08:40:20,446 - core.database - INFO - Normalizing database URL for async compatibility...
2026-05-03 08:40:20,448 - core.database - INFO - Creating async database engine...
2026-05-03 08:40:20,448 - core.database - INFO - Using QueuePool with connection pooling for non-Lambda environment
2026-05-03 08:40:20,487 - core.database - INFO - Database engine created successfully
2026-05-03 08:40:20,487 - core.database - INFO - Creating async session maker...
2026-05-03 08:40:20,488 - core.database - INFO - Async session maker created successfully
2026-05-03 08:40:20,488 - core.database - INFO - Database connection initialized successfully
2026-05-03 08:40:20,488 - core.database - DEBUG - [DB_OP] Starting create_tables
2026-05-03 08:40:20,488 - core.database - INFO - 🔧 Starting table creation...
2026-05-03 08:40:20,494 - core.config - DEBUG - Read dynamic attribute jwt_secret_key from environment variable JWT_SECRET_KEY
2026-05-03 08:40:20,494 - core.config - DEBUG - Read dynamic attribute jwt_algorithm from environment variable JWT_ALGORITHM
2026-05-03 08:40:20,512 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:40:20,515 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:40:20,515 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 08:40:20,516 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 08:40:20,519 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:40:20,519 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 08:40:20,519 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 08:40:20,522 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:40:20,522 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0001s
2026-05-03 08:40:20,787 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:40:20,942 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:40:20,942 - core.config - DEBUG - Read dynamic attribute oss_service_url from environment variable OSS_SERVICE_URL
2026-05-03 08:40:20,942 - core.config - DEBUG - Read dynamic attribute oss_api_key from environment variable OSS_API_KEY
2026-05-03 08:40:21,016 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 08:40:21,028 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fecc14a4ca0>
2026-05-03 08:40:21,028 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fecc14afd40> server_hostname='atoms.dev' timeout=120.0
2026-05-03 08:40:21,035 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fecc14a6920>
2026-05-03 08:40:21,035 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 08:40:21,036 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 08:40:21,036 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 08:40:21,037 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 08:40:21,037 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 08:40:21,221 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 15:40:21 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Access-Control-Allow-Headers', b'Origin, Content-Type, Accept, Authorization'), (b'Access-Control-Allow-Methods', b'GET, POST, PUT, DELETE, OPTIONS'), (b'Access-Control-Allow-Origin', b'*'), (b'Access-Control-Max-Age', b'86400'), (b'X-Request-Id', b'031a1a2c7b64e67e86efb65ce9b09a6a'), (b'X-Trace-Id', b'8caf7708acb54037a89426a28c6474f7'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://atoms.dev"), (b'Strict-Transport-Security', b'max-age=63072000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'X-XSS-Protection', b'1; mode=block'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'Server', b'cloudflare'), (b'CF-RAY', b'9f605d177b6bf7c9-LAX')])
2026-05-03 08:40:21,222 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-05-03 08:40:21,222 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 08:40:21,222 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 08:40:21,223 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 08:40:21,223 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 08:40:21,224 - httpcore.connection - DEBUG - close.started
2026-05-03 08:40:21,224 - httpcore.connection - DEBUG - close.complete
2026-05-03 08:40:21,517 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:40:21,517 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 08:40:21,518 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 08:40:21,520 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:40:21,520 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 08:40:21,523 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-03 08:40:21,525 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:40:21,525 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 08:40:21,528 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:40:21,528 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 08:40:21,528 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 08:40:21,897 - core.database - DEBUG - [DB_OP] Database session cleanup after 1.3752s
2026-05-03 08:40:21,990 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 08:40:21,990 - core.database - DEBUG - [DB_OP] Database session cleanup after 1.4752s
2026-05-03 08:40:22,048 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 08:40:22,048 - core.database - DEBUG - [DB_OP] Database session cleanup after 1.5299s
2026-05-03 08:40:22,173 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6528s
2026-05-03 08:40:22,260 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 08:40:22,260 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.7436s
2026-05-03 08:40:22,380 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 08:40:22,381 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.8534s
2026-05-03 08:40:22,776 - core.database - DEBUG - [DB_OP] Database session cleanup after 1.2505s
2026-05-03 08:40:26,324 - core.database - INFO - Tables initialized successfully
2026-05-03 08:40:26,324 - core.database - DEBUG - [DB_OP] Create tables completed in 5.8362s
2026-05-03 08:40:26,388 - core.database - INFO - Lazy database initialization completed successfully
2026-05-03 08:40:26,388 - core.database - DEBUG - [DB_OP] Database session created successfully in 5.9427s
2026-05-03 08:40:26,389 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:40:27,275 - core.database - DEBUG - [DB_OP] Database session cleanup after 6.8292s
2026-05-03 08:40:50,117 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:40:50,121 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:40:50,122 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 08:40:50,122 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:40:50,149 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:40:50,149 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:40:50,152 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:40:50,152 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 08:40:50,152 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 08:40:50,154 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:40:50,154 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 08:40:50,154 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 08:40:50,394 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:40:50,415 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:40:50,437 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 08:40:50,447 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fecc1246dd0>
2026-05-03 08:40:50,447 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fecc10884c0> server_hostname='atoms.dev' timeout=120.0
2026-05-03 08:40:50,456 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fecc12451b0>
2026-05-03 08:40:50,457 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 08:40:50,457 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 08:40:50,457 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 08:40:50,457 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 08:40:50,457 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 08:40:50,592 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4438s
2026-05-03 08:40:50,600 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 08:40:50,600 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4466s
2026-05-03 08:40:50,622 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 15:40:50 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Access-Control-Allow-Headers', b'Origin, Content-Type, Accept, Authorization'), (b'Access-Control-Allow-Methods', b'GET, POST, PUT, DELETE, OPTIONS'), (b'Access-Control-Allow-Origin', b'*'), (b'Access-Control-Max-Age', b'86400'), (b'X-Request-Id', b'62f3679ae7889dc31081ec61115310a2'), (b'X-Trace-Id', b'07b85d287a52475a851106c4bc0737aa'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://atoms.dev"), (b'Strict-Transport-Security', b'max-age=63072000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'X-XSS-Protection', b'1; mode=block'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'Server', b'cloudflare'), (b'CF-RAY', b'9f605dcf5bd10f27-LAX')])
2026-05-03 08:40:50,622 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-05-03 08:40:50,623 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 08:40:50,623 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 08:40:50,623 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 08:40:50,623 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 08:40:50,623 - httpcore.connection - DEBUG - close.started
2026-05-03 08:40:50,624 - httpcore.connection - DEBUG - close.complete
2026-05-03 08:40:50,717 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 08:40:50,718 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5659s
2026-05-03 08:40:51,009 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.8876s
2026-05-03 08:40:52,131 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:40:52,131 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:40:52,574 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4432s
2026-05-03 08:40:59,575 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:40:59,575 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:41:00,019 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4440s
2026-05-03 08:41:09,973 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:41:09,975 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:41:09,975 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 08:41:09,976 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 08:41:09,977 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:41:09,977 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 08:41:09,979 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:41:09,979 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0013s
2026-05-03 08:41:09,980 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 08:41:10,232 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:41:10,292 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3154s
2026-05-03 08:41:10,359 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 08:41:10,360 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3815s
2026-05-03 08:41:10,548 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 08:41:10,549 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5739s
2026-05-03 08:41:10,582 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:41:10,582 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:41:10,583 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 08:41:10,589 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:41:10,589 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:41:10,590 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 08:41:10,612 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-05-03 08:41:10,954 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fecc1212920>
2026-05-03 08:41:10,955 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fecc1088440> server_hostname='client.doiteasy.net' timeout=10.0
2026-05-03 08:41:10,967 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3843s
2026-05-03 08:41:11,137 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fecc361f1f0>
2026-05-03 08:41:11,137 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-03 08:41:11,138 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 08:41:11,138 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-03 08:41:11,139 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 08:41:11,139 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-03 08:41:11,449 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Sun, 03 May 2026 15:41:11 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=2e754ed447e5c746c46b37b8623d207a; 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-03 08:41:11,450 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-05-03 08:41:11,450 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-03 08:41:11,450 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 08:41:11,451 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 08:41:11,451 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 08:41:11,451 - httpcore.connection - DEBUG - close.started
2026-05-03 08:41:11,451 - httpcore.connection - DEBUG - close.complete
2026-05-03 08:41:11,451 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action GetClients (cf-ray=None server=nginx): {"result":"error","message":"Invalid IP 103.234.62.206"}
2026-05-03 08:41:11,455 - services.whmcs - WARNING - call_whmcs_safe: swallowing WHMCS error for action GetClients: Billing system rejected the request: Invalid IP 103.234.62.206. Please contact the administrator to whitelist the portal's outbound IP in the WHMCS API IP access list.
2026-05-03 08:41:11,476 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-05-03 08:41:11,825 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fecc406db10>
2026-05-03 08:41:11,826 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fecc10899c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-05-03 08:41:12,008 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fecc157a830>
2026-05-03 08:41:12,009 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-03 08:41:12,009 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 08:41:12,010 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-03 08:41:12,011 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 08:41:12,011 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-03 08:41:12,310 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Sun, 03 May 2026 15:41:12 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=651104853a9e531bc44b015bb472aba3; 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-03 08:41:12,311 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-05-03 08:41:12,311 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-03 08:41:12,311 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 08:41:12,311 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 08:41:12,312 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 08:41:12,312 - httpcore.connection - DEBUG - close.started
2026-05-03 08:41:12,312 - httpcore.connection - DEBUG - close.complete
2026-05-03 08:41:12,312 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action GetOrders (cf-ray=None server=nginx): {"result":"error","message":"Invalid IP 103.234.62.206"}
2026-05-03 08:41:12,313 - services.whmcs - WARNING - call_whmcs_safe: swallowing WHMCS error for action GetOrders: Billing system rejected the request: Invalid IP 103.234.62.206. Please contact the administrator to whitelist the portal's outbound IP in the WHMCS API IP access list.
2026-05-03 08:41:12,338 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-05-03 08:41:12,811 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fecc157a710>
2026-05-03 08:41:12,812 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fecc1089740> server_hostname='client.doiteasy.net' timeout=10.0
2026-05-03 08:41:12,990 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fecc157a9b0>
2026-05-03 08:41:12,991 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-03 08:41:12,991 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 08:41:12,991 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-03 08:41:12,991 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 08:41:12,991 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-03 08:41:13,286 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Sun, 03 May 2026 15:41:13 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=00dc3a726a233bb5a1f7ff108d2ccef8; 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-03 08:41:13,287 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-05-03 08:41:13,287 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-03 08:41:13,287 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 08:41:13,287 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 08:41:13,287 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 08:41:13,288 - httpcore.connection - DEBUG - close.started
2026-05-03 08:41:13,288 - httpcore.connection - DEBUG - close.complete
2026-05-03 08:41:13,288 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action GetTickets (cf-ray=None server=nginx): {"result":"error","message":"Invalid IP 103.234.62.206"}
2026-05-03 08:41:13,288 - services.whmcs - WARNING - call_whmcs_safe: swallowing WHMCS error for action GetTickets: Billing system rejected the request: Invalid IP 103.234.62.206. Please contact the administrator to whitelist the portal's outbound IP in the WHMCS API IP access list.
2026-05-03 08:41:13,315 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-05-03 08:41:13,494 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fecc14a72e0>
2026-05-03 08:41:13,494 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fecc10882c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-05-03 08:41:13,683 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fecc3ecacb0>
2026-05-03 08:41:13,683 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-03 08:41:13,684 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 08:41:13,684 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-03 08:41:13,685 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 08:41:13,685 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-03 08:41:14,002 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Sun, 03 May 2026 15:41:13 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=7a49bdefd197cb60b5ef45a9cd60eabd; 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-03 08:41:14,003 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-05-03 08:41:14,003 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-03 08:41:14,003 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 08:41:14,003 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 08:41:14,004 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 08:41:14,004 - httpcore.connection - DEBUG - close.started
2026-05-03 08:41:14,004 - httpcore.connection - DEBUG - close.complete
2026-05-03 08:41:14,004 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action GetInvoices (cf-ray=None server=nginx): {"result":"error","message":"Invalid IP 103.234.62.206"}
2026-05-03 08:41:14,004 - services.whmcs - WARNING - call_whmcs_safe: swallowing WHMCS error for action GetInvoices: Billing system rejected the request: Invalid IP 103.234.62.206. Please contact the administrator to whitelist the portal's outbound IP in the WHMCS API IP access list.
2026-05-03 08:41:14,074 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-05-03 08:41:14,251 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fecc1246bc0>
2026-05-03 08:41:14,251 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fecc1089e40> server_hostname='client.doiteasy.net' timeout=10.0
2026-05-03 08:41:14,428 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fecc13d4640>
2026-05-03 08:41:14,429 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-03 08:41:14,429 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 08:41:14,430 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-03 08:41:14,430 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 08:41:14,430 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-03 08:41:14,747 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Sun, 03 May 2026 15:41:14 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=1434bb3657e71619999a0537af344ad3; 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-03 08:41:14,747 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-05-03 08:41:14,748 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-03 08:41:14,748 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 08:41:14,748 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 08:41:14,748 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 08:41:14,749 - httpcore.connection - DEBUG - close.started
2026-05-03 08:41:14,749 - httpcore.connection - DEBUG - close.complete
2026-05-03 08:41:14,749 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action GetProducts (cf-ray=None server=nginx): {"result":"error","message":"Invalid IP 103.234.62.206"}
2026-05-03 08:41:14,749 - services.whmcs - WARNING - call_whmcs_safe: swallowing WHMCS error for action GetProducts: Billing system rejected the request: Invalid IP 103.234.62.206. Please contact the administrator to whitelist the portal's outbound IP in the WHMCS API IP access list.
2026-05-03 08:41:14,750 - core.database - DEBUG - [DB_OP] Database session cleanup after 4.1601s
2026-05-03 08:41:16,554 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:41:16,555 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:41:16,555 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"users_roles"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 08:41:16,936 - routers.site_settings - DEBUG - Found 1 site_settingss
2026-05-03 08:41:16,937 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3832s
2026-05-03 08:41:19,994 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:41:21,380 - httpcore.connection - DEBUG - connect_tcp.started host='mail.bizmail360.com' port=443 local_address=None timeout=15.0 socket_options=None
2026-05-03 08:41:21,651 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:41:21,651 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 08:41:21,910 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fecc361fd00>
2026-05-03 08:41:21,910 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fecc108bbc0> server_hostname='mail.bizmail360.com' timeout=15.0
2026-05-03 08:41:22,050 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3992s
2026-05-03 08:41:22,086 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fecc14a7a60>
2026-05-03 08:41:22,087 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-03 08:41:22,087 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 08:41:22,087 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-03 08:41:22,088 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 08:41:22,089 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-03 08:41:22,275 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Length', b'2424'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Access-Control-Allow-Origin', b'*'), (b'Strict-Transport-Security', b'max-age=0'), (b'Content-Security-Policy', b"default-src 'self';frame-src 'self' *.youtube.com youtu.be *.smartertools.com docs.google.com;script-src * 'unsafe-inline';font-src * 'unsafe-inline' data:;img-src * 'unsafe-inline' data: blob:;style-src * 'unsafe-inline';media-src *;frame-ancestors 'self';connect-src *;"), (b'X-Frame-Options', b'SAMEORIGIN'), (b'X-XSS-Protection', b'1; mode=block'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Robots-Tag', b'noindex'), (b'X-Powered-By', b'ARR/3.0'), (b'X-Powered-By', b'ASP.NET'), (b'Date', b'Sun, 03 May 2026 15:41:21 GMT')])
2026-05-03 08:41:22,275 - httpx - INFO - HTTP Request: POST https://mail.bizmail360.com/api/v1/auth/authenticate-user "HTTP/1.1 200 OK"
2026-05-03 08:41:22,276 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-03 08:41:22,276 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 08:41:22,276 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 08:41:22,276 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 08:41:22,276 - httpcore.connection - DEBUG - close.started
2026-05-03 08:41:22,277 - httpcore.connection - DEBUG - close.complete
2026-05-03 08:41:25,128 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:41:25,128 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:41:25,129 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 08:41:25,512 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3834s
2026-05-03 08:41:30,451 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:41:31,862 - httpcore.connection - DEBUG - connect_tcp.started host='mail.bizmail360.com' port=443 local_address=None timeout=15.0 socket_options=None
2026-05-03 08:41:32,100 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:41:32,100 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:41:32,100 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 08:41:32,356 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fecc14a4a60>
2026-05-03 08:41:32,356 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fecc10897c0> server_hostname='mail.bizmail360.com' timeout=15.0
2026-05-03 08:41:32,483 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3835s
2026-05-03 08:41:32,525 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fecc14a7820>
2026-05-03 08:41:32,526 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-03 08:41:32,526 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 08:41:32,526 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-03 08:41:32,527 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 08:41:32,527 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-03 08:41:32,710 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Length', b'2423'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Access-Control-Allow-Origin', b'*'), (b'Strict-Transport-Security', b'max-age=0'), (b'Content-Security-Policy', b"default-src 'self';frame-src 'self' *.youtube.com youtu.be *.smartertools.com docs.google.com;script-src * 'unsafe-inline';font-src * 'unsafe-inline' data:;img-src * 'unsafe-inline' data: blob:;style-src * 'unsafe-inline';media-src *;frame-ancestors 'self';connect-src *;"), (b'X-Frame-Options', b'SAMEORIGIN'), (b'X-XSS-Protection', b'1; mode=block'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Robots-Tag', b'noindex'), (b'X-Powered-By', b'ARR/3.0'), (b'X-Powered-By', b'ASP.NET'), (b'Date', b'Sun, 03 May 2026 15:41:32 GMT')])
2026-05-03 08:41:32,711 - httpx - INFO - HTTP Request: POST https://mail.bizmail360.com/api/v1/auth/authenticate-user "HTTP/1.1 200 OK"
2026-05-03 08:41:32,712 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-03 08:41:32,712 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 08:41:32,713 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 08:41:32,713 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 08:41:32,713 - httpcore.connection - DEBUG - close.started
2026-05-03 08:41:32,713 - httpcore.connection - DEBUG - close.complete
2026-05-03 08:41:34,727 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:41:35,958 - httpcore.connection - DEBUG - connect_tcp.started host='mail.bizmail360.com' port=443 local_address=None timeout=15.0 socket_options=None
2026-05-03 08:41:36,468 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fecc12456f0>
2026-05-03 08:41:36,469 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fecc108bbc0> server_hostname='mail.bizmail360.com' timeout=15.0
2026-05-03 08:41:36,644 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fecc1246cb0>
2026-05-03 08:41:36,644 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-03 08:41:36,645 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 08:41:36,645 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-03 08:41:36,645 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 08:41:36,645 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-03 08:41:36,828 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Length', b'2424'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Access-Control-Allow-Origin', b'*'), (b'Strict-Transport-Security', b'max-age=0'), (b'Content-Security-Policy', b"default-src 'self';frame-src 'self' *.youtube.com youtu.be *.smartertools.com docs.google.com;script-src * 'unsafe-inline';font-src * 'unsafe-inline' data:;img-src * 'unsafe-inline' data: blob:;style-src * 'unsafe-inline';media-src *;frame-ancestors 'self';connect-src *;"), (b'X-Frame-Options', b'SAMEORIGIN'), (b'X-XSS-Protection', b'1; mode=block'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Robots-Tag', b'noindex'), (b'X-Powered-By', b'ARR/3.0'), (b'X-Powered-By', b'ASP.NET'), (b'Date', b'Sun, 03 May 2026 15:41:36 GMT')])
2026-05-03 08:41:36,829 - httpx - INFO - HTTP Request: POST https://mail.bizmail360.com/api/v1/auth/authenticate-user "HTTP/1.1 200 OK"
2026-05-03 08:41:36,829 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-03 08:41:36,830 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 08:41:36,830 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 08:41:36,830 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 08:41:36,831 - httpcore.connection - DEBUG - close.started
2026-05-03 08:41:36,831 - httpcore.connection - DEBUG - close.complete
2026-05-03 08:41:50,139 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:41:50,139 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 08:41:50,140 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:41:50,149 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:41:50,149 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:41:50,466 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3168s
2026-05-03 08:41:50,965 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.8264s
2026-05-03 08:41:59,986 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:41:59,986 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:42:00,303 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3169s
2026-05-03 08:42:10,144 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:42:10,144 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-05-03 08:42:10,462 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3187s
2026-05-03 08:42:40,774 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:42:40,774 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 08:42:40,798 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:42:40,799 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:42:40,804 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-03 08:42:40,806 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:42:40,807 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:42:40,807 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 08:42:40,809 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:42:40,810 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 08:42:40,810 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 08:42:41,183 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 08:42:41,183 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3771s
2026-05-03 08:42:41,185 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3864s
2026-05-03 08:42:41,185 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 08:42:41,185 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3758s
2026-05-03 08:42:41,733 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.9598s
2026-05-03 08:42:50,151 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:42:50,152 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:42:50,284 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:42:50,285 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:42:50,285 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:42:50,471 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3200s
2026-05-03 08:42:50,859 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5749s
2026-05-03 08:42:59,564 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:42:59,564 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:42:59,881 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3168s
2026-05-03 08:43:03,658 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:43:03,658 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:43:04,494 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.8366s
2026-05-03 08:43:05,124 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:43:05,124 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:43:05,946 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.8225s
2026-05-03 08:43:07,433 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:43:07,434 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:43:08,078 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6451s
2026-05-03 08:43:10,134 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:43:10,135 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:43:10,460 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3261s
2026-05-03 08:43:50,157 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:43:50,158 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 08:43:50,160 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:43:50,160 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 08:43:50,160 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:43:50,542 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3848s
2026-05-03 08:43:50,800 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6406s
2026-05-03 08:43:59,563 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:43:59,564 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:43:59,881 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3174s
2026-05-03 08:44:10,145 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:44:10,145 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-05-03 08:44:10,461 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3163s
2026-05-03 08:44:51,144 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:44:51,145 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 08:44:51,463 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3192s
2026-05-03 08:44:58,900 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:44:58,901 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 08:44:59,041 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:44:59,041 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 08:44:59,216 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3162s
2026-05-03 08:44:59,673 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6324s
2026-05-03 08:45:10,155 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:45:10,155 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:45:10,475 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3202s
2026-05-03 08:45:51,145 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:45:51,145 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:45:51,465 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3199s
2026-05-03 08:45:59,568 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:45:59,569 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 08:45:59,887 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3189s
2026-05-03 08:46:10,155 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:46:10,156 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:46:10,603 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4478s
2026-05-03 08:46:50,167 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:46:50,167 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:46:50,611 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4436s
2026-05-03 08:47:00,562 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:47:00,562 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 08:47:01,007 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4446s
2026-05-03 08:47:10,153 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:47:10,153 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 08:47:10,698 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5450s
2026-05-03 08:48:01,570 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:48:01,571 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 08:48:02,011 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4410s
2026-05-03 08:48:10,140 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:48:10,141 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:48:10,591 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4506s
2026-05-03 08:48:11,162 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:48:11,162 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 08:48:11,608 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4462s
2026-05-03 08:49:02,716 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:49:02,716 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:49:03,162 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4463s
2026-05-03 08:49:05,503 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:49:05,503 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-05-03 08:49:05,504 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 08:49:05,506 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:49:05,506 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 08:49:05,821 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3158s
2026-05-03 08:49:06,080 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5777s
2026-05-03 08:49:11,155 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:49:11,155 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:49:11,480 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3254s
2026-05-03 08:50:03,681 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:50:03,682 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 08:50:03,999 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3179s
2026-05-03 08:50:11,297 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 08:50:11,298 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 08:50:11,612 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3147s
2026-05-03 08:50:39,688 - services.database - DEBUG - [DB_OP] Starting database close
2026-05-03 08:50:40,223 - core.database - INFO - Database connection closed and engine disposed
2026-05-03 08:50:40,223 - services.database - INFO - Database connections closed
2026-05-03 08:50:40,223 - services.database - DEBUG - [DB_OP] Database close completed in 0.5349s
