2026-05-03 18:33:15,518 - main - INFO - === Logging system initialized ===
2026-05-03 18:33:15,518 - main - INFO - Log file: logs/app_20260503_183315.log
2026-05-03 18:33:15,518 - main - INFO - Log level: INFO
2026-05-03 18:33:15,518 - main - INFO - Timestamp: 20260503_183315
2026-05-03 18:33:15,588 - main - INFO - Included router: routers.admin_dashboard.router
2026-05-03 18:33:15,632 - main - INFO - Included router: routers.admin_users.router
2026-05-03 18:33:15,671 - main - INFO - Included router: routers.agent_availability.router
2026-05-03 18:33:16,363 - main - INFO - Included router: routers.ai_ticket_summary.router
2026-05-03 18:33:16,386 - main - INFO - Included router: routers.aihub.router
2026-05-03 18:33:16,428 - main - INFO - Included router: routers.api_hub.router
2026-05-03 18:33:16,444 - main - INFO - Included router: routers.audit_log.router
2026-05-03 18:33:16,454 - main - INFO - Included router: routers.auth.router
2026-05-03 18:33:16,544 - main - INFO - Included router: routers.bizmail_admin.router
2026-05-03 18:33:16,613 - main - INFO - Included router: routers.bizmail_client.router
2026-05-03 18:33:16,617 - main - INFO - Included router: routers.bizmail_public.router
2026-05-03 18:33:16,633 - main - INFO - Included router: routers.cache_settings.router
2026-05-03 18:33:16,771 - main - INFO - Included router: routers.carts.router
2026-05-03 18:33:16,785 - main - INFO - Included router: routers.catalog_admin.router
2026-05-03 18:33:16,828 - main - INFO - Included router: routers.chat_analytics_daily.router
2026-05-03 18:33:16,868 - main - INFO - Included router: routers.chat_attachments.router
2026-05-03 18:33:16,932 - main - INFO - Included router: routers.chat_branding.router
2026-05-03 18:33:16,946 - main - INFO - Included router: routers.chat_branding_api.router
2026-05-03 18:33:16,995 - main - INFO - Included router: routers.chat_conversations.router
2026-05-03 18:33:17,036 - main - INFO - Included router: routers.chat_messages.router
2026-05-03 18:33:17,080 - main - INFO - Included router: routers.chat_routing_rules.router
2026-05-03 18:33:17,102 - main - INFO - Included router: routers.contact.router
2026-05-03 18:33:17,143 - main - INFO - Included router: routers.contact_inquiries.router
2026-05-03 18:33:17,430 - main - INFO - Included router: routers.cpanel_admin.router
2026-05-03 18:33:17,488 - main - INFO - Included router: routers.cpanel_client.router
2026-05-03 18:33:17,493 - main - INFO - Included router: routers.cpanel_public.router
2026-05-03 18:33:17,543 - main - INFO - Included router: routers.dhl_admin.router
2026-05-03 18:33:17,549 - main - INFO - Included router: routers.dhl_public.router
2026-05-03 18:33:17,587 - main - INFO - Included router: routers.ecom_checkout.router
2026-05-03 18:33:17,588 - main - INFO - Included router: routers.health.router
2026-05-03 18:33:17,637 - main - INFO - Included router: routers.kb_article_feedback.router
2026-05-03 18:33:17,686 - main - INFO - Included router: routers.kb_articles.router
2026-05-03 18:33:17,708 - main - INFO - Included router: routers.local_auth.router
2026-05-03 18:33:17,742 - main - INFO - Included router: routers.mfa.router
2026-05-03 18:33:17,804 - main - INFO - Included router: routers.module_sync.router
2026-05-03 18:33:17,852 - main - INFO - Included router: routers.notification_preferences.router
2026-05-03 18:33:17,899 - main - INFO - Included router: routers.notifications.router
2026-05-03 18:33:17,902 - main - INFO - Included router: routers.notifications_extras.router
2026-05-03 18:33:18,106 - main - INFO - Included router: routers.oauth.router
2026-05-03 18:33:18,153 - main - INFO - Included router: routers.order_items.router
2026-05-03 18:33:18,205 - main - INFO - Included router: routers.orders.router
2026-05-03 18:33:18,212 - main - INFO - Included router: routers.password_reset.router
2026-05-03 18:33:18,227 - main - INFO - Included router: routers.paypal_checkout.router
2026-05-03 18:33:18,277 - main - INFO - Included router: routers.plans.router
2026-05-03 18:33:18,320 - main - INFO - Included router: routers.presales_messages.router
2026-05-03 18:33:18,358 - main - INFO - Included router: routers.product_categories.router
2026-05-03 18:33:18,401 - main - INFO - Included router: routers.product_reviews.router
2026-05-03 18:33:18,452 - main - INFO - Included router: routers.products.router
2026-05-03 18:33:18,475 - main - INFO - Included router: routers.role_management.router
2026-05-03 18:33:18,515 - main - INFO - Included router: routers.service_testimonials.router
2026-05-03 18:33:18,534 - main - INFO - Included router: routers.settings.router
2026-05-03 18:33:18,565 - main - INFO - Included router: routers.site_settings.router
2026-05-03 18:33:18,596 - main - INFO - Included router: routers.smtp_settings.router
2026-05-03 18:33:18,629 - main - INFO - Included router: routers.storage.router
2026-05-03 18:33:18,730 - main - INFO - Included router: routers.support_chat.router
2026-05-03 18:33:18,765 - main - INFO - Included router: routers.support_departments.router
2026-05-03 18:33:18,964 - main - INFO - Included router: routers.support_seats.router
2026-05-03 18:33:18,971 - main - INFO - Included router: routers.ticket_notifications_sync.router
2026-05-03 18:33:19,008 - main - INFO - Included router: routers.ticket_summaries.router
2026-05-03 18:33:19,077 - main - INFO - Included router: routers.ticket_sync_states.router
2026-05-03 18:33:19,243 - main - INFO - Included router: routers.uptimerobot_admin.router
2026-05-03 18:33:19,308 - main - INFO - Included router: routers.uptimerobot_client.router
2026-05-03 18:33:19,314 - main - INFO - Included router: routers.uptimerobot_mcp.router
2026-05-03 18:33:19,321 - main - INFO - Included router: routers.user.router
2026-05-03 18:33:19,363 - main - INFO - Included router: routers.user_profiles.router
2026-05-03 18:33:19,402 - main - INFO - Included router: routers.user_roles.router
2026-05-03 18:33:19,491 - main - INFO - Included router: routers.visitor_monitor.router
2026-05-03 18:33:19,500 - main - INFO - Included router: routers.visitor_tracking.router
2026-05-03 18:33:19,625 - main - INFO - Included router: routers.whatsapp_admin.router
2026-05-03 18:33:19,642 - main - INFO - Included router: routers.whatsapp_ai.router
2026-05-03 18:33:19,683 - main - INFO - Included router: routers.whatsapp_analytics.router
2026-05-03 18:33:19,757 - main - INFO - Included router: routers.whatsapp_automation.router
2026-05-03 18:33:19,779 - main - INFO - Included router: routers.whatsapp_client.router
2026-05-03 18:33:19,785 - main - INFO - Included router: routers.whatsapp_client_ws.router
2026-05-03 18:33:20,053 - main - INFO - Included router: routers.whatsapp_contacts.router
2026-05-03 18:33:20,095 - main - INFO - Included router: routers.whatsapp_devices.router
2026-05-03 18:33:20,112 - main - INFO - Included router: routers.whmcs.router
2026-05-03 18:33:20,180 - main - INFO - Included router: routers.whmcs_admin.router
2026-05-03 18:33:20,218 - main - INFO - Included router: routers.whmcs_extra.router
2026-05-03 18:33:20,219 - main - INFO - === Application startup initiated ===
2026-05-03 18:33:20,220 - services.database - INFO - Ignore creating tables
2026-05-03 18:33:20,220 - services.mock_data - INFO - Ignore initialize data
2026-05-03 18:33:20,220 - services.auth - INFO - Ignore initialize admin
2026-05-03 18:33:20,220 - main - INFO - === Application startup completed successfully ===
2026-05-03 18:33:31,456 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:33:31,456 - core.database - WARNING - Database session maker not available, attempting lazy initialization...
2026-05-03 18:33:31,456 - core.database - WARNING - Database not initialized, attempting lazy initialization...
2026-05-03 18:33:31,456 - core.database - INFO - Starting database initialization...
2026-05-03 18:33:31,456 - core.config - DEBUG - Read dynamic attribute database_url from environment variable DATABASE_URL
2026-05-03 18:33:31,457 - core.database - INFO - Normalizing database URL for async compatibility...
2026-05-03 18:33:31,458 - core.database - INFO - Creating async database engine...
2026-05-03 18:33:31,459 - core.database - INFO - Using QueuePool with connection pooling for non-Lambda environment
2026-05-03 18:33:31,499 - core.database - INFO - Database engine created successfully
2026-05-03 18:33:31,500 - core.database - INFO - Creating async session maker...
2026-05-03 18:33:31,500 - core.database - INFO - Async session maker created successfully
2026-05-03 18:33:31,500 - core.database - INFO - Database connection initialized successfully
2026-05-03 18:33:31,500 - core.database - DEBUG - [DB_OP] Starting create_tables
2026-05-03 18:33:31,500 - core.database - INFO - 🔧 Starting table creation...
2026-05-03 18:33:37,836 - core.database - INFO - Tables initialized successfully
2026-05-03 18:33:37,837 - core.database - DEBUG - [DB_OP] Create tables completed in 6.3368s
2026-05-03 18:33:37,900 - core.database - INFO - Lazy database initialization completed successfully
2026-05-03 18:33:37,900 - core.database - DEBUG - [DB_OP] Database session created successfully in 6.4445s
2026-05-03 18:33:38,422 - core.database - DEBUG - [DB_OP] Database session cleanup after 6.9662s
2026-05-03 18:33:38,669 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:33:38,669 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 18:33:38,986 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3166s
2026-05-03 18:33:56,754 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:33:56,754 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:33:56,754 - core.config - DEBUG - Read dynamic attribute jwt_secret_key from environment variable JWT_SECRET_KEY
2026-05-03 18:33:56,755 - core.config - DEBUG - Read dynamic attribute jwt_algorithm from environment variable JWT_ALGORITHM
2026-05-03 18:33:56,765 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:33:56,768 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:33:56,772 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:33:56,772 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 18:33:56,772 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 18:33:56,774 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:33:56,775 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 18:33:56,776 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:33:56,778 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0016s
2026-05-03 18:33:56,778 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 18:33:57,017 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:33:57,042 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:33:57,042 - core.config - DEBUG - Read dynamic attribute oss_service_url from environment variable OSS_SERVICE_URL
2026-05-03 18:33:57,042 - core.config - DEBUG - Read dynamic attribute oss_api_key from environment variable OSS_API_KEY
2026-05-03 18:33:57,188 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 18:33:57,204 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f3d3bedb310>
2026-05-03 18:33:57,204 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f3d3be0f040> server_hostname='atoms.dev' timeout=120.0
2026-05-03 18:33:57,220 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f3d3bedaf50>
2026-05-03 18:33:57,220 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 18:33:57,221 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 18:33:57,221 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 18:33:57,221 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 18:33:57,221 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 18:33:57,395 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 04 May 2026 01:33:57 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'0a48fef4403674c22cf8d98318888316'), (b'X-Trace-Id', b'9ab53ea2819e479290e07228e6c89fad'), (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'9f63c2a0ae4c8c16-LAX')])
2026-05-03 18:33:57,396 - 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 18:33:57,396 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 18:33:57,397 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 18:33:57,397 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 18:33:57,398 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 18:33:57,398 - httpcore.connection - DEBUG - close.started
2026-05-03 18:33:57,398 - httpcore.connection - DEBUG - close.complete
2026-05-03 18:33:57,452 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6778s
2026-05-03 18:33:57,581 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 18:33:57,582 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.8057s
2026-05-03 18:33:57,583 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 18:33:57,583 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.8114s
2026-05-03 18:33:57,708 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.9538s
2026-05-03 18:34:04,699 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:34:04,701 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:34:04,701 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 18:34:04,701 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:34:04,931 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:34:04,932 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:34:04,932 - routers.products - DEBUG - Querying productss: query={"is_active":true}, sort=-featured,-id, skip=0, limit=200, fields=None
2026-05-03 18:34:04,936 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:34:04,936 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 18:34:04,936 - routers.product_categories - DEBUG - Querying product_categoriess: query={"is_active":true}, sort=sort_order, skip=0, limit=100, fields=None
2026-05-03 18:34:04,962 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:34:04,986 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 18:34:05,051 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f3d3be40790>
2026-05-03 18:34:05,051 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f3d3be0f040> server_hostname='atoms.dev' timeout=120.0
2026-05-03 18:34:05,060 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f3d3be40550>
2026-05-03 18:34:05,061 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 18:34:05,061 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 18:34:05,061 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 18:34:05,062 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 18:34:05,062 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 18:34:05,234 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 04 May 2026 01:34: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'737a9c2f1752690ed9009e3a024c3f93'), (b'X-Trace-Id', b'd7c52faef2644d84b450039b5238c1f7'), (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'9f63c2d1aa7ad88e-LAX')])
2026-05-03 18:34:05,235 - 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 18:34:05,235 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 18:34:05,235 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 18:34:05,235 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 18:34:05,236 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 18:34:05,236 - httpcore.connection - DEBUG - close.started
2026-05-03 18:34:05,236 - httpcore.connection - DEBUG - close.complete
2026-05-03 18:34:05,512 - routers.product_categories - DEBUG - Found 9 product_categoriess
2026-05-03 18:34:05,514 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5775s
2026-05-03 18:34:05,632 - routers.products - DEBUG - Found 43 productss
2026-05-03 18:34:05,635 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.7039s
2026-05-03 18:34:05,766 - core.database - DEBUG - [DB_OP] Database session cleanup after 1.0658s
2026-05-03 18:34:14,536 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:34:14,536 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:34:14,537 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:34:14,538 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:34:14,552 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:34:14,552 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 18:34:14,553 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:34:14,553 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 18:34:14,554 - routers.product_categories - DEBUG - Querying product_categoriess: query={"is_active":true}, sort=sort_order, skip=0, limit=100, fields=None
2026-05-03 18:34:14,555 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:34:14,556 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 18:34:14,556 - routers.products - DEBUG - Querying productss: query={"is_active":true}, sort=-featured,-id, skip=0, limit=200, fields=None
2026-05-03 18:34:14,557 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:34:14,558 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:34:14,558 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 18:34:14,562 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:34:14,563 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 18:34:14,563 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 18:34:14,787 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:34:14,793 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:34:14,816 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 18:34:14,822 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f3d3bdd8a30>
2026-05-03 18:34:14,823 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f3d3bfdb440> server_hostname='atoms.dev' timeout=120.0
2026-05-03 18:34:14,830 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f3d3bdd8760>
2026-05-03 18:34:14,830 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 18:34:14,830 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 18:34:14,831 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 18:34:14,831 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 18:34:14,831 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 18:34:14,975 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 04 May 2026 01:34: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'0a169a2ae18faf6f10542c7dde9d8b12'), (b'X-Trace-Id', b'69d0d08b331948b38dbc682f06d3a154'), (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'9f63c30eb806efab-LAX')])
2026-05-03 18:34:14,976 - 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 18:34:14,976 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 18:34:14,976 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 18:34:14,977 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 18:34:14,977 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 18:34:14,977 - httpcore.connection - DEBUG - close.started
2026-05-03 18:34:14,977 - httpcore.connection - DEBUG - close.complete
2026-05-03 18:34:14,989 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4376s
2026-05-03 18:34:15,118 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5823s
2026-05-03 18:34:15,176 - routers.product_categories - DEBUG - Found 9 product_categoriess
2026-05-03 18:34:15,177 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6234s
2026-05-03 18:34:15,239 - routers.products - DEBUG - Found 43 productss
2026-05-03 18:34:15,241 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6859s
2026-05-03 18:34:15,289 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 18:34:15,289 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.7270s
2026-05-03 18:34:15,315 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 18:34:15,316 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.7584s
2026-05-03 18:34:32,450 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:34:32,451 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-05-03 18:34:32,772 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3216s
2026-05-03 18:34:35,910 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:34:35,912 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:34:35,912 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 18:34:35,913 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:34:35,914 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:34:35,914 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 18:34:35,915 - routers.products - DEBUG - Querying productss: query={"slug":"dell-poweredge-r720"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 18:34:36,159 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:34:36,163 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:34:36,199 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 18:34:36,246 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f3d3bfd1de0>
2026-05-03 18:34:36,246 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f3d3bd7f240> server_hostname='atoms.dev' timeout=120.0
2026-05-03 18:34:36,256 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f3d3bfd0b80>
2026-05-03 18:34:36,257 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 18:34:36,257 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 18:34:36,258 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 18:34:36,258 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 18:34:36,258 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 18:34:36,449 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 04 May 2026 01:34:36 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'd452165a4a60cf824b6719be99b663e0'), (b'X-Trace-Id', b'eef22a13261447c981a79bd0ab285e33'), (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'9f63c3949ab0cb91-LAX')])
2026-05-03 18:34:36,450 - 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 18:34:36,450 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 18:34:36,451 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 18:34:36,451 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 18:34:36,451 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 18:34:36,452 - httpcore.connection - DEBUG - close.started
2026-05-03 18:34:36,452 - httpcore.connection - DEBUG - close.complete
2026-05-03 18:34:36,454 - routers.products - DEBUG - Found 1 productss
2026-05-03 18:34:36,455 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5405s
2026-05-03 18:34:36,583 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6712s
2026-05-03 18:34:36,717 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:34:36,717 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 18:34:36,718 - routers.product_reviews - DEBUG - Querying product_reviewss: query={"product_id":12,"is_approved":true}, sort=-id, skip=0, limit=50, fields=None
2026-05-03 18:34:37,231 - routers.product_reviews - DEBUG - Found 0 product_reviewss
2026-05-03 18:34:37,232 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5149s
2026-05-03 18:34:45,805 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:34:45,805 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 18:34:45,959 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-03 18:34:45,967 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:34:45,967 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 18:34:45,967 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 18:34:45,970 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:34:45,970 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 18:34:45,975 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:34:45,975 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:34:45,976 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 18:34:46,288 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3178s
2026-05-03 18:34:46,355 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 18:34:46,356 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3807s
2026-05-03 18:34:46,423 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 18:34:46,424 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4572s
2026-05-03 18:34:46,830 - core.database - DEBUG - [DB_OP] Database session cleanup after 1.0254s
2026-05-03 18:34:57,450 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:34:57,450 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:34:57,766 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3165s
2026-05-03 18:35:15,444 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:35:15,444 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:35:15,760 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3158s
2026-05-03 18:35:33,450 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:35:33,450 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:35:33,769 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3195s
2026-05-03 18:35:46,110 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:35:46,111 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:35:46,493 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3825s
2026-05-03 18:35:57,445 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:35:57,446 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-05-03 18:35:57,834 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3880s
2026-05-03 18:36:15,443 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:36:15,443 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:36:15,822 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3798s
2026-05-03 18:36:34,451 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:36:34,451 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 18:36:34,769 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3181s
2026-05-03 18:36:46,126 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:36:46,126 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:36:46,443 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3166s
2026-05-03 18:36:56,766 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:36:56,766 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:36:56,767 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:36:56,915 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:36:56,915 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:36:57,233 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3183s
2026-05-03 18:36:57,603 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.8375s
2026-05-03 18:37:15,448 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:37:15,449 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:37:15,769 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3212s
2026-05-03 18:37:35,441 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:37:35,441 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:37:35,758 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3175s
2026-05-03 18:37:46,119 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:37:46,120 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:37:46,436 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3169s
2026-05-03 18:37:57,447 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:37:57,447 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:37:57,764 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3165s
2026-05-03 18:38:15,444 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:38:15,445 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:38:15,769 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3244s
2026-05-03 18:38:36,605 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:38:36,605 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:38:36,924 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3194s
2026-05-03 18:38:46,116 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:38:46,116 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:38:46,437 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3214s
2026-05-03 18:38:57,448 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:38:57,448 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:38:57,767 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3194s
2026-05-03 18:39:15,451 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:39:15,451 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:39:15,895 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4444s
2026-05-03 18:39:37,453 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:39:37,454 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:39:37,902 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4485s
2026-05-03 18:39:46,123 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:39:46,123 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:39:46,566 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4430s
2026-05-03 18:39:57,447 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:39:57,448 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-05-03 18:39:57,894 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4466s
2026-05-03 18:40:15,454 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:40:15,455 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-05-03 18:40:15,903 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4493s
2026-05-03 18:40:25,220 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:40:25,220 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:40:25,221 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:40:25,224 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:40:25,242 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:40:25,242 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 18:40:25,243 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 18:40:25,244 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:40:25,244 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 18:40:25,247 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:40:25,247 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0001s
2026-05-03 18:40:25,247 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 18:40:25,489 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:40:25,494 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:40:25,518 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 18:40:25,529 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f3d3bddba00>
2026-05-03 18:40:25,529 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f3d3bdee6c0> server_hostname='atoms.dev' timeout=120.0
2026-05-03 18:40:25,541 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f3d3bddb760>
2026-05-03 18:40:25,541 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 18:40:25,542 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 18:40:25,542 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 18:40:25,542 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 18:40:25,542 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 18:40:25,583 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3394s
2026-05-03 18:40:25,647 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 18:40:25,648 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4012s
2026-05-03 18:40:25,744 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 04 May 2026 01:40:25 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'd9ca57533ef32b8c69d74e35df6ad9bf'), (b'X-Trace-Id', b'30be06be8d4e4f488110fce31b1d5507'), (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'9f63cc1bab3b6d31-LAX')])
2026-05-03 18:40:25,745 - 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 18:40:25,745 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 18:40:25,746 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 18:40:25,746 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 18:40:25,746 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 18:40:25,746 - httpcore.connection - DEBUG - close.started
2026-05-03 18:40:25,746 - httpcore.connection - DEBUG - close.complete
2026-05-03 18:40:25,773 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 18:40:25,773 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5311s
2026-05-03 18:40:25,916 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6964s
2026-05-03 18:40:38,449 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:40:38,449 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:40:38,770 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3212s
2026-05-03 18:40:46,134 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:40:46,135 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:40:46,455 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3206s
2026-05-03 18:41:15,450 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:15,450 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 18:41:15,771 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3209s
2026-05-03 18:41:30,297 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:30,297 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:41:30,432 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:30,432 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 18:41:30,434 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:30,434 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 18:41:30,435 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 18:41:30,439 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-03 18:41:30,440 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:30,440 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 18:41:30,441 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 18:41:30,749 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3168s
2026-05-03 18:41:30,813 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 18:41:30,814 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3802s
2026-05-03 18:41:30,822 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 18:41:30,822 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3822s
2026-05-03 18:41:31,254 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.9576s
2026-05-03 18:41:32,871 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:32,871 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:41:32,931 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:32,932 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0009s
2026-05-03 18:41:32,936 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-03 18:41:32,938 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:32,938 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 18:41:32,938 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 18:41:32,941 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:32,941 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 18:41:32,942 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 18:41:33,252 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3212s
2026-05-03 18:41:33,320 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 18:41:33,321 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3830s
2026-05-03 18:41:33,322 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 18:41:33,322 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3816s
2026-05-03 18:41:33,833 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.9625s
2026-05-03 18:41:39,451 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:39,452 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:41:39,770 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3184s
2026-05-03 18:41:40,041 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:40,041 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 18:41:40,674 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6330s
2026-05-03 18:41:43,065 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:43,065 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-05-03 18:41:43,096 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:43,096 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 18:41:43,096 - routers.plans - DEBUG - Querying planss: query={"service_type":"bizmail360","is_active":true}, sort=sort_order, skip=0, limit=20, fields=None
2026-05-03 18:41:43,605 - routers.plans - DEBUG - Found 0 planss
2026-05-03 18:41:43,606 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5105s
2026-05-03 18:41:43,637 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5722s
2026-05-03 18:41:43,807 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:43,808 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:41:43,808 - routers.plans - DEBUG - Querying planss: query={"service_type":"bizmail360"}, sort=sort_order, skip=0, limit=20, fields=None
2026-05-03 18:41:44,318 - routers.plans - DEBUG - Found 0 planss
2026-05-03 18:41:44,318 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5111s
2026-05-03 18:41:44,531 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:44,532 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:41:44,532 - routers.plans - DEBUG - Querying planss: query=None, sort=None, skip=0, limit=50, fields=None
2026-05-03 18:41:45,107 - routers.plans - DEBUG - Found 16 planss
2026-05-03 18:41:45,108 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5772s
2026-05-03 18:41:46,127 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:46,127 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:41:46,446 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3197s
2026-05-03 18:41:47,165 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:47,166 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:41:47,189 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:47,189 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 18:41:47,189 - routers.product_categories - DEBUG - Querying product_categoriess: query={"is_active":true}, sort=sort_order, skip=0, limit=100, fields=None
2026-05-03 18:41:47,191 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:47,192 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 18:41:47,192 - routers.products - DEBUG - Querying productss: query={"is_active":true}, sort=-featured,-id, skip=0, limit=200, fields=None
2026-05-03 18:41:47,693 - routers.product_categories - DEBUG - Found 9 product_categoriess
2026-05-03 18:41:47,694 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5056s
2026-05-03 18:41:47,736 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5710s
2026-05-03 18:41:47,819 - routers.products - DEBUG - Found 43 productss
2026-05-03 18:41:47,821 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6296s
2026-05-03 18:41:53,259 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:53,259 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:41:53,267 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:53,267 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 18:41:53,267 - routers.products - DEBUG - Querying productss: query={"slug":"cpu-intel-xeon-gold-6338"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 18:41:53,268 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-03 18:41:53,774 - routers.products - DEBUG - Found 1 productss
2026-05-03 18:41:53,775 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5085s
2026-05-03 18:41:53,834 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5751s
2026-05-03 18:41:53,992 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:41:53,992 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:41:53,992 - routers.product_reviews - DEBUG - Querying product_reviewss: query={"product_id":24,"is_approved":true}, sort=-id, skip=0, limit=50, fields=None
2026-05-03 18:41:54,503 - routers.product_reviews - DEBUG - Found 0 product_reviewss
2026-05-03 18:41:54,504 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5120s
2026-05-03 18:42:09,257 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:42:09,257 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:42:09,574 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3178s
2026-05-03 18:42:16,441 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:42:16,441 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:42:16,756 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3154s
2026-05-03 18:42:30,293 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:42:30,294 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:42:30,443 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:42:30,443 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 18:42:30,760 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3174s
2026-05-03 18:42:30,930 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6370s
2026-05-03 18:42:40,450 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:42:40,451 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:42:40,768 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3182s
2026-05-03 18:42:46,122 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:42:46,122 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:42:46,442 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3203s
2026-05-03 18:42:59,035 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:42:59,035 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-05-03 18:42:59,036 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:42:59,090 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:42:59,090 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:42:59,091 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 18:42:59,093 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:42:59,093 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 18:42:59,093 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 18:42:59,095 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:42:59,095 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 18:42:59,219 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:42:59,419 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3243s
2026-05-03 18:42:59,481 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:42:59,485 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 18:42:59,485 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3923s
2026-05-03 18:42:59,487 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 18:42:59,520 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 18:42:59,533 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f3d3bc2b400>
2026-05-03 18:42:59,534 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f3d3bc37f40> server_hostname='atoms.dev' timeout=120.0
2026-05-03 18:42:59,545 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f3d3bc2add0>
2026-05-03 18:42:59,546 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 18:42:59,546 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 18:42:59,547 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 18:42:59,547 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 18:42:59,547 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 18:42:59,600 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 18:42:59,601 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5109s
2026-05-03 18:42:59,614 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5796s
2026-05-03 18:42:59,790 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 04 May 2026 01:42:59 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'f203ef6bf31ab54b9dbf6b2b61788981'), (b'X-Trace-Id', b'e9058c5ea53f457da6a58cdfd7795b94'), (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'9f63cfde29145a75-LAX')])
2026-05-03 18:42:59,791 - 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 18:42:59,791 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 18:42:59,792 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 18:42:59,792 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 18:42:59,792 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 18:42:59,792 - httpcore.connection - DEBUG - close.started
2026-05-03 18:42:59,793 - httpcore.connection - DEBUG - close.complete
2026-05-03 18:43:17,450 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:43:17,451 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 18:43:17,771 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3206s
2026-05-03 18:43:31,152 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:43:31,153 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:43:31,474 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3220s
2026-05-03 18:43:41,445 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:43:41,445 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 18:43:41,763 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3184s
2026-05-03 18:43:46,128 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 18:43:46,128 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 18:43:46,446 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3182s
2026-05-03 18:43:54,450 - services.database - DEBUG - [DB_OP] Starting database close
2026-05-03 18:43:54,850 - core.database - INFO - Database connection closed and engine disposed
2026-05-03 18:43:54,851 - services.database - INFO - Database connections closed
2026-05-03 18:43:54,851 - services.database - DEBUG - [DB_OP] Database close completed in 0.4013s
