2026-05-03 02:33:06,686 - main - INFO - === Logging system initialized ===
2026-05-03 02:33:06,686 - main - INFO - Log file: logs/app_20260503_023306.log
2026-05-03 02:33:06,686 - main - INFO - Log level: INFO
2026-05-03 02:33:06,686 - main - INFO - Timestamp: 20260503_023306
2026-05-03 02:33:08,155 - main - INFO - Included router: routers.admin_dashboard.router
2026-05-03 02:33:08,339 - main - INFO - Included router: routers.admin_users.router
2026-05-03 02:33:08,482 - main - INFO - Included router: routers.agent_availability.router
2026-05-03 02:33:21,886 - main - INFO - Included router: routers.ai_ticket_summary.router
2026-05-03 02:33:22,075 - main - INFO - Included router: routers.aihub.router
2026-05-03 02:33:22,167 - main - INFO - Included router: routers.audit_log.router
2026-05-03 02:33:22,192 - main - INFO - Included router: routers.auth.router
2026-05-03 02:33:22,251 - main - INFO - Included router: routers.cache_settings.router
2026-05-03 02:33:22,366 - main - INFO - Included router: routers.carts.router
2026-05-03 02:33:22,512 - main - INFO - Included router: routers.chat_analytics_daily.router
2026-05-03 02:33:22,600 - main - INFO - Included router: routers.chat_attachments.router
2026-05-03 02:33:22,732 - main - INFO - Included router: routers.chat_branding.router
2026-05-03 02:33:22,786 - main - INFO - Included router: routers.chat_branding_api.router
2026-05-03 02:33:23,097 - main - INFO - Included router: routers.chat_conversations.router
2026-05-03 02:33:23,174 - main - INFO - Included router: routers.chat_messages.router
2026-05-03 02:33:23,273 - main - INFO - Included router: routers.chat_routing_rules.router
2026-05-03 02:33:23,361 - main - INFO - Included router: routers.contact.router
2026-05-03 02:33:23,455 - main - INFO - Included router: routers.contact_inquiries.router
2026-05-03 02:33:24,259 - main - INFO - Included router: routers.ecom_checkout.router
2026-05-03 02:33:24,321 - main - INFO - Included router: routers.health.router
2026-05-03 02:33:24,424 - main - INFO - Included router: routers.kb_article_feedback.router
2026-05-03 02:33:24,528 - main - INFO - Included router: routers.kb_articles.router
2026-05-03 02:33:24,628 - main - INFO - Included router: routers.local_auth.router
2026-05-03 02:33:24,721 - main - INFO - Included router: routers.notification_preferences.router
2026-05-03 02:33:24,854 - main - INFO - Included router: routers.notifications.router
2026-05-03 02:33:24,872 - main - INFO - Included router: routers.notifications_extras.router
2026-05-03 02:33:25,158 - main - INFO - Included router: routers.oauth.router
2026-05-03 02:33:25,434 - main - INFO - Included router: routers.order_items.router
2026-05-03 02:33:25,539 - main - INFO - Included router: routers.orders.router
2026-05-03 02:33:25,593 - main - INFO - Included router: routers.password_reset.router
2026-05-03 02:33:25,700 - main - INFO - Included router: routers.plans.router
2026-05-03 02:33:25,843 - main - INFO - Included router: routers.product_categories.router
2026-05-03 02:33:25,956 - main - INFO - Included router: routers.product_reviews.router
2026-05-03 02:33:26,060 - main - INFO - Included router: routers.products.router
2026-05-03 02:33:26,118 - main - INFO - Included router: routers.role_management.router
2026-05-03 02:33:26,238 - main - INFO - Included router: routers.service_testimonials.router
2026-05-03 02:33:26,300 - main - INFO - Included router: routers.settings.router
2026-05-03 02:33:26,411 - main - INFO - Included router: routers.site_settings.router
2026-05-03 02:33:26,534 - main - INFO - Included router: routers.smtp_settings.router
2026-05-03 02:33:26,620 - main - INFO - Included router: routers.storage.router
2026-05-03 02:33:27,005 - main - INFO - Included router: routers.support_chat.router
2026-05-03 02:33:27,144 - main - INFO - Included router: routers.support_departments.router
2026-05-03 02:33:27,244 - main - INFO - Included router: routers.support_seats.router
2026-05-03 02:33:27,277 - main - INFO - Included router: routers.ticket_notifications_sync.router
2026-05-03 02:33:27,382 - main - INFO - Included router: routers.ticket_summaries.router
2026-05-03 02:33:27,478 - main - INFO - Included router: routers.ticket_sync_states.router
2026-05-03 02:33:27,761 - main - INFO - Included router: routers.user.router
2026-05-03 02:33:27,844 - main - INFO - Included router: routers.user_profiles.router
2026-05-03 02:33:27,916 - main - INFO - Included router: routers.user_roles.router
2026-05-03 02:33:28,116 - main - INFO - Included router: routers.visitor_monitor.router
2026-05-03 02:33:28,157 - main - INFO - Included router: routers.visitor_tracking.router
2026-05-03 02:33:28,174 - main - INFO - Included router: routers.whmcs.router
2026-05-03 02:33:28,256 - main - INFO - Included router: routers.whmcs_admin.router
2026-05-03 02:33:28,321 - main - INFO - Included router: routers.whmcs_extra.router
2026-05-03 02:33:28,322 - main - INFO - === Application startup initiated ===
2026-05-03 02:33:28,322 - services.database - INFO - Ignore creating tables
2026-05-03 02:33:28,322 - services.mock_data - INFO - Ignore initialize data
2026-05-03 02:33:28,323 - services.auth - INFO - Ignore initialize admin
2026-05-03 02:33:28,323 - main - INFO - === Application startup completed successfully ===
2026-05-03 02:33:52,186 - core.config - DEBUG - Read dynamic attribute jwt_secret_key from environment variable JWT_SECRET_KEY
2026-05-03 02:33:52,186 - core.config - DEBUG - Read dynamic attribute jwt_algorithm from environment variable JWT_ALGORITHM
2026-05-03 02:33:52,455 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 02:33:52,483 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:33:52,483 - core.database - WARNING - Database session maker not available, attempting lazy initialization...
2026-05-03 02:33:52,483 - core.database - WARNING - Database not initialized, attempting lazy initialization...
2026-05-03 02:33:52,483 - core.database - INFO - Starting database initialization...
2026-05-03 02:33:52,483 - core.config - DEBUG - Read dynamic attribute database_url from environment variable DATABASE_URL
2026-05-03 02:33:52,483 - core.database - INFO - Normalizing database URL for async compatibility...
2026-05-03 02:33:52,484 - core.database - INFO - Creating async database engine...
2026-05-03 02:33:52,484 - core.database - INFO - Using QueuePool with connection pooling for non-Lambda environment
2026-05-03 02:33:52,528 - core.database - INFO - Database engine created successfully
2026-05-03 02:33:52,528 - core.database - INFO - Creating async session maker...
2026-05-03 02:33:52,528 - core.database - INFO - Async session maker created successfully
2026-05-03 02:33:52,528 - core.database - INFO - Database connection initialized successfully
2026-05-03 02:33:52,529 - core.database - DEBUG - [DB_OP] Starting create_tables
2026-05-03 02:33:52,529 - core.database - INFO - 🔧 Starting table creation...
2026-05-03 02:33:52,565 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:33:52,565 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-05-03 02:33:52,566 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 02:33:52,569 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:33:52,569 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 02:33:52,569 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 02:33:52,629 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:33:52,630 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 02:33:52,713 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 02:33:52,789 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 02:33:52,790 - core.config - DEBUG - Read dynamic attribute oss_service_url from environment variable OSS_SERVICE_URL
2026-05-03 02:33:52,790 - core.config - DEBUG - Read dynamic attribute oss_api_key from environment variable OSS_API_KEY
2026-05-03 02:33:54,401 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 02:33:54,409 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d8b179f30>
2026-05-03 02:33:54,409 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f0d8b1d6cc0> server_hostname='atoms.dev' timeout=120.0
2026-05-03 02:33:54,418 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d8b17b8e0>
2026-05-03 02:33:54,419 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 02:33:54,420 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 02:33:54,420 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 02:33:54,420 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 02:33:54,421 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 02:33:54,630 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 09:33:54 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'164cf1b7523bbc593f82830b8721e309'), (b'X-Trace-Id', b'0f1d2d45ad574ba5b193f1d1d0e46699'), (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'9f5e444f28993511-LAX')])
2026-05-03 02:33:54,630 - 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 02:33:54,631 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 02:33:54,632 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 02:33:54,632 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 02:33:54,633 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 02:33:54,633 - httpcore.connection - DEBUG - close.started
2026-05-03 02:33:54,633 - httpcore.connection - DEBUG - close.complete
2026-05-03 02:33:55,546 - core.database - DEBUG - [DB_OP] Database session cleanup after 2.9163s
2026-05-03 02:33:55,677 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 02:33:55,678 - core.database - DEBUG - [DB_OP] Database session cleanup after 3.1127s
2026-05-03 02:33:55,679 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 02:33:55,679 - core.database - DEBUG - [DB_OP] Database session cleanup after 3.1104s
2026-05-03 02:33:56,881 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 02:33:56,883 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:33:56,883 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 02:33:56,883 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 02:33:56,913 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:33:56,914 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 02:33:56,914 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 02:33:56,916 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:33:56,916 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 02:33:56,916 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 02:33:56,918 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:33:56,918 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 02:33:57,144 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 02:33:57,147 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 02:33:57,174 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 02:33:57,188 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d88e13490>
2026-05-03 02:33:57,188 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f0d88fd6940> server_hostname='atoms.dev' timeout=120.0
2026-05-03 02:33:57,195 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d88e131f0>
2026-05-03 02:33:57,195 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 02:33:57,196 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 02:33:57,196 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 02:33:57,196 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 02:33:57,196 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 02:33:57,302 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 09: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'e4126eefb732ac94efabfb092646b662'), (b'X-Trace-Id', b'0d7a0053bd114d3f9a33a35d17f0c0a8'), (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'9f5e446079e3c0cc-LAX')])
2026-05-03 02:33:57,303 - 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 02:33:57,303 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 02:33:57,304 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 02:33:57,304 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 02:33:57,305 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 02:33:57,305 - httpcore.connection - DEBUG - close.started
2026-05-03 02:33:57,306 - httpcore.connection - DEBUG - close.complete
2026-05-03 02:33:57,364 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 02:33:57,365 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4518s
2026-05-03 02:33:57,394 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 02:33:57,395 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4792s
2026-05-03 02:33:57,530 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6126s
2026-05-03 02:33:57,793 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.9103s
2026-05-03 02:33:58,041 - core.database - INFO - Tables initialized successfully
2026-05-03 02:33:58,041 - core.database - DEBUG - [DB_OP] Create tables completed in 5.5126s
2026-05-03 02:33:58,106 - core.database - INFO - Lazy database initialization completed successfully
2026-05-03 02:33:58,106 - core.database - DEBUG - [DB_OP] Database session created successfully in 5.6235s
2026-05-03 02:33:58,107 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 02:33:58,948 - core.database - DEBUG - [DB_OP] Database session cleanup after 6.4657s
2026-05-03 02:34:05,627 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 02:34:05,633 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:34:05,633 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-05-03 02:34:05,634 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 02:34:05,639 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:34:05,639 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 02:34:05,640 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 02:34:05,641 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:34:05,641 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 02:34:05,643 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:34:05,643 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 02:34:05,643 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 02:34:05,890 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 02:34:05,917 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-05-03 02:34:05,919 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 02:34:05,924 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d88e2a6b0>
2026-05-03 02:34:05,924 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f0d88e2de40> server_hostname='atoms.dev' timeout=120.0
2026-05-03 02:34:05,933 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d88e283a0>
2026-05-03 02:34:05,934 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 02:34:05,934 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 02:34:05,934 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 02:34:05,934 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 02:34:05,934 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 02:34:05,952 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3106s
2026-05-03 02:34:06,050 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 09:34:06 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'8244d551e95847cb071feb17ece15195'), (b'X-Trace-Id', b'9d3565e61d4a4e47a2b4499d1fc57a73'), (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'9f5e44971ba0f6b1-LAX')])
2026-05-03 02:34:06,051 - 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 02:34:06,051 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 02:34:06,051 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 02:34:06,052 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 02:34:06,052 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 02:34:06,052 - httpcore.connection - DEBUG - close.started
2026-05-03 02:34:06,052 - httpcore.connection - DEBUG - close.complete
2026-05-03 02:34:06,261 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 02:34:06,262 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6195s
2026-05-03 02:34:06,264 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 02:34:06,265 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6257s
2026-05-03 02:34:06,484 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.8510s
2026-05-03 02:34:12,500 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 02:34:12,501 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:34:12,502 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-05-03 02:34:12,508 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 02:34:12,557 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=15.0 socket_options=None
2026-05-03 02:34:12,559 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:34:12,559 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 02:34:12,562 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 02:34:12,563 - httpcore.connection - DEBUG - connect_tcp.started host='api.ipify.org' port=443 local_address=None timeout=5.0 socket_options=None
2026-05-03 02:34:12,564 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:34:12,564 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 02:34:12,564 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 02:34:12,566 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 02:34:12,566 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:34:12,567 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 02:34:12,571 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d88e28a90>
2026-05-03 02:34:12,571 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f0d88e2e540> server_hostname='api.ipify.org' timeout=5.0
2026-05-03 02:34:12,578 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d88e2a140>
2026-05-03 02:34:12,579 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 02:34:12,579 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 02:34:12,579 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 02:34:12,579 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 02:34:12,579 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 02:34:12,659 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 09:34:12 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'24'), (b'Connection', b'keep-alive'), (b'Server', b'cloudflare'), (b'Vary', b'Origin'), (b'cf-cache-status', b'DYNAMIC'), (b'CF-RAY', b'9f5e44c09be82a89-LAX')])
2026-05-03 02:34:12,660 - httpx - INFO - HTTP Request: GET https://api.ipify.org?format=json "HTTP/1.1 200 OK"
2026-05-03 02:34:12,660 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 02:34:12,660 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 02:34:12,660 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 02:34:12,661 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 02:34:12,661 - httpcore.connection - DEBUG - close.started
2026-05-03 02:34:12,661 - httpcore.connection - DEBUG - close.complete
2026-05-03 02:34:12,886 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3199s
2026-05-03 02:34:12,889 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3884s
2026-05-03 02:34:12,906 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d88e107c0>
2026-05-03 02:34:12,907 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f0d88e2dcc0> server_hostname='client.doiteasy.net' timeout=15.0
2026-05-03 02:34:12,946 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 02:34:12,947 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3833s
2026-05-03 02:34:13,072 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 02:34:13,073 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5141s
2026-05-03 02:34:13,087 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d8bb8ee60>
2026-05-03 02:34:13,088 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-03 02:34:13,088 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 02:34:13,088 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-03 02:34:13,089 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 02:34:13,089 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-03 02:34:13,388 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Sun, 03 May 2026 09:34:13 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=b2879376cbb501bd1046bd21dedf954f; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-05-03 02:34:13,389 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-05-03 02:34:13,389 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-03 02:34:13,389 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 02:34:13,389 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 02:34:13,389 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 02:34:13,389 - httpcore.connection - DEBUG - close.started
2026-05-03 02:34:13,390 - httpcore.connection - DEBUG - close.complete
2026-05-03 02:34:57,582 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:34:57,582 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-05-03 02:34:57,964 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3822s
2026-05-03 02:35:00,368 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 02:35:00,434 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=15.0 socket_options=None
2026-05-03 02:35:00,434 - httpcore.connection - DEBUG - connect_tcp.started host='api.ipify.org' port=443 local_address=None timeout=5.0 socket_options=None
2026-05-03 02:35:00,446 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d88e13a30>
2026-05-03 02:35:00,446 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f0d88e2e540> server_hostname='api.ipify.org' timeout=5.0
2026-05-03 02:35:00,451 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d8b17b670>
2026-05-03 02:35:00,452 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 02:35:00,453 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 02:35:00,453 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 02:35:00,454 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 02:35:00,454 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 02:35:00,519 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 09:35:00 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'24'), (b'Connection', b'keep-alive'), (b'Server', b'cloudflare'), (b'Vary', b'Origin'), (b'cf-cache-status', b'DYNAMIC'), (b'CF-RAY', b'9f5e45ebdae0c798-LAX')])
2026-05-03 02:35:00,520 - httpx - INFO - HTTP Request: GET https://api.ipify.org?format=json "HTTP/1.1 200 OK"
2026-05-03 02:35:00,520 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 02:35:00,520 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 02:35:00,521 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 02:35:00,521 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 02:35:00,521 - httpcore.connection - DEBUG - close.started
2026-05-03 02:35:00,522 - httpcore.connection - DEBUG - close.complete
2026-05-03 02:35:00,773 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d8b178fd0>
2026-05-03 02:35:00,773 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f0d88e2e6c0> server_hostname='client.doiteasy.net' timeout=15.0
2026-05-03 02:35:00,959 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d8b13e9b0>
2026-05-03 02:35:00,959 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-03 02:35:00,960 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 02:35:00,960 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-03 02:35:00,960 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 02:35:00,960 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-03 02:35:01,649 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Sun, 03 May 2026 09:35:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=71139ebf4e9531a23a13fb665a840225; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-05-03 02:35:01,650 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-05-03 02:35:01,650 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-03 02:35:01,651 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 02:35:01,651 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 02:35:01,651 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 02:35:01,651 - httpcore.connection - DEBUG - close.started
2026-05-03 02:35:01,652 - httpcore.connection - DEBUG - close.complete
2026-05-03 02:35:12,421 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:35:12,422 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 02:35:12,746 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3244s
2026-05-03 02:35:15,988 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 02:35:16,080 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=15.0 socket_options=None
2026-05-03 02:35:16,080 - httpcore.connection - DEBUG - connect_tcp.started host='api.ipify.org' port=443 local_address=None timeout=5.0 socket_options=None
2026-05-03 02:35:16,147 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d88e2b2e0>
2026-05-03 02:35:16,147 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f0d88e63340> server_hostname='api.ipify.org' timeout=5.0
2026-05-03 02:35:16,218 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d88e2b5b0>
2026-05-03 02:35:16,219 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 02:35:16,219 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 02:35:16,219 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 02:35:16,219 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 02:35:16,220 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 02:35:16,352 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 09:35:16 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'24'), (b'Connection', b'keep-alive'), (b'Server', b'cloudflare'), (b'Vary', b'Origin'), (b'cf-cache-status', b'DYNAMIC'), (b'CF-RAY', b'9f5e464ecf5813e6-LAX')])
2026-05-03 02:35:16,353 - httpx - INFO - HTTP Request: GET https://api.ipify.org?format=json "HTTP/1.1 200 OK"
2026-05-03 02:35:16,353 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 02:35:16,353 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 02:35:16,354 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 02:35:16,354 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 02:35:16,354 - httpcore.connection - DEBUG - close.started
2026-05-03 02:35:16,355 - httpcore.connection - DEBUG - close.complete
2026-05-03 02:35:16,425 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d8b13f220>
2026-05-03 02:35:16,425 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f0d88e62d40> server_hostname='client.doiteasy.net' timeout=15.0
2026-05-03 02:35:16,604 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d8b13de10>
2026-05-03 02:35:16,605 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-03 02:35:16,605 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 02:35:16,606 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-03 02:35:16,606 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 02:35:16,606 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-03 02:35:16,980 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Sun, 03 May 2026 09:35:16 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=02ce8be1a1e632caeb3fb0c140c569a9; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-05-03 02:35:16,981 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-05-03 02:35:16,981 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-03 02:35:16,981 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 02:35:16,982 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 02:35:16,982 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 02:35:16,982 - httpcore.connection - DEBUG - close.started
2026-05-03 02:35:16,983 - httpcore.connection - DEBUG - close.complete
2026-05-03 02:35:44,605 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 02:35:44,671 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=15.0 socket_options=None
2026-05-03 02:35:44,672 - httpcore.connection - DEBUG - connect_tcp.started host='api.ipify.org' port=443 local_address=None timeout=5.0 socket_options=None
2026-05-03 02:35:44,684 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d8b167ca0>
2026-05-03 02:35:44,685 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f0d88e62f40> server_hostname='api.ipify.org' timeout=5.0
2026-05-03 02:35:44,691 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d8b167e80>
2026-05-03 02:35:44,692 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 02:35:44,692 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 02:35:44,692 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 02:35:44,693 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 02:35:44,693 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 02:35:44,908 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 09:35:44 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'24'), (b'Connection', b'keep-alive'), (b'Server', b'cloudflare'), (b'Vary', b'Origin'), (b'cf-cache-status', b'DYNAMIC'), (b'CF-RAY', b'9f5e47005f8fe538-LAX')])
2026-05-03 02:35:44,908 - httpx - INFO - HTTP Request: GET https://api.ipify.org?format=json "HTTP/1.1 200 OK"
2026-05-03 02:35:44,909 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 02:35:44,909 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 02:35:44,909 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 02:35:44,909 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 02:35:44,910 - httpcore.connection - DEBUG - close.started
2026-05-03 02:35:44,910 - httpcore.connection - DEBUG - close.complete
2026-05-03 02:35:45,015 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d8b1786a0>
2026-05-03 02:35:45,015 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f0d88e2e6c0> server_hostname='client.doiteasy.net' timeout=15.0
2026-05-03 02:35:45,196 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f0d88fdb730>
2026-05-03 02:35:45,196 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-03 02:35:45,197 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 02:35:45,197 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-03 02:35:45,197 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 02:35:45,197 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-03 02:35:45,816 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Sun, 03 May 2026 09:35:45 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=7b2169f43285e47d8f8cc5531096b725; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-05-03 02:35:45,817 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-05-03 02:35:45,817 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-03 02:35:45,817 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 02:35:45,818 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 02:35:45,818 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 02:35:45,818 - httpcore.connection - DEBUG - close.started
2026-05-03 02:35:45,818 - httpcore.connection - DEBUG - close.complete
2026-05-03 02:35:57,568 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:35:57,569 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 02:35:57,945 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3767s
2026-05-03 02:36:12,423 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 02:36:12,423 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:36:12,423 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 02:36:12,425 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 02:36:12,425 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0001s
2026-05-03 02:36:12,738 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3133s
2026-05-03 02:36:12,881 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4580s
2026-05-03 02:47:15,863 - services.database - DEBUG - [DB_OP] Starting database close
2026-05-03 02:47:15,865 - core.database - INFO - Database connection closed and engine disposed
2026-05-03 02:47:15,865 - services.database - INFO - Database connections closed
2026-05-03 02:47:15,866 - services.database - DEBUG - [DB_OP] Database close completed in 0.0022s
