2026-05-03 04:10:03,411 - main - INFO - === Logging system initialized ===
2026-05-03 04:10:03,411 - main - INFO - Log file: logs/app_20260503_041003.log
2026-05-03 04:10:03,411 - main - INFO - Log level: INFO
2026-05-03 04:10:03,411 - main - INFO - Timestamp: 20260503_041003
2026-05-03 04:10:03,478 - main - INFO - Included router: routers.admin_dashboard.router
2026-05-03 04:10:03,521 - main - INFO - Included router: routers.admin_users.router
2026-05-03 04:10:03,564 - main - INFO - Included router: routers.agent_availability.router
2026-05-03 04:10:04,401 - main - INFO - Included router: routers.ai_ticket_summary.router
2026-05-03 04:10:04,421 - main - INFO - Included router: routers.aihub.router
2026-05-03 04:10:04,650 - main - INFO - Included router: routers.api_hub.router
2026-05-03 04:10:04,665 - main - INFO - Included router: routers.audit_log.router
2026-05-03 04:10:04,674 - main - INFO - Included router: routers.auth.router
2026-05-03 04:10:04,689 - main - INFO - Included router: routers.cache_settings.router
2026-05-03 04:10:04,727 - main - INFO - Included router: routers.carts.router
2026-05-03 04:10:04,773 - main - INFO - Included router: routers.chat_analytics_daily.router
2026-05-03 04:10:04,818 - main - INFO - Included router: routers.chat_attachments.router
2026-05-03 04:10:04,962 - main - INFO - Included router: routers.chat_branding.router
2026-05-03 04:10:04,977 - main - INFO - Included router: routers.chat_branding_api.router
2026-05-03 04:10:05,029 - main - INFO - Included router: routers.chat_conversations.router
2026-05-03 04:10:05,076 - main - INFO - Included router: routers.chat_messages.router
2026-05-03 04:10:05,114 - main - INFO - Included router: routers.chat_routing_rules.router
2026-05-03 04:10:05,134 - main - INFO - Included router: routers.contact.router
2026-05-03 04:10:05,171 - main - INFO - Included router: routers.contact_inquiries.router
2026-05-03 04:10:05,216 - main - INFO - Included router: routers.ecom_checkout.router
2026-05-03 04:10:05,218 - main - INFO - Included router: routers.health.router
2026-05-03 04:10:05,261 - main - INFO - Included router: routers.kb_article_feedback.router
2026-05-03 04:10:05,305 - main - INFO - Included router: routers.kb_articles.router
2026-05-03 04:10:05,318 - main - INFO - Included router: routers.local_auth.router
2026-05-03 04:10:05,367 - main - INFO - Included router: routers.notification_preferences.router
2026-05-03 04:10:05,415 - main - INFO - Included router: routers.notifications.router
2026-05-03 04:10:05,419 - main - INFO - Included router: routers.notifications_extras.router
2026-05-03 04:10:05,766 - main - INFO - Included router: routers.oauth.router
2026-05-03 04:10:05,829 - main - INFO - Included router: routers.order_items.router
2026-05-03 04:10:05,885 - main - INFO - Included router: routers.orders.router
2026-05-03 04:10:05,893 - main - INFO - Included router: routers.password_reset.router
2026-05-03 04:10:05,940 - main - INFO - Included router: routers.plans.router
2026-05-03 04:10:05,982 - main - INFO - Included router: routers.product_categories.router
2026-05-03 04:10:06,027 - main - INFO - Included router: routers.product_reviews.router
2026-05-03 04:10:06,092 - main - INFO - Included router: routers.products.router
2026-05-03 04:10:06,118 - main - INFO - Included router: routers.role_management.router
2026-05-03 04:10:06,160 - main - INFO - Included router: routers.service_testimonials.router
2026-05-03 04:10:06,177 - main - INFO - Included router: routers.settings.router
2026-05-03 04:10:06,208 - main - INFO - Included router: routers.site_settings.router
2026-05-03 04:10:06,241 - main - INFO - Included router: routers.smtp_settings.router
2026-05-03 04:10:06,273 - main - INFO - Included router: routers.storage.router
2026-05-03 04:10:06,666 - main - INFO - Included router: routers.support_chat.router
2026-05-03 04:10:06,719 - main - INFO - Included router: routers.support_departments.router
2026-05-03 04:10:06,763 - main - INFO - Included router: routers.support_seats.router
2026-05-03 04:10:06,771 - main - INFO - Included router: routers.ticket_notifications_sync.router
2026-05-03 04:10:06,805 - main - INFO - Included router: routers.ticket_summaries.router
2026-05-03 04:10:06,848 - main - INFO - Included router: routers.ticket_sync_states.router
2026-05-03 04:10:06,860 - main - INFO - Included router: routers.user.router
2026-05-03 04:10:06,904 - main - INFO - Included router: routers.user_profiles.router
2026-05-03 04:10:06,951 - main - INFO - Included router: routers.user_roles.router
2026-05-03 04:10:07,043 - main - INFO - Included router: routers.visitor_monitor.router
2026-05-03 04:10:07,055 - main - INFO - Included router: routers.visitor_tracking.router
2026-05-03 04:10:07,075 - main - INFO - Included router: routers.whmcs.router
2026-05-03 04:10:07,137 - main - INFO - Included router: routers.whmcs_admin.router
2026-05-03 04:10:07,179 - main - INFO - Included router: routers.whmcs_extra.router
2026-05-03 04:10:07,181 - main - INFO - === Application startup initiated ===
2026-05-03 04:10:07,181 - services.database - INFO - Ignore creating tables
2026-05-03 04:10:07,182 - services.mock_data - INFO - Ignore initialize data
2026-05-03 04:10:07,182 - services.auth - INFO - Ignore initialize admin
2026-05-03 04:10:07,182 - main - INFO - === Application startup completed successfully ===
2026-05-03 04:10:14,851 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:10:14,851 - core.database - WARNING - Database session maker not available, attempting lazy initialization...
2026-05-03 04:10:14,851 - core.database - WARNING - Database not initialized, attempting lazy initialization...
2026-05-03 04:10:14,852 - core.database - INFO - Starting database initialization...
2026-05-03 04:10:14,852 - core.config - DEBUG - Read dynamic attribute database_url from environment variable DATABASE_URL
2026-05-03 04:10:14,852 - core.database - INFO - Normalizing database URL for async compatibility...
2026-05-03 04:10:14,853 - core.database - INFO - Creating async database engine...
2026-05-03 04:10:14,853 - core.database - INFO - Using QueuePool with connection pooling for non-Lambda environment
2026-05-03 04:10:14,899 - core.database - INFO - Database engine created successfully
2026-05-03 04:10:14,900 - core.database - INFO - Creating async session maker...
2026-05-03 04:10:14,900 - core.database - INFO - Async session maker created successfully
2026-05-03 04:10:14,900 - core.database - INFO - Database connection initialized successfully
2026-05-03 04:10:14,900 - core.database - DEBUG - [DB_OP] Starting create_tables
2026-05-03 04:10:14,900 - core.database - INFO - 🔧 Starting table creation...
2026-05-03 04:10:19,151 - core.database - INFO - Tables initialized successfully
2026-05-03 04:10:19,151 - core.database - DEBUG - [DB_OP] Create tables completed in 4.2510s
2026-05-03 04:10:19,215 - core.database - INFO - Lazy database initialization completed successfully
2026-05-03 04:10:19,216 - core.database - DEBUG - [DB_OP] Database session created successfully in 4.3647s
2026-05-03 04:10:19,687 - core.database - DEBUG - [DB_OP] Database session cleanup after 4.8361s
2026-05-03 04:10:37,264 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:10:37,265 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 04:10:37,580 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3162s
2026-05-03 04:11:02,033 - core.config - DEBUG - Read dynamic attribute jwt_secret_key from environment variable JWT_SECRET_KEY
2026-05-03 04:11:02,033 - core.config - DEBUG - Read dynamic attribute jwt_algorithm from environment variable JWT_ALGORITHM
2026-05-03 04:11:02,041 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 04:11:02,041 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:11:02,041 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 04:11:02,420 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3794s
2026-05-03 04:11:30,772 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:11:30,773 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 04:11:31,087 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3148s
2026-05-03 04:11:38,009 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:11:38,010 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 04:11:38,324 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3150s
2026-05-03 04:12:39,021 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:12:39,022 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 04:12:39,336 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3141s
2026-05-03 04:13:02,026 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 04:13:02,026 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:13:02,027 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 04:13:02,342 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3154s
2026-05-03 04:13:31,711 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:13:31,712 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-05-03 04:13:32,028 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3164s
2026-05-03 04:13:40,013 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:13:40,013 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 04:13:40,349 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3365s
2026-05-03 04:14:41,009 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:14:41,009 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 04:14:41,328 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3192s
2026-05-03 04:15:11,013 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:15:11,013 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 04:15:11,015 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 04:15:11,016 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:15:11,016 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0001s
2026-05-03 04:15:11,362 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3488s
2026-05-03 04:15:11,626 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6101s
2026-05-03 04:15:55,337 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:15:55,337 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 04:15:55,363 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:15:55,363 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 04:15:55,365 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 04:15:55,779 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4419s
2026-05-03 04:15:56,262 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.8993s
2026-05-03 04:16:04,089 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:16:04,090 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 04:16:04,154 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:16:04,154 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 04:16:04,156 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-03 04:16:04,159 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:16:04,159 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 04:16:04,160 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 04:16:04,165 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:16:04,165 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-03 04:16:04,166 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 04:16:04,536 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3819s
2026-05-03 04:16:04,908 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 04:16:04,909 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.7496s
2026-05-03 04:16:04,925 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 04:16:04,925 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.7605s
2026-05-03 04:16:05,044 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.9547s
2026-05-03 04:16:11,011 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:16:11,011 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 04:16:11,327 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3162s
2026-05-03 04:16:16,694 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 04:16:16,967 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=15.0 socket_options=None
2026-05-03 04:16:16,967 - httpcore.connection - DEBUG - connect_tcp.started host='api.ipify.org' port=443 local_address=None timeout=5.0 socket_options=None
2026-05-03 04:16:16,976 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f4247cf1570>
2026-05-03 04:16:16,977 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f4247c55d40> server_hostname='api.ipify.org' timeout=5.0
2026-05-03 04:16:16,981 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f4247ca4490>
2026-05-03 04:16:16,981 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 04:16:16,982 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 04:16:16,982 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 04:16:16,982 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 04:16:16,983 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 04:16:17,047 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 11:16:17 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'23'), (b'Connection', b'keep-alive'), (b'Server', b'cloudflare'), (b'Vary', b'Origin'), (b'cf-cache-status', b'DYNAMIC'), (b'CF-RAY', b'9f5eda462b45a682-LAX')])
2026-05-03 04:16:17,048 - httpx - INFO - HTTP Request: GET https://api.ipify.org?format=json "HTTP/1.1 200 OK"
2026-05-03 04:16:17,048 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 04:16:17,048 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 04:16:17,048 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 04:16:17,048 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 04:16:17,049 - httpcore.connection - DEBUG - close.started
2026-05-03 04:16:17,049 - httpcore.connection - DEBUG - close.complete
2026-05-03 04:16:17,304 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f4247ca5cc0>
2026-05-03 04:16:17,305 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f4247dc3140> server_hostname='client.doiteasy.net' timeout=15.0
2026-05-03 04:16:17,484 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f4247ca4310>
2026-05-03 04:16:17,485 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-03 04:16:17,485 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 04:16:17,488 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-03 04:16:17,488 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 04:16:17,488 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-03 04:16:17,794 - 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 11:16:17 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=963f4a00d8223c42485d16bb95a3ee04; 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 04:16:17,795 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-05-03 04:16:17,795 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-03 04:16:17,795 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 04:16:17,796 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 04:16:17,796 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 04:16:17,796 - httpcore.connection - DEBUG - close.started
2026-05-03 04:16:17,796 - httpcore.connection - DEBUG - close.complete
2026-05-03 04:16:19,011 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:16:19,011 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-05-03 04:16:19,464 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4534s
2026-05-03 04:16:33,565 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 04:16:33,566 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:16:33,566 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 04:16:33,567 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 04:16:33,568 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:16:33,568 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 04:16:33,569 - core.auth - DEBUG - Authentication token validated for user hash: f8ef80bf
2026-05-03 04:16:33,614 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=15.0 socket_options=None
2026-05-03 04:16:33,615 - httpcore.connection - DEBUG - connect_tcp.started host='api.ipify.org' port=443 local_address=None timeout=5.0 socket_options=None
2026-05-03 04:16:33,616 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:16:33,616 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-03 04:16:33,616 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 04:16:33,618 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:16:33,618 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-03 04:16:33,619 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-03 04:16:33,628 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f4247b391e0>
2026-05-03 04:16:33,628 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f4247c56cc0> server_hostname='api.ipify.org' timeout=5.0
2026-05-03 04:16:33,634 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f4247b38370>
2026-05-03 04:16:33,634 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-05-03 04:16:33,634 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 04:16:33,634 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-05-03 04:16:33,635 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 04:16:33,635 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-05-03 04:16:33,706 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Sun, 03 May 2026 11:16:33 GMT'), (b'Content-Type', b'application/json'), (b'Content-Length', b'23'), (b'Connection', b'keep-alive'), (b'Server', b'cloudflare'), (b'Vary', b'Origin'), (b'cf-cache-status', b'DYNAMIC'), (b'CF-RAY', b'9f5edaae3f742f07-LAX')])
2026-05-03 04:16:33,707 - httpx - INFO - HTTP Request: GET https://api.ipify.org?format=json "HTTP/1.1 200 OK"
2026-05-03 04:16:33,707 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-05-03 04:16:33,707 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 04:16:33,707 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 04:16:33,707 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 04:16:33,708 - httpcore.connection - DEBUG - close.started
2026-05-03 04:16:33,708 - httpcore.connection - DEBUG - close.complete
2026-05-03 04:16:33,790 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f4247cf3a90>
2026-05-03 04:16:33,791 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f4247c55fc0> server_hostname='client.doiteasy.net' timeout=15.0
2026-05-03 04:16:33,882 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3143s
2026-05-03 04:16:33,968 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f4247d239d0>
2026-05-03 04:16:33,968 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-03 04:16:33,968 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-03 04:16:33,968 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-03 04:16:33,969 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-03 04:16:33,969 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-03 04:16:33,999 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 04:16:34,000 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3816s
2026-05-03 04:16:34,005 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4387s
2026-05-03 04:16:34,120 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-03 04:16:34,121 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5050s
2026-05-03 04:16:34,280 - 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 11:16:34 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=cd5eb19084b978bc661fa0a7ef742a53; 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 04:16:34,281 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-05-03 04:16:34,281 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-03 04:16:34,282 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-03 04:16:34,282 - httpcore.http11 - DEBUG - response_closed.started
2026-05-03 04:16:34,283 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-03 04:16:34,283 - httpcore.connection - DEBUG - close.started
2026-05-03 04:16:34,283 - httpcore.connection - DEBUG - close.complete
2026-05-03 04:17:34,023 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-03 04:17:34,024 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-03 04:17:34,342 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3183s
2026-05-03 04:17:58,050 - services.database - DEBUG - [DB_OP] Starting database close
2026-05-03 04:17:58,312 - core.database - INFO - Database connection closed and engine disposed
2026-05-03 04:17:58,313 - services.database - INFO - Database connections closed
2026-05-03 04:17:58,313 - services.database - DEBUG - [DB_OP] Database close completed in 0.2636s
