2026-05-02 22:16:03,882 - main - INFO - === Logging system initialized ===
2026-05-02 22:16:03,882 - main - INFO - Log file: logs/app_20260502_221603.log
2026-05-02 22:16:03,883 - main - INFO - Log level: INFO
2026-05-02 22:16:03,884 - main - INFO - Timestamp: 20260502_221603
2026-05-02 22:16:05,338 - main - INFO - Included router: routers.admin_dashboard.router
2026-05-02 22:16:05,652 - main - INFO - Included router: routers.admin_users.router
2026-05-02 22:16:05,770 - main - INFO - Included router: routers.agent_availability.router
2026-05-02 22:16:32,016 - main - INFO - Included router: routers.ai_ticket_summary.router
2026-05-02 22:16:33,068 - main - INFO - Included router: routers.aihub.router
2026-05-02 22:16:33,258 - main - INFO - Included router: routers.audit_log.router
2026-05-02 22:16:33,302 - main - INFO - Included router: routers.auth.router
2026-05-02 22:16:33,354 - main - INFO - Included router: routers.cache_settings.router
2026-05-02 22:16:33,511 - main - INFO - Included router: routers.carts.router
2026-05-02 22:16:33,615 - main - INFO - Included router: routers.chat_analytics_daily.router
2026-05-02 22:16:33,725 - main - INFO - Included router: routers.chat_attachments.router
2026-05-02 22:16:33,838 - main - INFO - Included router: routers.chat_branding.router
2026-05-02 22:16:33,965 - main - INFO - Included router: routers.chat_branding_api.router
2026-05-02 22:16:34,321 - main - INFO - Included router: routers.chat_conversations.router
2026-05-02 22:16:34,479 - main - INFO - Included router: routers.chat_messages.router
2026-05-02 22:16:34,598 - main - INFO - Included router: routers.chat_routing_rules.router
2026-05-02 22:16:34,760 - main - INFO - Included router: routers.contact.router
2026-05-02 22:16:34,940 - main - INFO - Included router: routers.contact_inquiries.router
2026-05-02 22:16:35,686 - main - INFO - Included router: routers.ecom_checkout.router
2026-05-02 22:16:35,763 - main - INFO - Included router: routers.health.router
2026-05-02 22:16:35,914 - main - INFO - Included router: routers.kb_article_feedback.router
2026-05-02 22:16:36,040 - main - INFO - Included router: routers.kb_articles.router
2026-05-02 22:16:36,139 - main - INFO - Included router: routers.local_auth.router
2026-05-02 22:16:36,300 - main - INFO - Included router: routers.notification_preferences.router
2026-05-02 22:16:36,431 - main - INFO - Included router: routers.notifications.router
2026-05-02 22:16:36,459 - main - INFO - Included router: routers.notifications_extras.router
2026-05-02 22:16:36,717 - main - INFO - Included router: routers.oauth.router
2026-05-02 22:16:36,979 - main - INFO - Included router: routers.order_items.router
2026-05-02 22:16:37,878 - main - INFO - Included router: routers.orders.router
2026-05-02 22:16:37,981 - main - INFO - Included router: routers.password_reset.router
2026-05-02 22:16:38,175 - main - INFO - Included router: routers.plans.router
2026-05-02 22:16:38,364 - main - INFO - Included router: routers.product_categories.router
2026-05-02 22:16:38,490 - main - INFO - Included router: routers.product_reviews.router
2026-05-02 22:16:38,642 - main - INFO - Included router: routers.products.router
2026-05-02 22:16:38,841 - main - INFO - Included router: routers.role_management.router
2026-05-02 22:16:38,954 - main - INFO - Included router: routers.service_testimonials.router
2026-05-02 22:16:39,008 - main - INFO - Included router: routers.settings.router
2026-05-02 22:16:39,190 - main - INFO - Included router: routers.site_settings.router
2026-05-02 22:16:39,511 - main - INFO - Included router: routers.smtp_settings.router
2026-05-02 22:16:39,663 - main - INFO - Included router: routers.storage.router
2026-05-02 22:16:40,024 - main - INFO - Included router: routers.support_chat.router
2026-05-02 22:16:40,149 - main - INFO - Included router: routers.support_departments.router
2026-05-02 22:16:40,260 - main - INFO - Included router: routers.support_seats.router
2026-05-02 22:16:40,286 - main - INFO - Included router: routers.ticket_notifications_sync.router
2026-05-02 22:16:40,380 - main - INFO - Included router: routers.ticket_summaries.router
2026-05-02 22:16:40,531 - main - INFO - Included router: routers.ticket_sync_states.router
2026-05-02 22:16:40,605 - main - INFO - Included router: routers.user.router
2026-05-02 22:16:40,782 - main - INFO - Included router: routers.user_profiles.router
2026-05-02 22:16:40,858 - main - INFO - Included router: routers.user_roles.router
2026-05-02 22:16:40,875 - main - INFO - Included router: routers.whmcs.router
2026-05-02 22:16:40,962 - main - INFO - Included router: routers.whmcs_admin.router
2026-05-02 22:16:41,029 - main - INFO - Included router: routers.whmcs_extra.router
2026-05-02 22:16:41,031 - main - INFO - === Application startup initiated ===
2026-05-02 22:16:41,031 - services.database - INFO - Ignore creating tables
2026-05-02 22:16:41,031 - services.mock_data - INFO - Ignore initialize data
2026-05-02 22:16:41,032 - services.auth - INFO - Ignore initialize admin
2026-05-02 22:16:41,032 - main - INFO - === Application startup completed successfully ===
2026-05-02 22:16:49,716 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:16:49,717 - core.database - WARNING - Database session maker not available, attempting lazy initialization...
2026-05-02 22:16:49,717 - core.database - WARNING - Database not initialized, attempting lazy initialization...
2026-05-02 22:16:49,717 - core.database - INFO - Starting database initialization...
2026-05-02 22:16:49,717 - core.config - DEBUG - Read dynamic attribute database_url from environment variable DATABASE_URL
2026-05-02 22:16:49,717 - core.database - INFO - Normalizing database URL for async compatibility...
2026-05-02 22:16:49,718 - core.database - INFO - Creating async database engine...
2026-05-02 22:16:49,718 - core.database - INFO - Using QueuePool with connection pooling for non-Lambda environment
2026-05-02 22:16:49,778 - core.database - INFO - Database engine created successfully
2026-05-02 22:16:49,779 - core.database - INFO - Creating async session maker...
2026-05-02 22:16:49,779 - core.database - INFO - Async session maker created successfully
2026-05-02 22:16:49,780 - core.database - INFO - Database connection initialized successfully
2026-05-02 22:16:49,780 - core.database - DEBUG - [DB_OP] Starting create_tables
2026-05-02 22:16:49,780 - core.database - INFO - 🔧 Starting table creation...
2026-05-02 22:16:49,866 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-02 22:16:49,867 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:16:49,868 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-02 22:16:49,868 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-02 22:16:49,913 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:16:49,914 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-02 22:16:51,142 - core.database - DEBUG - [DB_OP] Database session cleanup after 1.2284s
2026-05-02 22:16:51,271 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-02 22:16:51,271 - core.database - DEBUG - [DB_OP] Database session cleanup after 1.4040s
2026-05-02 22:16:53,361 - core.database - INFO - Tables initialized successfully
2026-05-02 22:16:53,361 - core.database - DEBUG - [DB_OP] Create tables completed in 3.5813s
2026-05-02 22:16:53,426 - core.database - INFO - Lazy database initialization completed successfully
2026-05-02 22:16:53,426 - core.database - DEBUG - [DB_OP] Database session created successfully in 3.7098s
2026-05-02 22:16:53,427 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-02 22:16:54,002 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-02 22:16:54,003 - core.database - DEBUG - [DB_OP] Database session cleanup after 4.2865s
2026-05-02 22:17:32,636 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:17:32,637 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0010s
2026-05-02 22:17:32,638 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/admin/cache
2026-05-02 22:17:32,638 - core.database - ERROR - Database session error: 401: Authentication credentials were not provided
Traceback (most recent call last):
  File "/workspace/app/backend/core/database.py", line 602, in get_db
    yield session
  File "/data/chats/99daa102ba1446f6aa2f99771f457055/.cache/python/lib/python3.10/site-packages/fastapi/routing.py", line 120, in app
    response = await f(request)
  File "/data/chats/99daa102ba1446f6aa2f99771f457055/.cache/python/lib/python3.10/site-packages/fastapi/routing.py", line 457, in app
    solved_result = await solve_dependencies(
  File "/data/chats/99daa102ba1446f6aa2f99771f457055/.cache/python/lib/python3.10/site-packages/fastapi/dependencies/utils.py", line 649, in solve_dependencies
    solved_result = await solve_dependencies(
  File "/data/chats/99daa102ba1446f6aa2f99771f457055/.cache/python/lib/python3.10/site-packages/fastapi/dependencies/utils.py", line 649, in solve_dependencies
    solved_result = await solve_dependencies(
  File "/data/chats/99daa102ba1446f6aa2f99771f457055/.cache/python/lib/python3.10/site-packages/fastapi/dependencies/utils.py", line 678, in solve_dependencies
    solved = await call(**solved_result.values)
  File "/workspace/app/backend/dependencies/auth.py", line 24, in get_bearer_token
    raise HTTPException(status_code=status.HTTP_401_UNAUTHORIZED, detail="Authentication credentials were not provided")
fastapi.exceptions.HTTPException: 401: Authentication credentials were not provided
2026-05-02 22:17:32,792 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.1556s
2026-05-02 22:17:32,793 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:17:32,793 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-02 22:17:32,794 - core.database - ERROR - Failed to create database session: 401: Authentication credentials were not provided
Traceback (most recent call last):
  File "/workspace/app/backend/core/database.py", line 602, in get_db
    yield session
  File "/data/chats/99daa102ba1446f6aa2f99771f457055/.cache/python/lib/python3.10/site-packages/fastapi/routing.py", line 120, in app
    response = await f(request)
  File "/data/chats/99daa102ba1446f6aa2f99771f457055/.cache/python/lib/python3.10/site-packages/fastapi/routing.py", line 457, in app
    solved_result = await solve_dependencies(
  File "/data/chats/99daa102ba1446f6aa2f99771f457055/.cache/python/lib/python3.10/site-packages/fastapi/dependencies/utils.py", line 649, in solve_dependencies
    solved_result = await solve_dependencies(
  File "/data/chats/99daa102ba1446f6aa2f99771f457055/.cache/python/lib/python3.10/site-packages/fastapi/dependencies/utils.py", line 649, in solve_dependencies
    solved_result = await solve_dependencies(
  File "/data/chats/99daa102ba1446f6aa2f99771f457055/.cache/python/lib/python3.10/site-packages/fastapi/dependencies/utils.py", line 678, in solve_dependencies
    solved = await call(**solved_result.values)
  File "/workspace/app/backend/dependencies/auth.py", line 24, in get_bearer_token
    raise HTTPException(status_code=status.HTTP_401_UNAUTHORIZED, detail="Authentication credentials were not provided")
fastapi.exceptions.HTTPException: 401: Authentication credentials were not provided
2026-05-02 22:17:32,795 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-02 22:17:32,796 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:17:32,796 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-02 22:17:32,797 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-02 22:17:32,800 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:17:32,800 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-02 22:17:32,801 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-02 22:17:33,184 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-02 22:17:33,185 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3852s
2026-05-02 22:17:33,239 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4456s
2026-05-02 22:17:33,377 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-02 22:17:33,378 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5818s
2026-05-02 22:17:49,692 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:17:49,693 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-02 22:17:50,013 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3203s
2026-05-02 22:17:58,359 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-05-02 22:17:58,705 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7b9443ded0>
2026-05-02 22:17:58,705 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7b944935c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-05-02 22:17:58,884 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7b9707fc40>
2026-05-02 22:17:58,884 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-02 22:17:58,885 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-02 22:17:58,885 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-02 22:17:58,885 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-02 22:17:58,885 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-02 22:17:59,204 - 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 05:17:59 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=c87a97ba5b3a92c85ba2a51689993947; 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-02 22:17:59,205 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-05-02 22:17:59,205 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-02 22:17:59,206 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-02 22:17:59,206 - httpcore.http11 - DEBUG - response_closed.started
2026-05-02 22:17:59,206 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-02 22:17:59,207 - httpcore.connection - DEBUG - close.started
2026-05-02 22:17:59,207 - httpcore.connection - DEBUG - close.complete
2026-05-02 22:17:59,207 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action ValidateLogin (cf-ray=None server=nginx): {"result":"error","message":"Invalid IP 103.234.62.203"}
2026-05-02 22:18:01,475 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-05-02 22:18:01,850 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7b968441f0>
2026-05-02 22:18:01,851 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7b94493740> server_hostname='client.doiteasy.net' timeout=10.0
2026-05-02 22:18:02,030 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7b9443ea70>
2026-05-02 22:18:02,031 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-02 22:18:02,031 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-02 22:18:02,031 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-02 22:18:02,031 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-02 22:18:02,032 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-02 22:18:02,338 - 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 05:18:02 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=493a71e38aaac9290c571e1194c8ffaf; 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-02 22:18:02,338 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-05-02 22:18:02,339 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-02 22:18:02,339 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-02 22:18:02,339 - httpcore.http11 - DEBUG - response_closed.started
2026-05-02 22:18:02,339 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-02 22:18:02,340 - httpcore.connection - DEBUG - close.started
2026-05-02 22:18:02,341 - httpcore.connection - DEBUG - close.complete
2026-05-02 22:18:02,341 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action ValidateLogin (cf-ray=None server=nginx): {"result":"error","message":"Invalid IP 103.234.62.203"}
2026-05-02 22:18:07,870 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-05-02 22:18:08,220 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7b942946a0>
2026-05-02 22:18:08,220 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7b94492b40> server_hostname='client.doiteasy.net' timeout=10.0
2026-05-02 22:18:08,399 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7b9443e320>
2026-05-02 22:18:08,400 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-05-02 22:18:08,401 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-05-02 22:18:08,401 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-05-02 22:18:08,401 - httpcore.http11 - DEBUG - send_request_body.complete
2026-05-02 22:18:08,402 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-05-02 22:18:08,699 - 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 05:18:08 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=5db39ffb9937a8bc965e8e936265a6a6; 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-02 22:18:08,700 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-05-02 22:18:08,700 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-05-02 22:18:08,701 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-05-02 22:18:08,701 - httpcore.http11 - DEBUG - response_closed.started
2026-05-02 22:18:08,701 - httpcore.http11 - DEBUG - response_closed.complete
2026-05-02 22:18:08,701 - httpcore.connection - DEBUG - close.started
2026-05-02 22:18:08,701 - httpcore.connection - DEBUG - close.complete
2026-05-02 22:18:08,701 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action ValidateLogin (cf-ray=None server=nginx): {"result":"error","message":"Invalid IP 103.234.62.203"}
2026-05-02 22:18:15,055 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-02 22:18:15,058 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:18:15,059 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-02 22:18:15,059 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-02 22:18:15,062 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:18:15,062 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-02 22:18:15,062 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-02 22:18:15,068 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:18:15,068 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-02 22:18:15,224 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-02 22:18:15,225 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:18:15,226 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-05-02 22:18:15,230 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:18:15,231 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-02 22:18:15,231 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-02 22:18:15,234 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:18:15,235 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-02 22:18:15,235 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-02 22:18:15,385 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3175s
2026-05-02 22:18:15,441 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-02 22:18:15,442 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3838s
2026-05-02 22:18:15,448 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-02 22:18:15,449 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3873s
2026-05-02 22:18:15,837 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6125s
2026-05-02 22:18:16,019 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-02 22:18:16,020 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.7896s
2026-05-02 22:18:16,021 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-02 22:18:16,022 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.7874s
2026-05-02 22:18:19,734 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/whmcs/me
2026-05-02 22:18:26,158 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:18:26,159 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-02 22:18:26,160 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-02 22:18:26,162 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-02 22:18:26,163 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:18:26,164 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-02 22:18:26,164 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-02 22:18:26,166 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:18:26,166 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-02 22:18:26,544 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-02 22:18:26,545 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3816s
2026-05-02 22:18:26,546 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-02 22:18:26,546 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3881s
2026-05-02 22:18:26,547 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3816s
2026-05-02 22:18:30,237 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:18:30,237 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-02 22:18:30,240 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:18:30,240 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-02 22:18:30,240 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-02 22:18:30,242 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-02 22:18:30,243 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:18:30,243 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-02 22:18:30,243 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-02 22:18:30,621 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3839s
2026-05-02 22:18:30,685 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-02 22:18:30,687 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4470s
2026-05-02 22:18:30,691 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-02 22:18:30,691 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4483s
2026-05-02 22:18:32,582 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:18:32,582 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-02 22:18:32,900 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3183s
2026-05-02 22:18:36,235 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:18:36,235 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-05-02 22:18:36,236 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-02 22:18:36,238 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:18:36,238 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-02 22:18:36,239 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-02 22:18:36,240 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 22:18:36,241 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-02 22:18:36,242 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-02 22:18:36,555 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3175s
2026-05-02 22:18:36,619 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-02 22:18:36,619 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3850s
2026-05-02 22:18:36,747 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-02 22:18:36,748 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5078s
2026-05-02 22:18:38,611 - services.database - DEBUG - [DB_OP] Starting database close
2026-05-02 22:18:39,008 - core.database - INFO - Database connection closed and engine disposed
2026-05-02 22:18:39,009 - services.database - INFO - Database connections closed
2026-05-02 22:18:39,009 - services.database - DEBUG - [DB_OP] Database close completed in 0.3972s
