2026-05-03 16:47:48,334 - main - INFO - === Logging system initialized ===
2026-05-03 16:47:48,334 - main - INFO - Log file: logs/app_20260503_164748.log
2026-05-03 16:47:48,334 - main - INFO - Log level: INFO
2026-05-03 16:47:48,334 - main - INFO - Timestamp: 20260503_164748
2026-05-03 16:47:48,392 - main - INFO - Included router: routers.admin_dashboard.router
2026-05-03 16:47:48,428 - main - INFO - Included router: routers.admin_users.router
2026-05-03 16:47:48,466 - main - INFO - Included router: routers.agent_availability.router
2026-05-03 16:47:49,081 - main - INFO - Included router: routers.ai_ticket_summary.router
2026-05-03 16:47:49,098 - main - INFO - Included router: routers.aihub.router
2026-05-03 16:47:49,353 - main - INFO - Included router: routers.api_hub.router
2026-05-03 16:47:49,366 - main - INFO - Included router: routers.audit_log.router
2026-05-03 16:47:49,375 - main - INFO - Included router: routers.auth.router
2026-05-03 16:47:49,465 - main - INFO - Included router: routers.bizmail_admin.router
2026-05-03 16:47:49,530 - main - INFO - Included router: routers.bizmail_client.router
2026-05-03 16:47:49,533 - main - INFO - Included router: routers.bizmail_public.router
2026-05-03 16:47:49,548 - main - INFO - Included router: routers.cache_settings.router
2026-05-03 16:47:49,650 - main - INFO - Included router: routers.carts.router
2026-05-03 16:47:49,698 - main - INFO - Included router: routers.chat_analytics_daily.router
2026-05-03 16:47:49,743 - main - INFO - Included router: routers.chat_attachments.router
2026-05-03 16:47:49,810 - main - INFO - Included router: routers.chat_branding.router
2026-05-03 16:47:49,823 - main - INFO - Included router: routers.chat_branding_api.router
2026-05-03 16:47:49,872 - main - INFO - Included router: routers.chat_conversations.router
2026-05-03 16:47:49,911 - main - INFO - Included router: routers.chat_messages.router
2026-05-03 16:47:49,950 - main - INFO - Included router: routers.chat_routing_rules.router
2026-05-03 16:47:49,972 - main - INFO - Included router: routers.contact.router
2026-05-03 16:47:50,007 - main - INFO - Included router: routers.contact_inquiries.router
2026-05-03 16:47:50,282 - main - INFO - Included router: routers.cpanel_admin.router
2026-05-03 16:47:50,338 - main - INFO - Included router: routers.cpanel_client.router
2026-05-03 16:47:50,343 - main - INFO - Included router: routers.cpanel_public.router
2026-05-03 16:47:50,383 - main - INFO - Included router: routers.ecom_checkout.router
2026-05-03 16:47:50,385 - main - INFO - Included router: routers.health.router
2026-05-03 16:47:50,427 - main - INFO - Included router: routers.kb_article_feedback.router
2026-05-03 16:47:50,471 - main - INFO - Included router: routers.kb_articles.router
2026-05-03 16:47:50,490 - main - INFO - Included router: routers.local_auth.router
2026-05-03 16:47:50,524 - main - INFO - Included router: routers.mfa.router
2026-05-03 16:47:50,588 - main - INFO - Included router: routers.module_sync.router
2026-05-03 16:47:50,635 - main - INFO - Included router: routers.notification_preferences.router
2026-05-03 16:47:50,681 - main - INFO - Included router: routers.notifications.router
2026-05-03 16:47:50,685 - main - INFO - Included router: routers.notifications_extras.router
2026-05-03 16:47:50,769 - main - INFO - Included router: routers.oauth.router
2026-05-03 16:47:50,919 - main - INFO - Included router: routers.order_items.router
2026-05-03 16:47:50,969 - main - INFO - Included router: routers.orders.router
2026-05-03 16:47:50,976 - main - INFO - Included router: routers.password_reset.router
2026-05-03 16:47:51,024 - main - INFO - Included router: routers.plans.router
2026-05-03 16:47:51,088 - main - INFO - Included router: routers.presales_messages.router
2026-05-03 16:47:51,134 - main - INFO - Included router: routers.product_categories.router
2026-05-03 16:47:51,180 - main - INFO - Included router: routers.product_reviews.router
2026-05-03 16:47:51,232 - main - INFO - Included router: routers.products.router
2026-05-03 16:47:51,256 - main - INFO - Included router: routers.role_management.router
2026-05-03 16:47:51,299 - main - INFO - Included router: routers.service_testimonials.router
2026-05-03 16:47:51,319 - main - INFO - Included router: routers.settings.router
2026-05-03 16:47:51,353 - main - INFO - Included router: routers.site_settings.router
2026-05-03 16:47:51,386 - main - INFO - Included router: routers.smtp_settings.router
2026-05-03 16:47:51,420 - main - INFO - Included router: routers.storage.router
2026-05-03 16:47:51,532 - main - INFO - Included router: routers.support_chat.router
2026-05-03 16:47:51,568 - main - INFO - Included router: routers.support_departments.router
2026-05-03 16:47:51,611 - main - INFO - Included router: routers.support_seats.router
2026-05-03 16:47:51,618 - main - INFO - Included router: routers.ticket_notifications_sync.router
2026-05-03 16:47:51,780 - main - INFO - Included router: routers.ticket_summaries.router
2026-05-03 16:47:51,830 - main - INFO - Included router: routers.ticket_sync_states.router
2026-05-03 16:47:52,001 - main - INFO - Included router: routers.uptimerobot_admin.router
2026-05-03 16:47:52,095 - main - INFO - Included router: routers.uptimerobot_client.router
2026-05-03 16:47:52,102 - main - INFO - Included router: routers.uptimerobot_mcp.router
2026-05-03 16:47:52,109 - main - INFO - Included router: routers.user.router
2026-05-03 16:47:52,148 - main - INFO - Included router: routers.user_profiles.router
2026-05-03 16:47:52,183 - main - INFO - Included router: routers.user_roles.router
2026-05-03 16:47:52,268 - main - INFO - Included router: routers.visitor_monitor.router
2026-05-03 16:47:52,276 - main - INFO - Included router: routers.visitor_tracking.router
2026-05-03 16:47:52,388 - main - INFO - Included router: routers.whatsapp_admin.router
2026-05-03 16:47:52,404 - main - INFO - Included router: routers.whatsapp_ai.router
2026-05-03 16:47:52,446 - main - INFO - Included router: routers.whatsapp_analytics.router
2026-05-03 16:47:52,518 - main - INFO - Included router: routers.whatsapp_automation.router
2026-05-03 16:47:52,538 - main - INFO - Included router: routers.whatsapp_client.router
2026-05-03 16:47:52,544 - main - INFO - Included router: routers.whatsapp_client_ws.router
2026-05-03 16:47:52,569 - main - INFO - Included router: routers.whatsapp_contacts.router
2026-05-03 16:47:52,589 - main - INFO - Included router: routers.whatsapp_devices.router
2026-05-03 16:47:52,606 - main - INFO - Included router: routers.whmcs.router
2026-05-03 16:47:52,836 - main - INFO - Included router: routers.whmcs_admin.router
2026-05-03 16:47:52,879 - main - INFO - Included router: routers.whmcs_extra.router
2026-05-03 16:47:52,880 - main - INFO - === Application startup initiated ===
2026-05-03 16:47:52,881 - services.database - INFO - Ignore creating tables
2026-05-03 16:47:52,881 - services.mock_data - INFO - Ignore initialize data
2026-05-03 16:47:52,881 - services.auth - INFO - Ignore initialize admin
2026-05-03 16:47:52,881 - main - INFO - === Application startup completed successfully ===
2026-05-03 16:48:27,845 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:48:27,846 - core.database - WARNING - Database session maker not available, attempting lazy initialization...
2026-05-03 16:48:27,846 - core.database - WARNING - Database not initialized, attempting lazy initialization...
2026-05-03 16:48:27,846 - core.database - INFO - Starting database initialization...
2026-05-03 16:48:27,846 - core.config - DEBUG - Read dynamic attribute database_url from environment variable DATABASE_URL
2026-05-03 16:48:27,846 - core.database - INFO - Normalizing database URL for async compatibility...
2026-05-03 16:48:27,848 - core.database - INFO - Creating async database engine...
2026-05-03 16:48:27,848 - core.database - INFO - Using QueuePool with connection pooling for non-Lambda environment
2026-05-03 16:48:27,906 - core.database - INFO - Database engine created successfully
2026-05-03 16:48:27,906 - core.database - INFO - Creating async session maker...
2026-05-03 16:48:27,906 - core.database - INFO - Async session maker created successfully
2026-05-03 16:48:27,906 - core.database - INFO - Database connection initialized successfully
2026-05-03 16:48:27,907 - core.database - DEBUG - [DB_OP] Starting create_tables
2026-05-03 16:48:27,907 - core.database - INFO - 🔧 Starting table creation...
2026-05-03 16:48:27,912 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:48:27,912 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 16:48:29,211 - core.database - DEBUG - [DB_OP] Database session cleanup after 1.2991s
2026-05-03 16:48:34,221 - core.database - INFO - Tables initialized successfully
2026-05-03 16:48:34,221 - core.database - DEBUG - [DB_OP] Create tables completed in 6.3145s
2026-05-03 16:48:34,285 - core.database - INFO - Lazy database initialization completed successfully
2026-05-03 16:48:34,286 - core.database - DEBUG - [DB_OP] Database session created successfully in 6.4404s
2026-05-03 16:48:34,286 - core.config - DEBUG - Read dynamic attribute jwt_secret_key from environment variable JWT_SECRET_KEY
2026-05-03 16:48:34,286 - core.config - DEBUG - Read dynamic attribute jwt_algorithm from environment variable JWT_ALGORITHM
2026-05-03 16:48:34,297 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:48:35,190 - core.database - DEBUG - [DB_OP] Database session cleanup after 7.3448s
2026-05-03 16:48:39,105 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:48:39,105 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:48:39,106 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:48:39,128 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:48:39,146 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:48:39,147 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 16:48:39,150 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:48:39,151 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 16:48:39,151 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 16:48:39,153 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:48:39,154 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 16:48:39,154 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 16:48:39,388 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:48:39,396 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:48:39,396 - core.config - DEBUG - Read dynamic attribute oss_service_url from environment variable OSS_SERVICE_URL
2026-05-03 16:48:39,396 - core.config - DEBUG - Read dynamic attribute oss_api_key from environment variable OSS_API_KEY
2026-05-03 16:48:39,470 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 16:48:39,477 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f359c219db0>
2026-05-03 16:48:39,477 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f359c177640> server_hostname='atoms.dev' timeout=120.0
2026-05-03 16:48:39,486 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f359c219ab0>
2026-05-03 16:48:39,487 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 16:48:39,487 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 16:48:39,488 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 16:48:39,488 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 16:48:39,488 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 16:48:39,582 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4354s
2026-05-03 16:48:39,883 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 23:48:39 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'0816a27f54f6b3bb20724702de49ac6f'), (b'X-Trace-Id', b'44ef86f86a3d4974adcca40fd488c209'), (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'9f632862c84a1ee0-LAX')])
2026-05-03 16:48:39,884 - 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 16:48:39,884 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 16:48:39,884 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 16:48:39,884 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 16:48:39,885 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 16:48:39,885 - httpcore.connection - DEBUG - close.started
2026-05-03 16:48:39,885 - httpcore.connection - DEBUG - close.complete
2026-05-03 16:48:39,943 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 16:48:39,944 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.7904s
2026-05-03 16:48:39,965 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 16:48:39,965 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.8149s
2026-05-03 16:48:40,090 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.9850s
2026-05-03 16:48:47,387 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:48:47,388 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-05-03 16:48:47,704 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3166s
2026-05-03 16:49:00,281 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:49:00,285 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:49:00,285 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 16:49:00,285 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:49:00,299 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:49:00,299 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 16:49:00,300 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:49:00,301 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 16:49:00,301 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 16:49:00,306 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:49:00,307 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:49:00,307 - routers.product_categories - DEBUG - Querying product_categoriess: query={"is_active":true}, sort=sort_order, skip=0, limit=100, fields=None
2026-05-03 16:49:00,309 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:49:00,309 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 16:49:00,309 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 16:49:00,314 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:49:00,315 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 16:49:00,316 - routers.products - DEBUG - Querying productss: query={"is_active":true}, sort=-featured,-id, skip=0, limit=200, fields=None
2026-05-03 16:49:00,543 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:49:00,551 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:49:00,580 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 16:49:00,593 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f359c0a04c0>
2026-05-03 16:49:00,593 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f359c05ef40> server_hostname='atoms.dev' timeout=120.0
2026-05-03 16:49:00,603 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f359c0a01c0>
2026-05-03 16:49:00,604 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 16:49:00,605 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 16:49:00,605 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 16:49:00,605 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 16:49:00,605 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 16:49:00,761 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4627s
2026-05-03 16:49:00,782 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 23:49:00 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'0284ddbd298003ecab079ae962b36a7d'), (b'X-Trace-Id', b'd36517eb4c94497d863e1c6f8386d26f'), (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'9f6328e6cb932b8f-LAX')])
2026-05-03 16:49:00,783 - 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 16:49:00,783 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 16:49:00,784 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 16:49:00,784 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 16:49:00,784 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 16:49:00,785 - httpcore.connection - DEBUG - close.started
2026-05-03 16:49:00,785 - httpcore.connection - DEBUG - close.complete
2026-05-03 16:49:00,887 - routers.product_categories - DEBUG - Found 5 product_categoriess
2026-05-03 16:49:00,888 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5816s
2026-05-03 16:49:00,889 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 16:49:00,889 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5886s
2026-05-03 16:49:01,060 - routers.products - DEBUG - Found 8 productss
2026-05-03 16:49:01,061 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.7467s
2026-05-03 16:49:01,082 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 16:49:01,082 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.7735s
2026-05-03 16:49:01,206 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.9219s
2026-05-03 16:49:28,670 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:49:28,677 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:49:28,677 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 16:49:28,677 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:49:28,678 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:49:28,679 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 16:49:28,679 - routers.products - DEBUG - Querying productss: query={"slug":"pro-wireless-headphones"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 16:49:28,930 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:49:28,933 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:49:28,967 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 16:49:28,974 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f359c073f70>
2026-05-03 16:49:28,974 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f359c05d740> server_hostname='atoms.dev' timeout=120.0
2026-05-03 16:49:28,987 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f359c0715a0>
2026-05-03 16:49:28,987 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 16:49:28,988 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 16:49:28,988 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 16:49:28,988 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 16:49:28,988 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 16:49:29,149 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 23:49:29 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'f56978937b18de31042c6681ece0ff54'), (b'X-Trace-Id', b'0112cd2c3c664433bdee914f56494f1d'), (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'9f6329982ade83d9-LAX')])
2026-05-03 16:49:29,149 - 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 16:49:29,149 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 16:49:29,150 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 16:49:29,150 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 16:49:29,150 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 16:49:29,150 - httpcore.connection - DEBUG - close.started
2026-05-03 16:49:29,150 - httpcore.connection - DEBUG - close.complete
2026-05-03 16:49:29,184 - routers.products - DEBUG - Found 1 productss
2026-05-03 16:49:29,185 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5065s
2026-05-03 16:49:29,456 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:49:29,457 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:49:29,457 - routers.product_reviews - DEBUG - Querying product_reviewss: query={"product_id":2,"is_approved":true}, sort=-id, skip=0, limit=50, fields=None
2026-05-03 16:49:29,505 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.8281s
2026-05-03 16:49:29,973 - routers.product_reviews - DEBUG - Found 0 product_reviewss
2026-05-03 16:49:29,973 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5170s
2026-05-03 16:49:33,843 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:49:33,844 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 16:49:33,844 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:49:33,846 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:49:34,113 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:49:34,137 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 16:49:34,151 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f359c070970>
2026-05-03 16:49:34,152 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f359c05d740> server_hostname='atoms.dev' timeout=120.0
2026-05-03 16:49:34,161 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f359c073f70>
2026-05-03 16:49:34,162 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 16:49:34,162 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 16:49:34,162 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 16:49:34,162 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 16:49:34,162 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 16:49:34,304 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 23:49:34 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'd70b49db5590a155ca7f94cc40744ff3'), (b'X-Trace-Id', b'5bbb1dd9384f4ce7936e083299087a09'), (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'9f6329b88d968900-LAX')])
2026-05-03 16:49:34,305 - 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 16:49:34,305 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 16:49:34,305 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 16:49:34,305 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 16:49:34,306 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 16:49:34,306 - httpcore.connection - DEBUG - close.started
2026-05-03 16:49:34,306 - httpcore.connection - DEBUG - close.complete
2026-05-03 16:49:34,737 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.8936s
2026-05-03 16:49:39,399 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:49:39,399 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 16:49:39,854 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4550s
2026-05-03 16:49:40,050 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:49:40,053 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:49:40,053 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 16:49:40,054 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:49:40,116 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:49:40,117 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 16:49:40,117 - routers.plans - DEBUG - Querying planss: query={"service_type":"bizmail360","is_active":true}, sort=sort_order, skip=0, limit=20, fields=None
2026-05-03 16:49:40,320 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:49:40,360 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 16:49:40,367 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f359c0a0790>
2026-05-03 16:49:40,368 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f359c05d740> server_hostname='atoms.dev' timeout=120.0
2026-05-03 16:49:40,377 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f359c0a0280>
2026-05-03 16:49:40,379 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 16:49:40,379 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 16:49:40,379 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 16:49:40,380 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 16:49:40,380 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 16:49:40,557 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 23:49:40 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'97f2619cea7644c46874d88abfcae997'), (b'X-Trace-Id', b'41416a10233f4d69a3f304f6a757e635'), (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'9f6329df6b4bcba6-LAX')])
2026-05-03 16:49:40,558 - 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 16:49:40,558 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 16:49:40,558 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 16:49:40,559 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 16:49:40,559 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 16:49:40,559 - httpcore.connection - DEBUG - close.started
2026-05-03 16:49:40,560 - httpcore.connection - DEBUG - close.complete
2026-05-03 16:49:40,633 - routers.plans - DEBUG - Found 0 planss
2026-05-03 16:49:40,633 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5169s
2026-05-03 16:49:40,698 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6454s
2026-05-03 16:49:40,886 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:49:40,887 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 16:49:40,887 - routers.plans - DEBUG - Querying planss: query={"service_type":"bizmail360"}, sort=sort_order, skip=0, limit=20, fields=None
2026-05-03 16:49:41,397 - routers.plans - DEBUG - Found 0 planss
2026-05-03 16:49:41,398 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5114s
2026-05-03 16:49:41,652 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:49:41,652 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 16:49:41,653 - routers.plans - DEBUG - Querying planss: query=None, sort=None, skip=0, limit=50, fields=None
2026-05-03 16:49:42,231 - routers.plans - DEBUG - Found 16 planss
2026-05-03 16:49:42,232 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5804s
2026-05-03 16:49:48,392 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:49:48,392 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 16:49:48,774 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3820s
2026-05-03 16:50:00,289 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:50:00,290 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:50:00,290 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:50:00,295 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:50:00,296 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:50:00,611 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3158s
2026-05-03 16:50:01,120 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.8304s
2026-05-03 16:50:39,405 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:50:39,405 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-05-03 16:50:39,785 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3807s
2026-05-03 16:50:49,639 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:50:49,639 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 16:50:49,955 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3157s
2026-05-03 16:51:00,289 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:51:00,289 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:51:00,290 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:51:00,296 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:51:00,296 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:51:00,611 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3154s
2026-05-03 16:51:00,926 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6366s
2026-05-03 16:51:39,393 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:51:39,393 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:51:39,717 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3243s
2026-05-03 16:51:50,396 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:51:50,397 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-05-03 16:51:50,718 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3217s
2026-05-03 16:52:00,288 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:52:00,289 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 16:52:00,289 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:52:00,302 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:52:00,302 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:52:00,618 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3156s
2026-05-03 16:52:00,931 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6430s
2026-05-03 16:52:39,571 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:52:39,571 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:52:39,888 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3171s
2026-05-03 16:52:51,401 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:52:51,402 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 16:52:51,782 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3810s
2026-05-03 16:53:00,287 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:53:00,287 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:53:00,288 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:53:00,297 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:53:00,297 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 16:53:00,611 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3139s
2026-05-03 16:53:00,865 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5775s
2026-05-03 16:53:39,386 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:53:39,387 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:53:39,703 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3167s
2026-05-03 16:53:52,384 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:53:52,384 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:53:52,701 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3175s
2026-05-03 16:54:00,302 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:54:00,302 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:54:00,440 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:54:00,440 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:54:00,441 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:54:00,621 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3191s
2026-05-03 16:54:01,143 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.7028s
2026-05-03 16:54:31,624 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:54:31,624 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 16:54:31,625 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:54:31,638 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:54:31,638 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-05-03 16:54:31,639 - routers.products - DEBUG - Querying productss: query={"is_active":true}, sort=-featured,-id, skip=0, limit=200, fields=None
2026-05-03 16:54:31,790 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:54:31,796 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:54:31,796 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 16:54:31,796 - routers.product_categories - DEBUG - Querying product_categoriess: query={"is_active":true}, sort=sort_order, skip=0, limit=100, fields=None
2026-05-03 16:54:32,058 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:54:32,097 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 16:54:32,115 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f359671d450>
2026-05-03 16:54:32,115 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f359c2ef340> server_hostname='atoms.dev' timeout=120.0
2026-05-03 16:54:32,126 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f359671d120>
2026-05-03 16:54:32,126 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 16:54:32,127 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 16:54:32,127 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 16:54:32,127 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 16:54:32,128 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 16:54:32,289 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6649s
2026-05-03 16:54:32,296 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 23:54:32 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'1ee7ffb723b484df0014f1c22b0000b0'), (b'X-Trace-Id', b'55fcdffdb38f4115bba0a5115728f8b4'), (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'9f6330fecee8f7a7-LAX')])
2026-05-03 16:54:32,297 - 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 16:54:32,297 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 16:54:32,297 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 16:54:32,297 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 16:54:32,298 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 16:54:32,298 - httpcore.connection - DEBUG - close.started
2026-05-03 16:54:32,298 - httpcore.connection - DEBUG - close.complete
2026-05-03 16:54:32,350 - routers.products - DEBUG - Found 8 productss
2026-05-03 16:54:32,351 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.7135s
2026-05-03 16:54:32,429 - routers.product_categories - DEBUG - Found 5 product_categoriess
2026-05-03 16:54:32,429 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6336s
2026-05-03 16:54:39,394 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:54:39,394 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:54:39,834 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4403s
2026-05-03 16:54:53,403 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:54:53,404 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 16:54:53,849 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4455s
2026-05-03 16:55:00,293 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:55:00,294 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:55:00,294 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:55:00,296 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:55:00,296 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 16:55:00,740 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4433s
2026-05-03 16:55:00,867 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5740s
2026-05-03 16:55:54,396 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:55:54,396 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:55:54,711 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3152s
2026-05-03 16:56:00,296 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:56:00,296 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:56:00,297 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:56:00,472 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:56:00,472 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:56:00,788 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3166s
2026-05-03 16:56:00,932 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6364s
2026-05-03 16:56:09,402 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:56:09,403 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:56:09,719 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3164s
2026-05-03 16:56:55,414 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:56:55,414 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 16:56:55,731 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3177s
2026-05-03 16:57:00,289 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:57:00,289 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:57:00,290 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:57:00,303 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:57:00,303 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:57:00,618 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3149s
2026-05-03 16:57:00,862 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5735s
2026-05-03 16:57:09,399 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:57:09,399 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:57:09,714 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3151s
2026-05-03 16:57:56,405 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:57:56,405 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 16:57:56,722 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3178s
2026-05-03 16:58:00,305 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:58:00,305 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 16:58:00,340 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:58:00,341 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 16:58:00,341 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:58:00,623 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3182s
2026-05-03 16:58:00,910 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5700s
2026-05-03 16:58:09,400 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:58:09,401 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:58:09,715 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3150s
2026-05-03 16:58:57,402 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:58:57,402 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 16:58:57,719 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3171s
2026-05-03 16:59:00,296 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:59:00,296 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 16:59:00,297 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 16:59:00,300 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 16:59:00,300 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 16:59:00,614 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3136s
2026-05-03 16:59:00,869 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5727s
2026-05-03 16:59:06,485 - services.database - DEBUG - [DB_OP] Starting database close
2026-05-03 16:59:06,884 - core.database - INFO - Database connection closed and engine disposed
2026-05-03 16:59:06,884 - services.database - INFO - Database connections closed
2026-05-03 16:59:06,885 - services.database - DEBUG - [DB_OP] Database close completed in 0.3991s
