2026-05-03 06:50:24,324 - main - INFO - === Logging system initialized ===
2026-05-03 06:50:24,324 - main - INFO - Log file: logs/app_20260503_065024.log
2026-05-03 06:50:24,324 - main - INFO - Log level: INFO
2026-05-03 06:50:24,324 - main - INFO - Timestamp: 20260503_065024
2026-05-03 06:50:24,398 - main - INFO - Included router: routers.admin_dashboard.router
2026-05-03 06:50:24,447 - main - INFO - Included router: routers.admin_users.router
2026-05-03 06:50:24,502 - main - INFO - Included router: routers.agent_availability.router
2026-05-03 06:50:25,482 - main - INFO - Included router: routers.ai_ticket_summary.router
2026-05-03 06:50:25,509 - main - INFO - Included router: routers.aihub.router
2026-05-03 06:50:25,562 - main - INFO - Included router: routers.api_hub.router
2026-05-03 06:50:25,580 - main - INFO - Included router: routers.audit_log.router
2026-05-03 06:50:25,592 - main - INFO - Included router: routers.auth.router
2026-05-03 06:50:25,615 - main - INFO - Included router: routers.cache_settings.router
2026-05-03 06:50:25,664 - main - INFO - Included router: routers.carts.router
2026-05-03 06:50:25,726 - main - INFO - Included router: routers.chat_analytics_daily.router
2026-05-03 06:50:25,775 - main - INFO - Included router: routers.chat_attachments.router
2026-05-03 06:50:26,017 - main - INFO - Included router: routers.chat_branding.router
2026-05-03 06:50:26,052 - main - INFO - Included router: routers.chat_branding_api.router
2026-05-03 06:50:26,124 - main - INFO - Included router: routers.chat_conversations.router
2026-05-03 06:50:26,181 - main - INFO - Included router: routers.chat_messages.router
2026-05-03 06:50:26,239 - main - INFO - Included router: routers.chat_routing_rules.router
2026-05-03 06:50:26,273 - main - INFO - Included router: routers.contact.router
2026-05-03 06:50:26,324 - main - INFO - Included router: routers.contact_inquiries.router
2026-05-03 06:50:26,376 - main - INFO - Included router: routers.ecom_checkout.router
2026-05-03 06:50:26,379 - main - INFO - Included router: routers.health.router
2026-05-03 06:50:26,433 - main - INFO - Included router: routers.kb_article_feedback.router
2026-05-03 06:50:26,489 - main - INFO - Included router: routers.kb_articles.router
2026-05-03 06:50:26,521 - main - INFO - Included router: routers.local_auth.router
2026-05-03 06:50:26,559 - main - INFO - Included router: routers.mfa.router
2026-05-03 06:50:26,613 - main - INFO - Included router: routers.notification_preferences.router
2026-05-03 06:50:26,665 - main - INFO - Included router: routers.notifications.router
2026-05-03 06:50:26,670 - main - INFO - Included router: routers.notifications_extras.router
2026-05-03 06:50:26,970 - main - INFO - Included router: routers.oauth.router
2026-05-03 06:50:27,031 - main - INFO - Included router: routers.order_items.router
2026-05-03 06:50:27,098 - main - INFO - Included router: routers.orders.router
2026-05-03 06:50:27,108 - main - INFO - Included router: routers.password_reset.router
2026-05-03 06:50:27,169 - main - INFO - Included router: routers.plans.router
2026-05-03 06:50:27,226 - main - INFO - Included router: routers.product_categories.router
2026-05-03 06:50:27,276 - main - INFO - Included router: routers.product_reviews.router
2026-05-03 06:50:27,330 - main - INFO - Included router: routers.products.router
2026-05-03 06:50:27,357 - main - INFO - Included router: routers.role_management.router
2026-05-03 06:50:27,412 - main - INFO - Included router: routers.service_testimonials.router
2026-05-03 06:50:27,435 - main - INFO - Included router: routers.settings.router
2026-05-03 06:50:27,474 - main - INFO - Included router: routers.site_settings.router
2026-05-03 06:50:27,510 - main - INFO - Included router: routers.smtp_settings.router
2026-05-03 06:50:27,551 - main - INFO - Included router: routers.storage.router
2026-05-03 06:50:27,920 - main - INFO - Included router: routers.support_chat.router
2026-05-03 06:50:27,978 - main - INFO - Included router: routers.support_departments.router
2026-05-03 06:50:28,025 - main - INFO - Included router: routers.support_seats.router
2026-05-03 06:50:28,036 - main - INFO - Included router: routers.ticket_notifications_sync.router
2026-05-03 06:50:28,074 - main - INFO - Included router: routers.ticket_summaries.router
2026-05-03 06:50:28,118 - main - INFO - Included router: routers.ticket_sync_states.router
2026-05-03 06:50:28,296 - main - INFO - Included router: routers.uptimerobot_admin.router
2026-05-03 06:50:28,364 - main - INFO - Included router: routers.uptimerobot_client.router
2026-05-03 06:50:28,373 - main - INFO - Included router: routers.user.router
2026-05-03 06:50:28,416 - main - INFO - Included router: routers.user_profiles.router
2026-05-03 06:50:28,702 - main - INFO - Included router: routers.user_roles.router
2026-05-03 06:50:28,808 - main - INFO - Included router: routers.visitor_monitor.router
2026-05-03 06:50:28,818 - main - INFO - Included router: routers.visitor_tracking.router
2026-05-03 06:50:28,837 - main - INFO - Included router: routers.whmcs.router
2026-05-03 06:50:28,906 - main - INFO - Included router: routers.whmcs_admin.router
2026-05-03 06:50:29,253 - main - INFO - Included router: routers.whmcs_extra.router
2026-05-03 06:50:29,255 - main - INFO - === Application startup initiated ===
2026-05-03 06:50:29,256 - services.database - INFO - Ignore creating tables
2026-05-03 06:50:29,256 - services.mock_data - INFO - Ignore initialize data
2026-05-03 06:50:29,256 - services.auth - INFO - Ignore initialize admin
2026-05-03 06:50:29,256 - main - INFO - === Application startup completed successfully ===
2026-05-03 06:50:45,712 - core.config - DEBUG - Read dynamic attribute jwt_secret_key from environment variable JWT_SECRET_KEY
2026-05-03 06:50:45,712 - core.config - DEBUG - Read dynamic attribute jwt_algorithm from environment variable JWT_ALGORITHM
2026-05-03 06:50:45,729 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:50:45,734 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:50:45,735 - core.database - WARNING - Database session maker not available, attempting lazy initialization...
2026-05-03 06:50:45,735 - core.database - WARNING - Database not initialized, attempting lazy initialization...
2026-05-03 06:50:45,735 - core.database - INFO - Starting database initialization...
2026-05-03 06:50:45,736 - core.config - DEBUG - Read dynamic attribute database_url from environment variable DATABASE_URL
2026-05-03 06:50:45,736 - core.database - INFO - Normalizing database URL for async compatibility...
2026-05-03 06:50:45,737 - core.database - INFO - Creating async database engine...
2026-05-03 06:50:45,737 - core.database - INFO - Using QueuePool with connection pooling for non-Lambda environment
2026-05-03 06:50:45,793 - core.database - INFO - Database engine created successfully
2026-05-03 06:50:45,793 - core.database - INFO - Creating async session maker...
2026-05-03 06:50:45,793 - core.database - INFO - Async session maker created successfully
2026-05-03 06:50:45,793 - core.database - INFO - Database connection initialized successfully
2026-05-03 06:50:45,793 - core.database - DEBUG - [DB_OP] Starting create_tables
2026-05-03 06:50:45,793 - core.database - INFO - 🔧 Starting table creation...
2026-05-03 06:50:45,800 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:50:45,800 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 06:50:45,811 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:50:45,812 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 06:50:45,812 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 06:50:45,816 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:50:45,817 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0008s
2026-05-03 06:50:45,817 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 06:50:45,997 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:50:46,042 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:50:46,042 - core.config - DEBUG - Read dynamic attribute oss_service_url from environment variable OSS_SERVICE_URL
2026-05-03 06:50:46,043 - core.config - DEBUG - Read dynamic attribute oss_api_key from environment variable OSS_API_KEY
2026-05-03 06:50:46,139 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 06:50:46,148 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f8220abd330>
2026-05-03 06:50:46,148 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f8222c2eec0> server_hostname='atoms.dev' timeout=120.0
2026-05-03 06:50:46,157 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f8220abcfd0>
2026-05-03 06:50:46,158 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 06:50:46,159 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 06:50:46,159 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 06:50:46,160 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 06:50:46,160 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 06:50:46,319 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 13:50:46 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'16cf74f981931d8ed5af17ccfd029669'), (b'X-Trace-Id', b'53b6f1b83b2b4274ad14db32b323dd72'), (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'9f5fbc927bdc4896-LAX')])
2026-05-03 06:50:46,320 - 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 06:50:46,321 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 06:50:46,321 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 06:50:46,322 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 06:50:46,324 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 06:50:46,324 - httpcore.connection - DEBUG - close.started
2026-05-03 06:50:46,325 - httpcore.connection - DEBUG - close.complete
2026-05-03 06:50:47,230 - core.database - DEBUG - [DB_OP] Database session cleanup after 1.4305s
2026-05-03 06:50:47,349 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 06:50:47,350 - core.database - DEBUG - [DB_OP] Database session cleanup after 1.5385s
2026-05-03 06:50:47,355 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 06:50:47,356 - core.database - DEBUG - [DB_OP] Database session cleanup after 1.5396s
2026-05-03 06:50:50,347 - core.database - INFO - Tables initialized successfully
2026-05-03 06:50:50,348 - core.database - DEBUG - [DB_OP] Create tables completed in 4.5548s
2026-05-03 06:50:50,411 - core.database - INFO - Lazy database initialization completed successfully
2026-05-03 06:50:50,412 - core.database - DEBUG - [DB_OP] Database session created successfully in 4.6778s
2026-05-03 06:50:50,413 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:50:51,319 - core.database - DEBUG - [DB_OP] Database session cleanup after 5.5849s
2026-05-03 06:51:12,291 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:51:12,295 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:51:12,295 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 06:51:12,296 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:51:12,580 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:51:12,607 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 06:51:12,618 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f82208e4400>
2026-05-03 06:51:12,618 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f82208b5640> server_hostname='atoms.dev' timeout=120.0
2026-05-03 06:51:12,626 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f82208e4160>
2026-05-03 06:51:12,627 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 06:51:12,628 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 06:51:12,628 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 06:51:12,628 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 06:51:12,628 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 06:51:12,761 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 13:51:12 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'f80ce6030221e5115c79cc5403bef3f7'), (b'X-Trace-Id', b'ac998442d9094b66a70bb9a31e58bb7c'), (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'9f5fbd37ea6cf7d3-LAX')])
2026-05-03 06:51:12,762 - 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 06:51:12,763 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 06:51:12,764 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 06:51:12,765 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 06:51:12,765 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 06:51:12,765 - httpcore.connection - DEBUG - close.started
2026-05-03 06:51:12,766 - httpcore.connection - DEBUG - close.complete
2026-05-03 06:51:13,129 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:51:13,136 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:51:13,137 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 06:51:13,138 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:51:13,186 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.8912s
2026-05-03 06:51:13,214 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:51:13,215 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-05-03 06:51:13,215 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 06:51:13,217 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:51:13,217 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 06:51:13,219 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:51:13,219 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 06:51:13,219 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 06:51:13,405 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:51:13,425 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:51:13,451 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 06:51:13,466 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f8220901c30>
2026-05-03 06:51:13,466 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f82208b6040> server_hostname='atoms.dev' timeout=120.0
2026-05-03 06:51:13,474 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f8220901990>
2026-05-03 06:51:13,475 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 06:51:13,475 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 06:51:13,476 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 06:51:13,476 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 06:51:13,476 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 06:51:13,546 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3287s
2026-05-03 06:51:13,595 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 06:51:13,596 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3775s
2026-05-03 06:51:13,607 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 13:51:13 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'e1d741eae55b564fbd1a2d6a1bb9b2fc'), (b'X-Trace-Id', b'57df79fc80b04c4a8625b6ba8b3512d9'), (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'9f5fbd3d3e191268-LAX')])
2026-05-03 06:51:13,608 - 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 06:51:13,609 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 06:51:13,609 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 06:51:13,609 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 06:51:13,610 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 06:51:13,610 - httpcore.connection - DEBUG - close.started
2026-05-03 06:51:13,611 - httpcore.connection - DEBUG - close.complete
2026-05-03 06:51:13,789 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 06:51:13,789 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5752s
2026-05-03 06:51:14,049 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.9126s
2026-05-03 06:51:14,209 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:51:14,216 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:51:14,216 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 06:51:14,217 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:51:14,495 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:51:14,522 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 06:51:14,531 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f82208e6560>
2026-05-03 06:51:14,532 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f82208b5ec0> server_hostname='atoms.dev' timeout=120.0
2026-05-03 06:51:14,542 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f82208e62c0>
2026-05-03 06:51:14,543 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 06:51:14,543 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 06:51:14,544 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 06:51:14,544 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 06:51:14,544 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 06:51:14,819 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 13:51:14 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'9d8922fd98c297afcb8a941e69cb1608'), (b'X-Trace-Id', b'37a6a166d8f64afd87e6c9f225bb4835'), (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'9f5fbd43efc808cd-LAX')])
2026-05-03 06:51:14,820 - 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 06:51:14,821 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 06:51:14,821 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 06:51:14,823 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 06:51:14,823 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 06:51:14,824 - httpcore.connection - DEBUG - close.started
2026-05-03 06:51:14,825 - httpcore.connection - DEBUG - close.complete
2026-05-03 06:51:14,862 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6460s
2026-05-03 06:51:20,321 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:51:20,325 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:51:20,326 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 06:51:20,326 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:51:20,609 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:51:20,644 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 06:51:20,651 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f82208e7b50>
2026-05-03 06:51:20,651 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f82208b66c0> server_hostname='atoms.dev' timeout=120.0
2026-05-03 06:51:20,661 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f82208e5540>
2026-05-03 06:51:20,661 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 06:51:20,662 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 06:51:20,662 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 06:51:20,662 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 06:51:20,662 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 06:51:20,793 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 13:51:20 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'22c3ddc31072a1b81e73df988353654c'), (b'X-Trace-Id', b'e8a4a3e49e6349d5a3dd84ae78368162'), (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'9f5fbd6a2eac0908-LAX')])
2026-05-03 06:51:20,794 - 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 06:51:20,794 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 06:51:20,795 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 06:51:20,795 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 06:51:20,796 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 06:51:20,796 - httpcore.connection - DEBUG - close.started
2026-05-03 06:51:20,797 - httpcore.connection - DEBUG - close.complete
2026-05-03 06:51:20,904 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5787s
2026-05-03 06:51:45,728 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:51:45,728 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 06:51:45,729 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:51:45,748 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:51:45,748 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 06:51:46,131 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3828s
2026-05-03 06:51:46,559 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.8316s
2026-05-03 06:52:13,149 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:52:13,150 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-05-03 06:52:13,151 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:52:13,218 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:52:13,219 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0008s
2026-05-03 06:52:13,598 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3795s
2026-05-03 06:52:13,798 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6489s
2026-05-03 06:52:16,501 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:52:16,505 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:52:16,505 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 06:52:16,505 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:52:16,509 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:52:16,509 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 06:52:16,510 - routers.plans - DEBUG - Querying planss: query={"service_type":"bizmail360","is_active":true}, sort=sort_order, skip=0, limit=20, fields=None
2026-05-03 06:52:16,805 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:52:16,843 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 06:52:16,860 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f82209027a0>
2026-05-03 06:52:16,861 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f82208b60c0> server_hostname='atoms.dev' timeout=120.0
2026-05-03 06:52:16,869 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f8220901840>
2026-05-03 06:52:16,869 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 06:52:16,870 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 06:52:16,870 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 06:52:16,871 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 06:52:16,871 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 06:52:16,994 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 13:52:16 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'a79bcb01bc642a09b3988c793fc9d825'), (b'X-Trace-Id', b'2ff3991bbd80416dad18528d3fc54393'), (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'9f5fbec97be097ca-LAX')])
2026-05-03 06:52:16,995 - 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 06:52:16,995 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 06:52:16,995 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 06:52:16,995 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 06:52:16,996 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 06:52:16,996 - httpcore.connection - DEBUG - close.started
2026-05-03 06:52:16,997 - httpcore.connection - DEBUG - close.complete
2026-05-03 06:52:17,039 - routers.plans - DEBUG - Found 0 planss
2026-05-03 06:52:17,041 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5314s
2026-05-03 06:52:17,107 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6020s
2026-05-03 06:52:17,344 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:52:17,344 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-05-03 06:52:17,345 - routers.plans - DEBUG - Querying planss: query={"service_type":"bizmail360"}, sort=sort_order, skip=0, limit=20, fields=None
2026-05-03 06:52:17,851 - routers.plans - DEBUG - Found 0 planss
2026-05-03 06:52:17,852 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5078s
2026-05-03 06:52:18,125 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:52:18,125 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 06:52:18,126 - routers.plans - DEBUG - Querying planss: query=None, sort=None, skip=0, limit=50, fields=None
2026-05-03 06:52:18,705 - routers.plans - DEBUG - Found 16 planss
2026-05-03 06:52:18,706 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5812s
2026-05-03 06:52:46,102 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:52:46,102 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-05-03 06:52:46,485 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3830s
2026-05-03 06:53:13,158 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:53:13,159 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0009s
2026-05-03 06:53:13,159 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:53:13,212 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:53:13,213 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 06:53:13,529 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3167s
2026-05-03 06:53:13,810 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6522s
2026-05-03 06:53:46,114 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:53:46,115 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-05-03 06:53:46,449 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3341s
2026-05-03 06:54:13,987 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:54:13,987 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 06:54:13,988 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:54:14,157 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:54:14,633 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6467s
2026-05-03 06:54:20,355 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:54:20,356 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 06:54:20,356 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:54:20,357 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:54:20,357 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 06:54:20,673 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3157s
2026-05-03 06:54:21,004 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6491s
2026-05-03 06:54:21,710 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:54:21,735 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 06:54:21,742 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f82208e7700>
2026-05-03 06:54:21,743 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f822092e7c0> server_hostname='atoms.dev' timeout=120.0
2026-05-03 06:54:21,750 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f82208e56f0>
2026-05-03 06:54:21,750 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 06:54:21,751 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 06:54:21,751 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 06:54:21,752 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 06:54:21,752 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 06:54:21,895 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 13:54: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'2a3869ad9a9edc5b69f595d327a13296'), (b'X-Trace-Id', b'cd370c6fdf0b496383371f38008d5ff1'), (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'9f5fc1d5fc3b7db6-LAX')])
2026-05-03 06:54:21,896 - 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 06:54:21,896 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 06:54:21,897 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 06:54:21,897 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 06:54:21,898 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 06:54:21,898 - httpcore.connection - DEBUG - close.started
2026-05-03 06:54:21,899 - httpcore.connection - DEBUG - close.complete
2026-05-03 06:54:46,095 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:54:46,096 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 06:54:46,417 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3216s
2026-05-03 06:55:21,175 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:55:21,176 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0009s
2026-05-03 06:55:21,248 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:55:21,248 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 06:55:21,251 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-03 06:55:21,259 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:55:21,260 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 06:55:21,260 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 06:55:21,262 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:55:21,262 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 06:55:21,263 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 06:55:21,577 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3292s
2026-05-03 06:55:21,639 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 06:55:21,641 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3813s
2026-05-03 06:55:21,773 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 06:55:21,774 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5113s
2026-05-03 06:55:21,946 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.7705s
2026-05-03 06:55:46,106 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:55:46,107 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-05-03 06:55:46,427 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3206s
2026-05-03 06:56:04,807 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:56:04,808 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-05-03 06:56:04,808 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:56:04,811 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:56:04,811 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 06:56:05,258 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4473s
2026-05-03 06:56:05,380 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5736s
2026-05-03 06:56:13,153 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:56:13,154 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-05-03 06:56:13,155 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:56:13,211 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:56:13,212 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 06:56:13,657 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4456s
2026-05-03 06:56:13,730 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5765s
2026-05-03 06:56:46,093 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:56:46,094 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 06:56:46,414 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3205s
2026-05-03 06:57:04,696 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:57:04,709 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:57:04,709 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 06:57:04,710 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:57:04,732 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:57:04,733 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 06:57:04,735 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:57:04,735 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 06:57:04,736 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 06:57:04,738 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 06:57:04,739 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-05-03 06:57:04,739 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 06:57:04,964 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:57:04,971 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 06:57:04,999 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 06:57:05,011 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f8220968ac0>
2026-05-03 06:57:05,011 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f822092e940> server_hostname='atoms.dev' timeout=120.0
2026-05-03 06:57:05,021 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f8220968820>
2026-05-03 06:57:05,022 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 06:57:05,023 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 06:57:05,023 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 06:57:05,023 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 06:57:05,024 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 06:57:05,065 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3331s
2026-05-03 06:57:05,130 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 06:57:05,130 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3920s
2026-05-03 06:57:05,249 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 13:57:05 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'343eef5d459ee65f3290070fab0de4a3'), (b'X-Trace-Id', b'7e49c4406cf4446c98323ae3bb71b133'), (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'9f5fc5d26f872eae-LAX')])
2026-05-03 06:57:05,250 - 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 06:57:05,250 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 06:57:05,250 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 06:57:05,251 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 06:57:05,251 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 06:57:05,252 - httpcore.connection - DEBUG - close.started
2026-05-03 06:57:05,252 - httpcore.connection - DEBUG - close.complete
2026-05-03 06:57:05,254 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 06:57:05,254 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5189s
2026-05-03 06:57:05,469 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.7598s
2026-05-03 06:57:19,079 - services.database - DEBUG - [DB_OP] Starting database close
2026-05-03 06:57:19,347 - core.database - INFO - Database connection closed and engine disposed
2026-05-03 06:57:19,348 - services.database - INFO - Database connections closed
2026-05-03 06:57:19,348 - services.database - DEBUG - [DB_OP] Database close completed in 0.2688s
