ERROR | 2026-06-30 03:30:51,301 | log.log_response:253 | Internal Server Error: /product/apple-gift-card-digital-code/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-06-30 04:06:53,204 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-06-30 05:24:16,519 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-06-30 05:48:39,596 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-06-30 07:28:06,481 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-06-30 07:58:55,262 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-06-30 07:58:55,718 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-06-30 08:03:24,936 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-06-30 08:03:25,458 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-06-30 08:03:25,975 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-06-30 08:05:55,432 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-06-30 08:05:55,928 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-06-30 08:05:56,165 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-06-30 08:05:56,176 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-06-30 09:04:02,812 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-06-30 09:24:46,358 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-06-30 10:44:35,946 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-06-30 11:12:55,473 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-06-30 12:43:02,927 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-06-30 12:46:55,485 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-06-30 12:46:55,497 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-06-30 13:13:48,913 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-06-30 13:13:48,921 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-06-30 13:15:22,200 | log.log_response:253 | Not Found: /favicon.ico
ERROR | 2026-06-30 14:05:29,130 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-06-30 14:26:29,692 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-06-30 14:31:00,199 | log.log_response:253 | Not Found: /media/system/js/core.js
ERROR | 2026-06-30 14:31:02,290 | log.log_response:253 | Internal Server Error: /wp-includes/js/jquery/jquery.js
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-06-30 15:43:28,571 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-06-30 16:06:57,868 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-06-30 16:56:30,985 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-06-30 17:22:59,288 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-06-30 17:43:03,285 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-06-30 18:20:07,043 | log.log_response:253 | Not Found: /wp-content/uploads/woocommerce_uploads/
WARNING | 2026-06-30 18:20:16,356 | log.log_response:253 | Not Found: /wp-content/uploads/2021/08/
WARNING | 2026-06-30 18:20:16,829 | log.log_response:253 | Not Found: /wp-content/uploads/2021/09/
WARNING | 2026-06-30 18:20:17,302 | log.log_response:253 | Not Found: /wp-content/uploads/2021/10/
WARNING | 2026-06-30 18:20:17,774 | log.log_response:253 | Not Found: /wp-content/uploads/2021/11/
WARNING | 2026-06-30 18:20:18,245 | log.log_response:253 | Not Found: /wp-content/uploads/2021/12/
WARNING | 2026-06-30 18:20:18,716 | log.log_response:253 | Not Found: /wp-content/uploads/2022/01/
WARNING | 2026-06-30 18:20:19,193 | log.log_response:253 | Not Found: /wp-content/uploads/2022/02/
WARNING | 2026-06-30 18:20:19,660 | log.log_response:253 | Not Found: /wp-content/uploads/2022/03/
WARNING | 2026-06-30 18:20:20,153 | log.log_response:253 | Not Found: /wp-content/uploads/2022/04/
WARNING | 2026-06-30 18:20:20,622 | log.log_response:253 | Not Found: /wp-content/uploads/2022/05/
WARNING | 2026-06-30 18:20:21,107 | log.log_response:253 | Not Found: /wp-content/uploads/2022/06/
WARNING | 2026-06-30 18:20:21,580 | log.log_response:253 | Not Found: /wp-content/uploads/2022/07/
WARNING | 2026-06-30 18:20:22,049 | log.log_response:253 | Not Found: /wp-content/uploads/2022/08/
WARNING | 2026-06-30 18:20:22,518 | log.log_response:253 | Not Found: /wp-content/uploads/2022/09/
WARNING | 2026-06-30 18:20:23,013 | log.log_response:253 | Not Found: /wp-content/uploads/2022/10/
WARNING | 2026-06-30 18:20:23,490 | log.log_response:253 | Not Found: /wp-content/uploads/2022/11/
WARNING | 2026-06-30 18:20:23,969 | log.log_response:253 | Not Found: /wp-content/uploads/2022/12/
WARNING | 2026-06-30 18:20:24,442 | log.log_response:253 | Not Found: /wp-content/uploads/2023/01/
WARNING | 2026-06-30 18:20:24,912 | log.log_response:253 | Not Found: /wp-content/uploads/2023/02/
WARNING | 2026-06-30 18:20:25,385 | log.log_response:253 | Not Found: /wp-content/uploads/2023/03/
WARNING | 2026-06-30 18:20:25,857 | log.log_response:253 | Not Found: /wp-content/uploads/2023/04/
WARNING | 2026-06-30 18:20:26,330 | log.log_response:253 | Not Found: /wp-content/uploads/2023/05/
WARNING | 2026-06-30 18:20:26,804 | log.log_response:253 | Not Found: /wp-content/uploads/2023/06/
WARNING | 2026-06-30 18:20:27,272 | log.log_response:253 | Not Found: /wp-content/uploads/2023/07/
WARNING | 2026-06-30 18:20:27,744 | log.log_response:253 | Not Found: /wp-content/uploads/2023/08/
WARNING | 2026-06-30 18:20:28,213 | log.log_response:253 | Not Found: /wp-content/uploads/2023/09/
WARNING | 2026-06-30 18:20:28,846 | log.log_response:253 | Not Found: /wp-content/uploads/2023/10/
WARNING | 2026-06-30 18:20:29,317 | log.log_response:253 | Not Found: /wp-content/uploads/2023/11/
WARNING | 2026-06-30 18:20:29,798 | log.log_response:253 | Not Found: /wp-content/uploads/2023/12/
WARNING | 2026-06-30 18:20:30,268 | log.log_response:253 | Not Found: /wp-content/uploads/2024/01/
WARNING | 2026-06-30 18:20:30,742 | log.log_response:253 | Not Found: /wp-content/uploads/2024/02/
WARNING | 2026-06-30 18:20:31,339 | log.log_response:253 | Not Found: /wp-content/uploads/2024/03/
WARNING | 2026-06-30 18:20:31,811 | log.log_response:253 | Not Found: /wp-content/uploads/2024/04/
WARNING | 2026-06-30 18:20:32,278 | log.log_response:253 | Not Found: /wp-content/uploads/2024/05/
WARNING | 2026-06-30 18:20:32,757 | log.log_response:253 | Not Found: /wp-content/uploads/2024/06/
WARNING | 2026-06-30 18:20:33,228 | log.log_response:253 | Not Found: /wp-content/uploads/2024/07/
WARNING | 2026-06-30 18:20:33,711 | log.log_response:253 | Not Found: /wp-content/uploads/2024/08/
WARNING | 2026-06-30 18:20:34,180 | log.log_response:253 | Not Found: /wp-content/uploads/2024/09/
WARNING | 2026-06-30 18:20:34,651 | log.log_response:253 | Not Found: /wp-content/uploads/2024/10/
WARNING | 2026-06-30 18:20:35,120 | log.log_response:253 | Not Found: /wp-content/uploads/2024/11/
WARNING | 2026-06-30 18:20:35,592 | log.log_response:253 | Not Found: /wp-content/uploads/2024/12/
WARNING | 2026-06-30 18:20:36,061 | log.log_response:253 | Not Found: /wp-content/plugins/wp-file-manager/
WARNING | 2026-06-30 18:20:36,552 | log.log_response:253 | Not Found: /wp-content/plugins/wp-file-manager/lib/
WARNING | 2026-06-30 18:20:37,029 | log.log_response:253 | Not Found: /wp-content/plugins/wp-file-manager/lib/php/
WARNING | 2026-06-30 18:20:37,500 | log.log_response:253 | Not Found: /wp-content/plugins/wp-file-manager/lib/files/
WARNING | 2026-06-30 18:20:37,970 | log.log_response:253 | Not Found: /wp-content/plugins/file-manager/
WARNING | 2026-06-30 18:20:38,442 | log.log_response:253 | Not Found: /wp-content/plugins/file-manager-advanced/
WARNING | 2026-06-30 18:20:38,911 | log.log_response:253 | Not Found: /wp-content/plugins/wp-filemanager/
WARNING | 2026-06-30 18:20:39,393 | log.log_response:253 | Not Found: /wp-content/plugins/responsive-filemanager/
WARNING | 2026-06-30 18:20:39,896 | log.log_response:253 | Not Found: /wp-content/plugins/ajax-file-manager/
WARNING | 2026-06-30 18:20:40,370 | log.log_response:253 | Not Found: /wp-content/plugins/revslider/
WARNING | 2026-06-30 18:20:40,838 | log.log_response:253 | Not Found: /wp-content/plugins/revslider/temp/
WARNING | 2026-06-30 18:20:41,314 | log.log_response:253 | Not Found: /wp-content/plugins/revslider/temp/update_extract/
WARNING | 2026-06-30 18:20:41,783 | log.log_response:253 | Not Found: /wp-content/plugins/ajax-search-pro/
WARNING | 2026-06-30 18:20:42,400 | log.log_response:253 | Not Found: /wp-content/plugins/ajax-search-pro/js/
WARNING | 2026-06-30 18:20:42,867 | log.log_response:253 | Not Found: /wp-content/plugins/mail-masta/
WARNING | 2026-06-30 18:20:43,340 | log.log_response:253 | Not Found: /wp-content/plugins/mail-masta/inc/
WARNING | 2026-06-30 18:20:43,824 | log.log_response:253 | Not Found: /wp-content/plugins/wp-symposium/
WARNING | 2026-06-30 18:20:44,297 | log.log_response:253 | Not Found: /wp-content/plugins/social-warfare/
WARNING | 2026-06-30 18:20:44,771 | log.log_response:253 | Not Found: /wp-content/plugins/church-admin/
WARNING | 2026-06-30 18:20:45,243 | log.log_response:253 | Not Found: /wp-content/plugins/dzs-videogallery/
WARNING | 2026-06-30 18:20:45,712 | log.log_response:253 | Not Found: /wp-content/plugins/wysija-newsletters/
WARNING | 2026-06-30 18:20:46,183 | log.log_response:253 | Not Found: /wp-content/plugins/inboundiomarketing/
WARNING | 2026-06-30 18:20:46,659 | log.log_response:253 | Not Found: /wp-content/plugins/duplicator/backups/
WARNING | 2026-06-30 18:20:47,128 | log.log_response:253 | Not Found: /wp-content/plugins/duplicator/tmp/
WARNING | 2026-06-30 18:20:47,654 | log.log_response:253 | Not Found: /wp-content/plugins/all-in-one-wp-migration/storage/
WARNING | 2026-06-30 18:20:48,129 | log.log_response:253 | Not Found: /wp-content/plugins/backup-backup/backups/
WARNING | 2026-06-30 18:20:48,600 | log.log_response:253 | Not Found: /wp-content/plugins/wp-database-backup/
WARNING | 2026-06-30 18:20:49,077 | log.log_response:253 | Not Found: /wp-content/plugins/coming-soon/
WARNING | 2026-06-30 18:20:49,555 | log.log_response:253 | Not Found: /wp-content/plugins/under-construction-page/
WARNING | 2026-06-30 18:20:50,027 | log.log_response:253 | Not Found: /wp-content/plugins/woocommerce/uploads/
WARNING | 2026-06-30 18:20:50,498 | log.log_response:253 | Not Found: /wp-content/plugins/woocommerce/tmp/
WARNING | 2026-06-30 18:20:51,088 | log.log_response:253 | Not Found: /wp-content/plugins/woocommerce-product-csv-import-suite/
WARNING | 2026-06-30 18:20:51,567 | log.log_response:253 | Not Found: /wp-content/plugins/tablepress/uploads/
WARNING | 2026-06-30 18:20:52,037 | log.log_response:253 | Not Found: /wp-content/plugins/wp-csv/
WARNING | 2026-06-30 18:20:52,508 | log.log_response:253 | Not Found: /wp-content/plugins/csv-importer/
WARNING | 2026-06-30 18:20:52,977 | log.log_response:253 | Not Found: /wp-content/plugins/formidable/
WARNING | 2026-06-30 18:20:53,446 | log.log_response:253 | Not Found: /wp-content/plugins/formidable/php/
WARNING | 2026-06-30 18:20:53,918 | log.log_response:253 | Not Found: /wp-content/plugins/gravityforms/
WARNING | 2026-06-30 18:20:54,388 | log.log_response:253 | Not Found: /wp-content/plugins/ninja-forms/uploads/
WARNING | 2026-06-30 18:20:54,860 | log.log_response:253 | Not Found: /wp-content/plugins/contact-form-7/includes/
WARNING | 2026-06-30 18:20:55,362 | log.log_response:253 | Not Found: /wp-content/plugins/caldera-forms/ui/images/
WARNING | 2026-06-30 18:20:55,830 | log.log_response:253 | Not Found: /wp-content/plugins/motopress-content-editor/
WARNING | 2026-06-30 18:20:56,301 | log.log_response:253 | Not Found: /wp-content/plugins/motopress-slider/
WARNING | 2026-06-30 18:20:56,774 | log.log_response:253 | Not Found: /wp-content/plugins/easyrotator-for-wordpress/
WARNING | 2026-06-30 18:20:57,243 | log.log_response:253 | Not Found: /wp-content/plugins/simple-ads-manager/
WARNING | 2026-06-30 18:20:57,712 | log.log_response:253 | Not Found: /wp-content/plugins/media-library-plus/
WARNING | 2026-06-30 18:20:58,206 | log.log_response:253 | Not Found: /wp-content/plugins/mm-forms-community/
WARNING | 2026-06-30 18:20:58,674 | log.log_response:253 | Not Found: /wp-content/plugins/google-mp3-audio-player/
WARNING | 2026-06-30 18:20:59,191 | log.log_response:253 | Not Found: /wp-content/plugins/wp-ecommerce/
WARNING | 2026-06-30 18:20:59,662 | log.log_response:253 | Not Found: /wp-content/plugins/wp-easycart/
WARNING | 2026-06-30 18:21:00,131 | log.log_response:253 | Not Found: /wp-content/plugins/s2member/
WARNING | 2026-06-30 18:21:00,616 | log.log_response:253 | Not Found: /wp-content/plugins/profile-builder/
WARNING | 2026-06-30 18:21:01,086 | log.log_response:253 | Not Found: /wp-content/plugins/wp-members/
WARNING | 2026-06-30 18:21:01,564 | log.log_response:253 | Not Found: /wp-content/plugins/wpdatatables/
WARNING | 2026-06-30 18:21:02,034 | log.log_response:253 | Not Found: /wp-content/plugins/wpalchemy/
WARNING | 2026-06-30 18:21:02,519 | log.log_response:253 | Not Found: /wp-content/plugins/nextgen-gallery/products/
WARNING | 2026-06-30 18:21:02,992 | log.log_response:253 | Not Found: /wp-content/plugins/nextgen-gallery/nggallery/
WARNING | 2026-06-30 18:21:03,483 | log.log_response:253 | Not Found: /wp-content/plugins/robo-gallery/
WARNING | 2026-06-30 18:21:03,951 | log.log_response:253 | Not Found: /wp-content/plugins/photospace/
WARNING | 2026-06-30 18:21:04,424 | log.log_response:253 | Not Found: /wp-content/plugins/wp-photo-album-plus/
WARNING | 2026-06-30 18:21:04,893 | log.log_response:253 | Not Found: /wp-content/plugins/wp-slimstat/
WARNING | 2026-06-30 18:21:05,364 | log.log_response:253 | Not Found: /wp-content/plugins/wp-statistics/
WARNING | 2026-06-30 18:21:05,840 | log.log_response:253 | Not Found: /wp-content/plugins/google-analytics-for-wordpress/
WARNING | 2026-06-30 18:21:06,310 | log.log_response:253 | Not Found: /wp-content/plugins/custom-sidebars/
WARNING | 2026-06-30 18:21:06,776 | log.log_response:253 | Not Found: /wp-content/plugins/wptouch/
WARNING | 2026-06-30 18:21:07,247 | log.log_response:253 | Not Found: /wp-content/plugins/wap-plus/
WARNING | 2026-06-30 18:21:07,717 | log.log_response:253 | Not Found: /wp-content/plugins/yet-another-related-posts-plugin/
WARNING | 2026-06-30 18:21:08,192 | log.log_response:253 | Not Found: /wp-content/plugins/tinymce-advanced/
WARNING | 2026-06-30 18:21:08,783 | log.log_response:253 | Not Found: /wp-content/plugins/ws-form/
WARNING | 2026-06-30 18:21:09,258 | log.log_response:253 | Not Found: /wp-content/plugins/quform/
WARNING | 2026-06-30 18:21:09,733 | log.log_response:253 | Not Found: /wp-content/plugins/visual-form-builder/
WARNING | 2026-06-30 18:21:10,214 | log.log_response:253 | Not Found: /wp-content/plugins/machform/
WARNING | 2026-06-30 18:21:10,687 | log.log_response:253 | Not Found: /wp-content/themes/twentyten/
WARNING | 2026-06-30 18:21:11,166 | log.log_response:253 | Not Found: /wp-content/themes/twentyeleven/
WARNING | 2026-06-30 18:21:11,640 | log.log_response:253 | Not Found: /wp-content/themes/twentytwelve/
WARNING | 2026-06-30 18:21:12,112 | log.log_response:253 | Not Found: /wp-content/themes/twentythirteen/
WARNING | 2026-06-30 18:21:12,582 | log.log_response:253 | Not Found: /wp-content/themes/twentyfourteen/
WARNING | 2026-06-30 18:21:13,077 | log.log_response:253 | Not Found: /wp-content/themes/twentyfifteen/
WARNING | 2026-06-30 18:21:13,555 | log.log_response:253 | Not Found: /wp-content/themes/twentysixteen/
WARNING | 2026-06-30 18:21:14,033 | log.log_response:253 | Not Found: /wp-content/themes/twentyseventeen/
WARNING | 2026-06-30 18:21:14,506 | log.log_response:253 | Not Found: /wp-content/themes/twentynineteen/
WARNING | 2026-06-30 18:21:14,977 | log.log_response:253 | Not Found: /wp-content/themes/twentytwenty/
WARNING | 2026-06-30 18:21:15,450 | log.log_response:253 | Not Found: /wp-content/themes/twentytwentyone/
WARNING | 2026-06-30 18:21:15,938 | log.log_response:253 | Not Found: /wp-content/themes/twentytwentytwo/
WARNING | 2026-06-30 18:21:16,415 | log.log_response:253 | Not Found: /wp-content/themes/twentytwentythree/
WARNING | 2026-06-30 18:21:16,884 | log.log_response:253 | Not Found: /wp-content/themes/twentytwentyfour/
WARNING | 2026-06-30 18:21:17,352 | log.log_response:253 | Not Found: /wp-content/themes/divi/
WARNING | 2026-06-30 18:21:17,825 | log.log_response:253 | Not Found: /wp-content/themes/divi/includes/
WARNING | 2026-06-30 18:21:18,429 | log.log_response:253 | Not Found: /wp-content/themes/avada/
WARNING | 2026-06-30 18:21:18,898 | log.log_response:253 | Not Found: /wp-content/themes/avada/includes/
WARNING | 2026-06-30 18:21:19,393 | log.log_response:253 | Not Found: /wp-content/themes/the7/
WARNING | 2026-06-30 18:21:19,869 | log.log_response:253 | Not Found: /wp-content/themes/flatsome/
WARNING | 2026-06-30 18:21:20,347 | log.log_response:253 | Not Found: /wp-content/themes/enfold/
WARNING | 2026-06-30 18:21:20,820 | log.log_response:253 | Not Found: /wp-content/themes/betheme/
WARNING | 2026-06-30 18:21:21,292 | log.log_response:253 | Not Found: /wp-content/themes/jupiter/
WARNING | 2026-06-30 18:21:21,767 | log.log_response:253 | Not Found: /wp-content/themes/bridge/
WARNING | 2026-06-30 18:21:22,243 | log.log_response:253 | Not Found: /wp-content/themes/salient/
WARNING | 2026-06-30 18:21:22,713 | log.log_response:253 | Not Found: /wp-content/themes/x/
WARNING | 2026-06-30 18:21:23,186 | log.log_response:253 | Not Found: /wp-content/themes/newspaper/
WARNING | 2026-06-30 18:21:23,665 | log.log_response:253 | Not Found: /wp-content/themes/publisher/
WARNING | 2026-06-30 18:21:24,276 | log.log_response:253 | Not Found: /wp-content/themes/thrive/
WARNING | 2026-06-30 18:21:24,749 | log.log_response:253 | Not Found: /wp-content/themes/porto/
WARNING | 2026-06-30 18:21:25,222 | log.log_response:253 | Not Found: /wp-content/themes/shopkeeper/
WARNING | 2026-06-30 18:21:25,693 | log.log_response:253 | Not Found: /wp-content/themes/uploadify/
WARNING | 2026-06-30 18:21:26,170 | log.log_response:253 | Not Found: /administrator/
WARNING | 2026-06-30 18:21:26,640 | log.log_response:253 | Not Found: /administrator/components/
WARNING | 2026-06-30 18:21:27,111 | log.log_response:253 | Not Found: /administrator/modules/
WARNING | 2026-06-30 18:21:27,582 | log.log_response:253 | Not Found: /administrator/templates/
WARNING | 2026-06-30 18:21:28,066 | log.log_response:253 | Not Found: /administrator/templates/isis/
WARNING | 2026-06-30 18:21:28,537 | log.log_response:253 | Not Found: /administrator/templates/hathor/
WARNING | 2026-06-30 18:21:29,010 | log.log_response:253 | Not Found: /administrator/templates/atum/
WARNING | 2026-06-30 18:21:29,479 | log.log_response:253 | Not Found: /administrator/language/
WARNING | 2026-06-30 18:21:29,954 | log.log_response:253 | Not Found: /administrator/logs/
WARNING | 2026-06-30 18:21:30,430 | log.log_response:253 | Not Found: /administrator/cache/
WARNING | 2026-06-30 18:21:30,927 | log.log_response:253 | Not Found: /components/
WARNING | 2026-06-30 18:21:31,407 | log.log_response:253 | Not Found: /components/com_content/
WARNING | 2026-06-30 18:21:31,881 | log.log_response:253 | Not Found: /components/com_users/
WARNING | 2026-06-30 18:21:32,349 | log.log_response:253 | Not Found: /components/com_media/
WARNING | 2026-06-30 18:21:32,821 | log.log_response:253 | Not Found: /components/com_contact/
WARNING | 2026-06-30 18:21:33,295 | log.log_response:253 | Not Found: /components/com_search/
WARNING | 2026-06-30 18:21:33,770 | log.log_response:253 | Not Found: /components/com_finder/
WARNING | 2026-06-30 18:21:34,253 | log.log_response:253 | Not Found: /components/com_ajax/
WARNING | 2026-06-30 18:21:34,728 | log.log_response:253 | Not Found: /modules/
WARNING | 2026-06-30 18:21:35,215 | log.log_response:253 | Not Found: /modules/mod_menu/
WARNING | 2026-06-30 18:21:35,684 | log.log_response:253 | Not Found: /modules/mod_login/
WARNING | 2026-06-30 18:21:36,177 | log.log_response:253 | Not Found: /modules/mod_search/
WARNING | 2026-06-30 18:21:36,648 | log.log_response:253 | Not Found: /modules/mod_articles_latest/
WARNING | 2026-06-30 18:21:37,122 | log.log_response:253 | Not Found: /plugins/
WARNING | 2026-06-30 18:21:37,590 | log.log_response:253 | Not Found: /plugins/authentication/
WARNING | 2026-06-30 18:21:38,088 | log.log_response:253 | Not Found: /plugins/content/
WARNING | 2026-06-30 18:21:38,563 | log.log_response:253 | Not Found: /plugins/editors/
WARNING | 2026-06-30 18:21:39,039 | log.log_response:253 | Not Found: /plugins/editors-xtd/
WARNING | 2026-06-30 18:21:39,512 | log.log_response:253 | Not Found: /plugins/extension/
WARNING | 2026-06-30 18:21:39,984 | log.log_response:253 | Not Found: /plugins/finder/
WARNING | 2026-06-30 18:21:40,454 | log.log_response:253 | Not Found: /plugins/search/
WARNING | 2026-06-30 18:21:40,920 | log.log_response:253 | Not Found: /plugins/system/
WARNING | 2026-06-30 18:21:41,390 | log.log_response:253 | Not Found: /plugins/user/
WARNING | 2026-06-30 18:21:41,859 | log.log_response:253 | Not Found: /plugins/fields/
WARNING | 2026-06-30 18:21:42,329 | log.log_response:253 | Not Found: /plugins/filesystem/
WARNING | 2026-06-30 18:21:42,801 | log.log_response:253 | Not Found: /plugins/installer/
WARNING | 2026-06-30 18:21:43,277 | log.log_response:253 | Not Found: /plugins/media-action/
WARNING | 2026-06-30 18:21:43,755 | log.log_response:253 | Not Found: /plugins/quickicon/
WARNING | 2026-06-30 18:21:44,234 | log.log_response:253 | Not Found: /plugins/sampledata/
WARNING | 2026-06-30 18:21:44,703 | log.log_response:253 | Not Found: /plugins/webservices/
WARNING | 2026-06-30 18:21:45,171 | log.log_response:253 | Not Found: /templates/
WARNING | 2026-06-30 18:21:45,658 | log.log_response:253 | Not Found: /templates/beez3/
WARNING | 2026-06-30 18:21:46,137 | log.log_response:253 | Not Found: /templates/beez5/
WARNING | 2026-06-30 18:21:46,604 | log.log_response:253 | Not Found: /templates/protostar/
WARNING | 2026-06-30 18:21:47,072 | log.log_response:253 | Not Found: /templates/cassiopeia/
WARNING | 2026-06-30 18:21:47,545 | log.log_response:253 | Not Found: /templates/atomic/
WARNING | 2026-06-30 18:21:48,016 | log.log_response:253 | Not Found: /images/
WARNING | 2026-06-30 18:21:48,485 | log.log_response:253 | Not Found: /images/stories/
WARNING | 2026-06-30 18:21:48,956 | log.log_response:253 | Not Found: /images/banners/
WARNING | 2026-06-30 18:21:49,434 | log.log_response:253 | Not Found: /images/headers/
WARNING | 2026-06-30 18:21:49,909 | log.log_response:253 | Not Found: /images/sampledata/
WARNING | 2026-06-30 18:21:50,379 | log.log_response:253 | Not Found: /cache/
WARNING | 2026-06-30 18:21:50,853 | log.log_response:253 | Not Found: /cache/com_content/
WARNING | 2026-06-30 18:21:51,322 | log.log_response:253 | Not Found: /cache/com_modules/
WARNING | 2026-06-30 18:21:51,811 | log.log_response:253 | Not Found: /cache/com_templates/
WARNING | 2026-06-30 18:21:52,282 | log.log_response:253 | Not Found: /logs/
WARNING | 2026-06-30 18:21:52,776 | log.log_response:253 | Not Found: /tmp/
WARNING | 2026-06-30 18:21:53,247 | log.log_response:253 | Not Found: /tmp/install_
WARNING | 2026-06-30 18:21:53,753 | log.log_response:253 | Not Found: /media/
WARNING | 2026-06-30 18:21:54,220 | log.log_response:253 | Not Found: /media/com_content/
WARNING | 2026-06-30 18:21:54,692 | log.log_response:253 | Not Found: /media/com_media/
WARNING | 2026-06-30 18:21:55,156 | log.log_response:253 | Not Found: /media/com_fields/
WARNING | 2026-06-30 18:21:55,621 | log.log_response:253 | Not Found: /media/com_finder/
WARNING | 2026-06-30 18:21:56,090 | log.log_response:253 | Not Found: /media/editors/
WARNING | 2026-06-30 18:21:56,562 | log.log_response:253 | Not Found: /media/jui/
WARNING | 2026-06-30 18:21:57,034 | log.log_response:253 | Not Found: /media/system/
WARNING | 2026-06-30 18:21:57,500 | log.log_response:253 | Not Found: /media/plg_captcha_recaptcha/
WARNING | 2026-06-30 18:21:58,000 | log.log_response:253 | Not Found: /media/plg_fields_calendar/
WARNING | 2026-06-30 18:21:58,469 | log.log_response:253 | Not Found: /media/plg_system_webauthn/
WARNING | 2026-06-30 18:21:58,938 | log.log_response:253 | Not Found: /language/
WARNING | 2026-06-30 18:21:59,410 | log.log_response:253 | Not Found: /language/en-GB/
WARNING | 2026-06-30 18:21:59,880 | log.log_response:253 | Not Found: /libraries/
WARNING | 2026-06-30 18:22:00,348 | log.log_response:253 | Not Found: /libraries/joomla/
WARNING | 2026-06-30 18:22:00,818 | log.log_response:253 | Not Found: /libraries/src/
WARNING | 2026-06-30 18:22:01,309 | log.log_response:253 | Not Found: /libraries/vendor/
WARNING | 2026-06-30 18:22:01,778 | log.log_response:253 | Not Found: /includes/
WARNING | 2026-06-30 18:22:02,252 | log.log_response:253 | Not Found: /layouts/
WARNING | 2026-06-30 18:22:02,741 | log.log_response:253 | Not Found: /layouts/joomla/
WARNING | 2026-06-30 18:22:03,211 | log.log_response:253 | Not Found: /components/com_jce/
WARNING | 2026-06-30 18:22:03,679 | log.log_response:253 | Not Found: /plugins/editors/jce/
WARNING | 2026-06-30 18:22:04,148 | log.log_response:253 | Not Found: /components/com_fabrik/
WARNING | 2026-06-30 18:22:04,626 | log.log_response:253 | Not Found: /components/com_k2/
WARNING | 2026-06-30 18:22:05,278 | log.log_response:253 | Not Found: /components/com_jshopping/
WARNING | 2026-06-30 18:22:05,750 | log.log_response:253 | Not Found: /components/com_virtuemart/
WARNING | 2026-06-30 18:22:06,221 | log.log_response:253 | Not Found: /components/com_hikashop/
WARNING | 2026-06-30 18:22:06,698 | log.log_response:253 | Not Found: /components/com_eshop/
WARNING | 2026-06-30 18:22:07,180 | log.log_response:253 | Not Found: /components/com_sobipro/
WARNING | 2026-06-30 18:22:07,665 | log.log_response:253 | Not Found: /components/com_flexicontent/
WARNING | 2026-06-30 18:22:08,145 | log.log_response:253 | Not Found: /components/com_zoo/
WARNING | 2026-06-30 18:22:08,628 | log.log_response:253 | Not Found: /components/com_kunena/
WARNING | 2026-06-30 18:22:09,100 | log.log_response:253 | Not Found: /components/com_phocagallery/
WARNING | 2026-06-30 18:22:09,575 | log.log_response:253 | Not Found: /components/com_phocadownload/
WARNING | 2026-06-30 18:22:10,049 | log.log_response:253 | Not Found: /components/com_jdownloads/
WARNING | 2026-06-30 18:22:10,549 | log.log_response:253 | Not Found: /components/com_civicrm/
WARNING | 2026-06-30 18:22:11,020 | log.log_response:253 | Not Found: /components/com_joomgallery/
WARNING | 2026-06-30 18:22:11,498 | log.log_response:253 | Not Found: /components/com_rokgallery/
WARNING | 2026-06-30 18:22:11,968 | log.log_response:253 | Not Found: /components/com_widgetkit/
WARNING | 2026-06-30 18:22:12,444 | log.log_response:253 | Not Found: /components/com_easyblog/
WARNING | 2026-06-30 18:22:12,915 | log.log_response:253 | Not Found: /components/com_akeeba/
WARNING | 2026-06-30 18:22:13,395 | log.log_response:253 | Not Found: /administrator/components/com_akeeba/
WARNING | 2026-06-30 18:22:13,863 | log.log_response:253 | Not Found: /administrator/components/com_jce/
WARNING | 2026-06-30 18:22:14,334 | log.log_response:253 | Not Found: /administrator/components/com_fabrik/
WARNING | 2026-06-30 18:22:14,823 | log.log_response:253 | Not Found: /wp-content/uploads/
WARNING | 2026-06-30 18:22:15,292 | log.log_response:253 | Not Found: /wp-includes/
WARNING | 2026-06-30 18:22:15,768 | log.log_response:253 | Not Found: /.well-known/
WARNING | 2026-06-30 18:22:16,249 | log.log_response:253 | Not Found: /ALFA_DATA/
WARNING | 2026-06-30 18:22:16,721 | log.log_response:253 | Not Found: /.well-knownold/
WARNING | 2026-06-30 18:22:17,190 | log.log_response:253 | Not Found: /.well-known/acme-challenge/
WARNING | 2026-06-30 18:22:17,662 | log.log_response:253 | Not Found: /.well-known/pki-validation/
WARNING | 2026-06-30 18:22:18,133 | log.log_response:253 | Not Found: /images/
WARNING | 2026-06-30 18:22:18,626 | log.log_response:253 | Not Found: /assets/
WARNING | 2026-06-30 18:22:19,097 | log.log_response:253 | Not Found: /css/
WARNING | 2026-06-30 18:22:19,565 | log.log_response:253 | Not Found: /lib/
WARNING | 2026-06-30 18:22:20,034 | log.log_response:253 | Not Found: /lib/pkp/
WARNING | 2026-06-30 18:22:20,518 | log.log_response:253 | Not Found: /lib/pkp/lib/vendor/wp-includes/js/lib/pkp/lib/vendor/wp-includes/js/lib/pkp/lib/vendor/wp-includes/js/lib/pkp/lib/vendor//wp-includes/js/
WARNING | 2026-06-30 18:22:20,991 | log.log_response:253 | Not Found: /wp-includes/pomo/
WARNING | 2026-06-30 18:22:21,466 | log.log_response:253 | Not Found: /wp-includes/rest-api/
WARNING | 2026-06-30 18:22:21,940 | log.log_response:253 | Not Found: /wp-includes/widgets/
WARNING | 2026-06-30 18:22:22,525 | log.log_response:253 | Not Found: /wp-admin/css/
WARNING | 2026-06-30 18:22:22,992 | log.log_response:253 | Not Found: /wp-admin/images/
WARNING | 2026-06-30 18:22:23,462 | log.log_response:253 | Not Found: /wp-admin/maint/
WARNING | 2026-06-30 18:22:23,938 | log.log_response:253 | Not Found: /wp-admin/meta/
WARNING | 2026-06-30 18:22:24,404 | log.log_response:253 | Not Found: /wp-admin/network/
WARNING | 2026-06-30 18:22:24,872 | log.log_response:253 | Not Found: /wp-admin/user/
WARNING | 2026-06-30 18:22:25,342 | log.log_response:253 | Not Found: /wp-content/
WARNING | 2026-06-30 18:22:25,815 | log.log_response:253 | Not Found: /wp-content/plugins/
WARNING | 2026-06-30 18:22:26,286 | log.log_response:253 | Not Found: /wp-content/themes/
WARNING | 2026-06-30 18:22:26,755 | log.log_response:253 | Not Found: /wp-admin/includes/
WARNING | 2026-06-30 18:22:27,237 | log.log_response:253 | Not Found: /wp-admin/
WARNING | 2026-06-30 18:22:27,707 | log.log_response:253 | Not Found: /wp-includes/css/
WARNING | 2026-06-30 18:22:28,181 | log.log_response:253 | Not Found: /wp-includes/ID3/
WARNING | 2026-06-30 18:22:28,650 | log.log_response:253 | Not Found: /wp-includes/IXR/
WARNING | 2026-06-30 18:22:29,119 | log.log_response:253 | Not Found: /wp-includes/Requests/
WARNING | 2026-06-30 18:22:29,586 | log.log_response:253 | Not Found: /wp-includes/SimplePie/
WARNING | 2026-06-30 18:22:30,087 | log.log_response:253 | Not Found: /wp-includes/Text/
WARNING | 2026-06-30 18:22:30,556 | log.log_response:253 | Not Found: /wp-includes/Text/Diff/Renderer/
WARNING | 2026-06-30 18:22:31,024 | log.log_response:253 | Not Found: /wp-includes/blocks/
WARNING | 2026-06-30 18:22:31,520 | log.log_response:253 | Not Found: /wp-includes/certificates/
WARNING | 2026-06-30 18:22:32,019 | log.log_response:253 | Not Found: /wp-includes/customize/
WARNING | 2026-06-30 18:22:32,511 | log.log_response:253 | Not Found: /wp-includes/fonts/
WARNING | 2026-06-30 18:22:32,979 | log.log_response:253 | Not Found: /wp-includes/images/
WARNING | 2026-06-30 18:22:33,510 | log.log_response:253 | Not Found: /wp-includes/js/codemirror/
WARNING | 2026-06-30 18:22:33,985 | log.log_response:253 | Not Found: /wp-includes/js/crop/
WARNING | 2026-06-30 18:22:34,460 | log.log_response:253 | Not Found: /wp-includes/js/dist/
WARNING | 2026-06-30 18:22:34,957 | log.log_response:253 | Not Found: /wp-includes/js/dist/development/
WARNING | 2026-06-30 18:22:35,428 | log.log_response:253 | Not Found: /wp-includes/js/dist/vendor/
WARNING | 2026-06-30 18:22:35,900 | log.log_response:253 | Not Found: /wp-includes/js/imgareaselect/
WARNING | 2026-06-30 18:22:36,375 | log.log_response:253 | Not Found: /wp-includes/js/tinymce/
WARNING | 2026-06-30 18:22:36,846 | log.log_response:253 | Not Found: /wp-includes/js/tinymce/langs/
WARNING | 2026-06-30 18:22:37,335 | log.log_response:253 | Not Found: /wp-includes/js/tinymce/plugins/compat3x/
WARNING | 2026-06-30 18:22:37,802 | log.log_response:253 | Not Found: /wp-includes/js/tinymce/skins/lightgray/
WARNING | 2026-06-30 18:22:38,271 | log.log_response:253 | Not Found: /wp-includes/js/jcrop/
WARNING | 2026-06-30 18:22:38,751 | log.log_response:253 | Not Found: /wp-includes/js/jquery/
WARNING | 2026-06-30 18:22:39,221 | log.log_response:253 | Not Found: /wp-includes/js/mediaelement/
WARNING | 2026-06-30 18:22:39,690 | log.log_response:253 | Not Found: /wp-includes/js/mediaelement/renderers/
WARNING | 2026-06-30 18:22:40,157 | log.log_response:253 | Not Found: /wp-includes/js/plupload/
WARNING | 2026-06-30 18:22:40,627 | log.log_response:253 | Not Found: /wp-includes/js/swfupload/
WARNING | 2026-06-30 18:22:41,111 | log.log_response:253 | Not Found: /wp-includes/images/crystal/
WARNING | 2026-06-30 18:22:41,581 | log.log_response:253 | Not Found: /wp-includes/js/thickbox/
WARNING | 2026-06-30 18:22:42,064 | log.log_response:253 | Not Found: /wp-includes/images/media/
WARNING | 2026-06-30 18:22:42,536 | log.log_response:253 | Not Found: /wp-includes/sodium_compat/namespaced/Core/
WARNING | 2026-06-30 18:22:43,080 | log.log_response:253 | Not Found: /wp-includes/sodium_compat/namespaced
WARNING | 2026-06-30 18:22:43,578 | log.log_response:253 | Not Found: /wp-includes/theme-compat/theme-compat/
WARNING | 2026-06-30 18:22:44,380 | log.log_response:253 | Not Found: /wp-includes/rest-api/fields/
WARNING | 2026-06-30 18:22:44,853 | log.log_response:253 | Not Found: /wp-includes/Requests/library/
WARNING | 2026-06-30 18:22:45,327 | log.log_response:253 | Not Found: /wp-includes/Requests/src/
WARNING | 2026-06-30 18:22:45,817 | log.log_response:253 | Not Found: /wp-includes/rest-api/endpoints/
WARNING | 2026-06-30 18:22:46,292 | log.log_response:253 | Not Found: /wp-includes/rest-api/search/
WARNING | 2026-06-30 18:22:46,760 | log.log_response:253 | Not Found: /wp-includes/Text/Diff/
WARNING | 2026-06-30 18:22:47,231 | log.log_response:253 | Not Found: /wp-includes/sitemaps/providers/
WARNING | 2026-06-30 18:22:47,707 | log.log_response:253 | Not Found: /wp-includes/sodium_compat/src/
WARNING | 2026-06-30 18:22:48,179 | log.log_response:253 | Not Found: /wp-includes/Text/Diff/Engine/
WARNING | 2026-06-30 18:22:48,672 | log.log_response:253 | Not Found: /.well-known/
WARNING | 2026-06-30 18:22:49,152 | log.log_response:253 | Not Found: /ALFA_DATA/
WARNING | 2026-06-30 18:22:49,623 | log.log_response:253 | Not Found: /.well-knownold/
WARNING | 2026-06-30 18:22:50,099 | log.log_response:253 | Not Found: /uploads/
WARNING | 2026-06-30 18:22:50,571 | log.log_response:253 | Not Found: /upload/
WARNING | 2026-06-30 18:22:52,132 | log.log_response:253 | Not Found: /UserFiles/
WARNING | 2026-06-30 18:22:52,605 | log.log_response:253 | Not Found: /usersfiles/
WARNING | 2026-06-30 18:22:53,078 | log.log_response:253 | Not Found: /images/
WARNING | 2026-06-30 18:22:53,569 | log.log_response:253 | Not Found: /img/
WARNING | 2026-06-30 18:22:54,058 | log.log_response:253 | Not Found: /vendor/phpunit/phpunit/src/Util/PHP/
WARNING | 2026-06-30 18:22:54,528 | log.log_response:253 | Not Found: /upload/image/
WARNING | 2026-06-30 18:22:55,121 | log.log_response:253 | Not Found: /assets/images/
WARNING | 2026-06-30 18:22:55,592 | log.log_response:253 | Not Found: /sites/default/files/
WARNING | 2026-06-30 18:22:56,807 | log.log_response:253 | Not Found: /templates/beez3/
WARNING | 2026-06-30 18:22:57,279 | log.log_response:253 | Not Found: /modules/mod_simplefileuploadv1.3/elements/
WARNING | 2026-06-30 18:22:57,754 | log.log_response:253 | Not Found: /up/
WARNING | 2026-06-30 18:22:58,222 | log.log_response:253 | Not Found: /plugins/
WARNING | 2026-06-30 18:22:58,694 | log.log_response:253 | Not Found: /administrator/components/com_k2/
WARNING | 2026-06-30 18:22:59,171 | log.log_response:253 | Not Found: /administrator/components/com_virtuemart/
WARNING | 2026-06-30 18:22:59,651 | log.log_response:253 | Not Found: /administrator/components/com_acymailing/
WARNING | 2026-06-30 18:23:00,122 | log.log_response:253 | Not Found: /administrator/components/com_comprofiler/
ERROR | 2026-06-30 18:23:27,658 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-06-30 18:23:27,666 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-06-30 18:55:18,571 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-06-30 19:04:31,024 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-06-30 19:22:30,541 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-06-30 19:29:11,647 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-06-30 19:41:41,377 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-06-30 19:53:40,130 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-06-30 19:53:41,151 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-06-30 19:53:45,061 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-06-30 19:53:59,353 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-06-30 19:56:57,445 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 102, in live_visitors_count
    visitors = SiteVisit.objects.filter(date=today).aggregate(total=Sum('daily_visits'))['total'] or 0
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 590, in aggregate
    return self.query.chain().get_aggregation(self.db, kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/query.py", line 628, in get_aggregation
    result = compiler.execute_sql(SINGLE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-06-30 19:56:57,457 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-06-30 19:57:00,970 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 102, in live_visitors_count
    visitors = SiteVisit.objects.filter(date=today).aggregate(total=Sum('daily_visits'))['total'] or 0
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 590, in aggregate
    return self.query.chain().get_aggregation(self.db, kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/query.py", line 628, in get_aggregation
    result = compiler.execute_sql(SINGLE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-06-30 19:57:00,980 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-06-30 20:00:44,307 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 102, in live_visitors_count
    visitors = SiteVisit.objects.filter(date=today).aggregate(total=Sum('daily_visits'))['total'] or 0
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 590, in aggregate
    return self.query.chain().get_aggregation(self.db, kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/query.py", line 628, in get_aggregation
    result = compiler.execute_sql(SINGLE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-06-30 20:00:44,309 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-06-30 20:00:48,941 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 102, in live_visitors_count
    visitors = SiteVisit.objects.filter(date=today).aggregate(total=Sum('daily_visits'))['total'] or 0
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 590, in aggregate
    return self.query.chain().get_aggregation(self.db, kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/query.py", line 628, in get_aggregation
    result = compiler.execute_sql(SINGLE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-06-30 20:00:48,948 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-06-30 20:00:49,015 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 102, in live_visitors_count
    visitors = SiteVisit.objects.filter(date=today).aggregate(total=Sum('daily_visits'))['total'] or 0
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 590, in aggregate
    return self.query.chain().get_aggregation(self.db, kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/query.py", line 628, in get_aggregation
    result = compiler.execute_sql(SINGLE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-06-30 20:00:49,025 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-06-30 20:04:59,741 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 102, in live_visitors_count
    visitors = SiteVisit.objects.filter(date=today).aggregate(total=Sum('daily_visits'))['total'] or 0
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 590, in aggregate
    return self.query.chain().get_aggregation(self.db, kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/query.py", line 628, in get_aggregation
    result = compiler.execute_sql(SINGLE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-06-30 20:04:59,743 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-06-30 20:05:00,904 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 102, in live_visitors_count
    visitors = SiteVisit.objects.filter(date=today).aggregate(total=Sum('daily_visits'))['total'] or 0
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 590, in aggregate
    return self.query.chain().get_aggregation(self.db, kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/query.py", line 628, in get_aggregation
    result = compiler.execute_sql(SINGLE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-06-30 20:05:00,907 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-06-30 20:14:17,488 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 102, in live_visitors_count
    visitors = SiteVisit.objects.filter(date=today).aggregate(total=Sum('daily_visits'))['total'] or 0
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 590, in aggregate
    return self.query.chain().get_aggregation(self.db, kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/query.py", line 628, in get_aggregation
    result = compiler.execute_sql(SINGLE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-06-30 20:14:17,499 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-06-30 20:15:30,545 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-06-30 20:22:23,690 | log.log_response:253 | Not Found: /wp-content/plugins/hellopress/wp_filemanager.php
WARNING | 2026-06-30 20:22:23,983 | log.log_response:253 | Not Found: /this_is_a_new_hello_world.php
WARNING | 2026-06-30 20:22:24,273 | log.log_response:253 | Not Found: /bhm.php
WARNING | 2026-06-30 20:22:24,565 | log.log_response:253 | Not Found: /adobe.php
WARNING | 2026-06-30 20:22:25,529 | log.log_response:253 | Not Found: /sf.php
WARNING | 2026-06-30 20:22:25,819 | log.log_response:253 | Not Found: /wp-block.php
WARNING | 2026-06-30 20:22:26,107 | log.log_response:253 | Not Found: /wp-ver.php
WARNING | 2026-06-30 20:22:26,395 | log.log_response:253 | Not Found: /f222.php
WARNING | 2026-06-30 20:22:26,682 | log.log_response:253 | Not Found: /cilng.php
WARNING | 2026-06-30 20:22:27,716 | log.log_response:253 | Not Found: /rithin.php
WARNING | 2026-06-30 20:22:28,003 | log.log_response:253 | Not Found: /dass.php
WARNING | 2026-06-30 20:22:28,296 | log.log_response:253 | Not Found: /haz.php
WARNING | 2026-06-30 20:22:28,586 | log.log_response:253 | Not Found: /h2.php
WARNING | 2026-06-30 20:22:29,513 | log.log_response:253 | Not Found: /wp-ccv.php
WARNING | 2026-06-30 20:22:29,803 | log.log_response:253 | Not Found: /class-bda.php
WARNING | 2026-06-30 20:22:30,090 | log.log_response:253 | Not Found: /wp-Blogs.php
WARNING | 2026-06-30 20:22:30,379 | log.log_response:253 | Not Found: /less.php
WARNING | 2026-06-30 20:22:30,667 | log.log_response:253 | Not Found: /ftde.php
WARNING | 2026-06-30 20:22:31,652 | log.log_response:253 | Not Found: /classwithtostring.php
WARNING | 2026-06-30 20:22:31,945 | log.log_response:253 | Not Found: /rip.php
WARNING | 2026-06-30 20:22:32,233 | log.log_response:253 | Not Found: /wp-tivate.php
WARNING | 2026-06-30 20:22:32,523 | log.log_response:253 | Not Found: /ogghjd.php
WARNING | 2026-06-30 20:22:33,508 | log.log_response:253 | Not Found: /7.php
WARNING | 2026-06-30 20:22:33,798 | log.log_response:253 | Not Found: /agieylcmwl.php
WARNING | 2026-06-30 20:22:34,088 | log.log_response:253 | Not Found: /balbasaur.php
WARNING | 2026-06-30 20:22:34,375 | log.log_response:253 | Not Found: /op.php
WARNING | 2026-06-30 20:22:34,662 | log.log_response:253 | Not Found: /by.php
WARNING | 2026-06-30 20:22:35,673 | log.log_response:253 | Not Found: /xs.php
WARNING | 2026-06-30 20:22:35,965 | log.log_response:253 | Not Found: /nxx.php
WARNING | 2026-06-30 20:22:36,253 | log.log_response:253 | Not Found: /jjhf.php
WARNING | 2026-06-30 20:22:36,543 | log.log_response:253 | Not Found: /mosty.php
WARNING | 2026-06-30 20:22:37,574 | log.log_response:253 | Not Found: /product.php
WARNING | 2026-06-30 20:22:37,864 | log.log_response:253 | Not Found: /eknmacnl.php
WARNING | 2026-06-30 20:22:38,159 | log.log_response:253 | Not Found: /wp-link-poer.php
WARNING | 2026-06-30 20:22:38,448 | log.log_response:253 | Not Found: /crgio.php
WARNING | 2026-06-30 20:22:38,738 | log.log_response:253 | Not Found: /wp-blink.php
WARNING | 2026-06-30 20:22:39,704 | log.log_response:253 | Not Found: /00.php
WARNING | 2026-06-30 20:22:39,994 | log.log_response:253 | Not Found: /cxs.php
WARNING | 2026-06-30 20:22:40,281 | log.log_response:253 | Not Found: /super.php
WARNING | 2026-06-30 20:22:40,572 | log.log_response:253 | Not Found: /sdm.php
WARNING | 2026-06-30 20:22:41,565 | log.log_response:253 | Not Found: /whs73au5.php
WARNING | 2026-06-30 20:22:41,852 | log.log_response:253 | Not Found: /wp-lvminl.php
WARNING | 2026-06-30 20:22:42,140 | log.log_response:253 | Not Found: /hoeig.php
WARNING | 2026-06-30 20:22:42,430 | log.log_response:253 | Not Found: /bajah.php
WARNING | 2026-06-30 20:22:42,731 | log.log_response:253 | Not Found: /ponxnwapemsce.php
WARNING | 2026-06-30 20:22:43,725 | log.log_response:253 | Not Found: /gk.php
WARNING | 2026-06-30 20:22:44,015 | log.log_response:253 | Not Found: /awp-careers.php
WARNING | 2026-06-30 20:22:44,316 | log.log_response:253 | Not Found: /wplogbak.php
WARNING | 2026-06-30 20:22:44,605 | log.log_response:253 | Not Found: /wee.php
WARNING | 2026-06-30 20:22:45,677 | log.log_response:253 | Not Found: /file6.php
WARNING | 2026-06-30 20:22:45,967 | log.log_response:253 | Not Found: /wplink.php
WARNING | 2026-06-30 20:22:46,260 | log.log_response:253 | Not Found: /pass4.php
WARNING | 2026-06-30 20:22:46,549 | log.log_response:253 | Not Found: /mr.php
WARNING | 2026-06-30 20:22:47,581 | log.log_response:253 | Not Found: /wp-aothait.php
WARNING | 2026-06-30 20:22:47,870 | log.log_response:253 | Not Found: /wp-the.php
WARNING | 2026-06-30 20:22:48,161 | log.log_response:253 | Not Found: /wp-sanita.php
WARNING | 2026-06-30 20:22:48,450 | log.log_response:253 | Not Found: /wp-temp.php
WARNING | 2026-06-30 20:22:48,738 | log.log_response:253 | Not Found: /wornnessesal.php
WARNING | 2026-06-30 20:22:49,742 | log.log_response:253 | Not Found: /pedodont.php
WARNING | 2026-06-30 20:22:50,033 | log.log_response:253 | Not Found: /misgrimmerly.php
WARNING | 2026-06-30 20:22:50,323 | log.log_response:253 | Not Found: /ethnogr.php
WARNING | 2026-06-30 20:22:50,617 | log.log_response:253 | Not Found: /aaf.php
WARNING | 2026-06-30 20:22:51,725 | log.log_response:253 | Not Found: /xmff.php
WARNING | 2026-06-30 20:22:52,014 | log.log_response:253 | Not Found: /green1.php
WARNING | 2026-06-30 20:22:52,304 | log.log_response:253 | Not Found: /dal.php
WARNING | 2026-06-30 20:22:52,593 | log.log_response:253 | Not Found: /wp-good.php
WARNING | 2026-06-30 20:22:53,693 | log.log_response:253 | Not Found: /vx.php
WARNING | 2026-06-30 20:22:53,980 | log.log_response:253 | Not Found: /spawns.php
WARNING | 2026-06-30 20:22:54,267 | log.log_response:253 | Not Found: /cream1.php
WARNING | 2026-06-30 20:47:38,539 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-06-30 20:54:51,610 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-06-30 21:02:35,468 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-06-30 21:02:35,887 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-06-30 22:21:22,369 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-06-30 22:35:34,062 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-06-30 22:52:34,051 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-01 00:31:55,298 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-01 01:27:42,353 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 01:27:42,369 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-01 02:00:23,369 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-01 02:11:58,982 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-01 02:26:16,134 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-01 02:53:18,289 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-01 02:53:18,759 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-01 03:01:46,253 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-01 03:54:39,224 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-01 04:56:20,127 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-01 05:12:12,056 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-01 05:15:15,882 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-01 05:39:13,778 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-01 06:26:08,613 | log.log_response:253 | Not Found: /wp-login.php
ERROR | 2026-07-01 06:30:04,702 | log.log_response:253 | Internal Server Error: /help/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 107, in help
    return render(request, 'help.html')
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-01 06:30:04,739 | log.log_response:253 | Internal Server Error: /help/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-01 06:56:45,751 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-01 06:59:59,879 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-01 06:59:59,885 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-01 07:17:38,826 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-01 08:00:47,974 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 08:01:06,639 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-01 08:23:27,927 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-01 09:00:43,910 | log.log_response:253 | Not Found: /sftp-config.json
WARNING | 2026-07-01 09:00:45,261 | log.log_response:253 | Not Found: /.vscode/sftp.json
WARNING | 2026-07-01 09:32:57,491 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-01 09:35:01,397 | log.log_response:253 | Internal Server Error: /wordpress
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-01 09:39:34,359 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-01 09:40:49,291 | log.log_response:253 | Not Found: /Wordpress
ERROR | 2026-07-01 09:41:17,545 | log.log_response:253 | Internal Server Error: /WORDPRESS
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-01 09:45:32,995 | log.log_response:253 | Not Found: /WordPress
ERROR | 2026-07-01 09:54:12,816 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-01 10:01:51,604 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-01 10:01:54,589 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-01 10:11:10,849 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-01 10:11:15,327 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-01 10:41:20,251 | log.log_response:253 | Internal Server Error: /cookie-policy/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 40, in cookie_policy
    return render(request, 'cookie_policy.html')
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-01 10:41:20,264 | log.log_response:253 | Internal Server Error: /cookie-policy/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-01 10:41:23,683 | log.log_response:253 | Internal Server Error: /cookie-policy/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 40, in cookie_policy
    return render(request, 'cookie_policy.html')
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-01 10:41:23,690 | log.log_response:253 | Internal Server Error: /cookie-policy/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-01 10:45:36,863 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-01 11:38:21,236 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-01 11:38:21,251 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-01 11:44:48,081 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:44:50,008 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:44:50,322 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:44:50,591 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:44:50,949 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:44:50,977 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-01 11:44:51,326 | log.log_response:253 | Not Found: /wp-json/
ERROR | 2026-07-01 11:44:51,701 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-01 11:44:51,818 | log.log_response:253 | Not Found: /xmlrpc.php
ERROR | 2026-07-01 11:44:57,840 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:44:58,019 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:44:58,232 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:44:58,641 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:44:59,056 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:44:59,659 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-01 11:45:00,293 | log.log_response:253 | Not Found: /wp-json/
WARNING | 2026-07-01 11:45:01,376 | log.log_response:253 | Not Found: /xmlrpc.php
ERROR | 2026-07-01 11:45:10,076 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:45:46,818 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:45:48,775 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:45:50,458 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:45:53,154 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:45:53,847 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:45:54,334 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:45:58,888 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:45:59,497 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:45:59,661 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:45:59,814 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:45:59,878 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:01,239 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:01,714 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:02,016 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:02,339 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:03,067 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:03,936 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:05,835 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:06,424 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-01 11:46:07,410 | log.log_response:253 | Not Found: /server-status
ERROR | 2026-07-01 11:46:07,763 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:08,025 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:08,457 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:08,772 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:08,846 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:09,366 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:09,562 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:11,082 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:11,124 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:11,147 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-01 11:46:11,219 | log.log_response:253 | Not Found: /login.action
ERROR | 2026-07-01 11:46:11,314 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:11,417 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:11,418 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:12,568 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:12,622 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:12,998 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:13,060 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:13,061 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:13,310 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-01 11:46:13,417 | log.log_response:253 | Not Found: /___proxy_subdomain_whm/login
ERROR | 2026-07-01 11:46:13,385 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:13,798 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-01 11:46:15,542 | log.log_response:253 | Not Found: /___proxy_subdomain_cpanel
WARNING | 2026-07-01 11:46:16,101 | log.log_response:253 | Not Found: /v2/_catalog
ERROR | 2026-07-01 11:46:16,633 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:16,981 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:18,212 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:18,476 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:19,973 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:20,512 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:21,239 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:21,321 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:21,476 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-01 11:46:22,369 | log.log_response:253 | Not Found: /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application
ERROR | 2026-07-01 11:46:22,835 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:23,530 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:24,538 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:24,733 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:24,821 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:25,073 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:26,224 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:26,344 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:26,683 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:26,968 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:27,343 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:27,632 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:27,841 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:28,087 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:28,552 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:28,705 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:29,341 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:29,480 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:30,139 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:30,517 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:31,195 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:31,360 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:31,765 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:32,041 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:32,693 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:33,363 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:33,512 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:34,522 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:34,850 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:35,137 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:35,414 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:35,529 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:36,770 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:37,091 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:37,203 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:37,389 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:38,116 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:38,607 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:38,687 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:39,112 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:39,391 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:40,152 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:43,157 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:44,187 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:48,068 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:46:50,237 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:01,405 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:02,938 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:05,660 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:07,164 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:09,926 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:11,296 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:13,887 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:15,081 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:17,819 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:18,963 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:21,047 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:22,647 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:22,852 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:23,614 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:23,808 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:25,156 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:25,998 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:28,081 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:29,429 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:30,870 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:32,429 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:33,866 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:35,338 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:37,035 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:39,145 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:41,249 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:42,929 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:44,699 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:46,900 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:48,744 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:50,723 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:52,405 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:54,039 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:56,829 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:47:58,792 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:00,520 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:02,365 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:05,607 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:13,077 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:13,190 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:13,307 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:13,418 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:13,549 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:14,116 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:14,228 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:14,339 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:14,451 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:14,563 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:15,140 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:15,252 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:15,365 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:15,478 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:15,590 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:16,165 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:16,369 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:16,567 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:16,679 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:16,792 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:17,147 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:17,260 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:17,380 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:17,494 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:17,608 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:18,277 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:18,391 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:18,515 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:18,631 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:18,762 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:19,119 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:19,241 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:19,356 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:19,471 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:19,587 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:20,190 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:20,302 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:20,423 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:20,535 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:20,648 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:21,135 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:21,474 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:21,594 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:21,711 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:21,827 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:22,108 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:22,222 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:22,339 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:22,453 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:22,590 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:23,118 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:23,246 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:23,368 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:23,488 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:23,625 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:24,119 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:24,233 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:24,348 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:24,461 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:24,575 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:25,197 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:25,310 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:25,429 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:25,546 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:25,661 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:26,193 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:26,306 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:26,423 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:34,503 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:48:36,115 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:49:46,555 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:49:46,608 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:49:49,451 | log.log_response:253 | Internal Server Error: /set-currency/GEL/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 244, in _get_session
    return self._session_cache
AttributeError: 'SessionStore' object has no attribute '_session_cache'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 33, in __call__
    current_language = request.session.get('django_language', settings.LANGUAGE_CODE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 74, in get
    return self._session.get(key, default)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 249, in _get_session
    self._session_cache = self.load()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/db.py", line 55, in load
    s = self._get_session_from_db()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/db.py", line 34, in _get_session_from_db
    return self.model.objects.get(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-01 11:49:49,482 | log.log_response:253 | Internal Server Error: /set-currency/GEL/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-01 11:51:58,943 | log.log_response:253 | Internal Server Error: /about/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 89, in about
    return render(request, 'about.html')
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-01 11:51:58,954 | log.log_response:253 | Internal Server Error: /about/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-01 11:53:33,453 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-01 11:53:33,463 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-01 11:54:25,849 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 11:54:25,865 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-01 12:10:38,789 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-01 12:10:42,775 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-01 12:14:33,337 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-01 12:15:34,120 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-01 12:18:30,862 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-01 12:18:56,715 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 12:19:05,240 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 12:19:28,848 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 12:21:39,685 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-01 12:21:39,693 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-01 12:29:21,398 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-01 12:29:21,406 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-01 12:45:27,997 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-01 12:45:28,081 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-01 12:45:28,226 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 12:55:03,168 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 12:55:03,222 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 12:55:43,729 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 12:55:43,775 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 13:03:56,500 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-01 13:03:56,508 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-01 13:04:36,239 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 13:07:16,159 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 13:07:58,099 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 13:08:52,001 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 13:08:56,381 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-01 13:47:00,037 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-01 13:47:00,170 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 14:00:14,971 | log.log_response:253 | Internal Server Error: /auth
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-01 14:27:44,530 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-01 14:38:34,114 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-01 15:11:25,056 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-01 15:11:25,198 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-01 15:23:55,741 | log.log_response:253 | Not Found: /administrator/components/com_sppagebuilder/sppagebuilder.xml
WARNING | 2026-07-01 15:37:02,691 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-01 15:44:43,713 | log.log_response:253 | Internal Server Error: /accounts/facebook/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 320, in get_app
    raise SocialApp.DoesNotExist()
allauth.socialaccount.models.SocialApp.DoesNotExist
ERROR | 2026-07-01 16:41:38,727 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-01 16:41:38,809 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-01 16:42:38,765 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-01 16:44:45,605 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-01 16:44:45,890 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-01 16:44:45,900 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-01 16:47:35,787 | log.log_response:253 | Internal Server Error: /product/je-pistons-forged-set-gm-20l-turbo-ecotec-ltg-86mm/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-01 16:47:35,795 | log.log_response:253 | Internal Server Error: /product/je-pistons-forged-set-gm-20l-turbo-ecotec-ltg-86mm/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-01 17:15:25,680 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-01 17:16:45,041 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-01 18:20:41,226 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-01 18:56:42,550 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-01 18:58:30,583 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-01 19:03:05,606 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-01 19:03:05,608 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-01 19:19:15,093 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 19:19:15,329 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 19:19:18,304 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 19:19:19,485 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-01 19:35:08,124 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-01 19:35:08,215 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-01 19:35:08,216 | log.log_response:253 | Not Found: /wp-admin/
WARNING | 2026-07-01 19:35:08,818 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-01 19:35:09,421 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-01 19:35:09,444 | log.log_response:253 | Not Found: /wp-admin/
WARNING | 2026-07-01 19:35:09,998 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-01 19:35:10,145 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-01 19:35:10,743 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-01 19:35:11,818 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-01 19:35:14,427 | log.log_response:253 | Not Found: /wp-admin/
WARNING | 2026-07-01 19:35:16,019 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-01 19:35:16,224 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-01 19:35:16,441 | log.log_response:253 | Not Found: /wp-admin/
WARNING | 2026-07-01 19:35:16,533 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-01 19:35:16,646 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-01 19:35:18,509 | log.log_response:253 | Not Found: /xmlrpc.php
ERROR | 2026-07-01 19:37:52,462 | log.log_response:253 | Internal Server Error: /ms-themes.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-01 19:37:52,770 | log.log_response:253 | Not Found: /chosen.php
WARNING | 2026-07-01 19:37:53,076 | log.log_response:253 | Not Found: /file.php
WARNING | 2026-07-01 19:37:53,348 | log.log_response:253 | Not Found: /flower.php
WARNING | 2026-07-01 19:37:53,629 | log.log_response:253 | Not Found: /gifclass.php
WARNING | 2026-07-01 19:37:54,147 | log.log_response:253 | Not Found: /bless.php
WARNING | 2026-07-01 19:37:54,425 | log.log_response:253 | Not Found: /class-t.api.php
WARNING | 2026-07-01 19:37:55,264 | log.log_response:253 | Not Found: /blurbs.php
WARNING | 2026-07-01 19:37:55,642 | log.log_response:253 | Not Found: /akcc.php
WARNING | 2026-07-01 19:37:55,927 | log.log_response:253 | Not Found: /abcd.php
WARNING | 2026-07-01 19:37:56,210 | log.log_response:253 | Not Found: /shelp.php
WARNING | 2026-07-01 19:37:56,479 | log.log_response:253 | Not Found: /cord.php
WARNING | 2026-07-01 19:37:57,205 | log.log_response:253 | Not Found: /dex.php
WARNING | 2026-07-01 19:37:57,486 | log.log_response:253 | Not Found: /wp-admin/admin-ajax.php
WARNING | 2026-07-01 19:37:57,761 | log.log_response:253 | Not Found: /zwso.php/zwso.php/zwso.php//zwso.php
WARNING | 2026-07-01 19:37:58,146 | log.log_response:253 | Not Found: /wp-content/plugins/hellopress/wp_mna.php
WARNING | 2026-07-01 19:37:58,421 | log.log_response:253 | Not Found: /bolt.php
WARNING | 2026-07-01 19:37:59,213 | log.log_response:253 | Not Found: /cjfuns.php
WARNING | 2026-07-01 19:37:59,487 | log.log_response:253 | Not Found: /wp-admin/css/index.php
WARNING | 2026-07-01 19:37:59,755 | log.log_response:253 | Not Found: /wp-content/plugins/index.php
WARNING | 2026-07-01 19:38:00,233 | log.log_response:253 | Not Found: /wp-content/index.php
WARNING | 2026-07-01 19:38:00,534 | log.log_response:253 | Not Found: /ioxi-o.php
WARNING | 2026-07-01 19:38:01,211 | log.log_response:253 | Not Found: /insc.php
WARNING | 2026-07-01 19:38:01,484 | log.log_response:253 | Not Found: /classwithtostring.php
WARNING | 2026-07-01 19:38:01,781 | log.log_response:253 | Not Found: /txets.php
WARNING | 2026-07-01 19:38:02,149 | log.log_response:253 | Not Found: /wp-content/themes/txets.php
WARNING | 2026-07-01 19:38:02,475 | log.log_response:253 | Not Found: /wp-admin/txets.php
WARNING | 2026-07-01 19:38:03,236 | log.log_response:253 | Not Found: /wp-includes/txets.php
WARNING | 2026-07-01 19:38:03,539 | log.log_response:253 | Not Found: /goods.php
WARNING | 2026-07-01 19:38:03,900 | log.log_response:253 | Not Found: /wp-editor.php
WARNING | 2026-07-01 19:38:04,198 | log.log_response:253 | Not Found: /lufix.php
WARNING | 2026-07-01 19:38:04,482 | log.log_response:253 | Not Found: /style.php
WARNING | 2026-07-01 20:39:05,931 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-01 20:39:20,987 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-01 20:45:23,090 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-01 22:12:10,264 | log.log_response:253 | Internal Server Error: /xmlrpc.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-01 22:17:26,307 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 22:17:26,476 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-01 22:18:32,028 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-01 22:21:25,547 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-01 23:04:50,747 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-01 23:04:50,753 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-01 23:30:29,321 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-01 23:56:47,901 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-02 00:39:47,008 | log.log_response:253 | Not Found: /wp-admin/setup-config.php
WARNING | 2026-07-02 01:16:09,076 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-02 01:36:13,599 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-02 01:39:10,693 | log.log_response:253 | Internal Server Error: /product/apple-itunes/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-02 01:39:10,704 | log.log_response:253 | Internal Server Error: /product/apple-itunes/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-02 02:12:52,780 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-02 02:20:21,817 | log.log_response:253 | Not Found: /wp-admin/css/
WARNING | 2026-07-02 02:20:28,527 | log.log_response:253 | Not Found: /.well-known/
WARNING | 2026-07-02 02:20:34,972 | log.log_response:253 | Not Found: /sites/default/files/
WARNING | 2026-07-02 02:20:49,639 | log.log_response:253 | Not Found: /uploads/
WARNING | 2026-07-02 02:20:57,753 | log.log_response:253 | Not Found: /images/
WARNING | 2026-07-02 02:21:19,674 | log.log_response:253 | Not Found: /files/
WARNING | 2026-07-02 02:22:19,867 | log.log_response:253 | Not Found: /wp-login.php
ERROR | 2026-07-02 02:24:18,927 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-02 02:24:18,932 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-02 03:20:18,211 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-02 03:37:36,715 | log.log_response:253 | Not Found: /components/com_sppagebuilder/assets/css/sppagebuilder.css
ERROR | 2026-07-02 03:50:39,162 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 04:34:18,826 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 04:37:21,657 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 04:37:24,804 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 04:37:25,756 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 04:37:29,340 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 04:37:29,712 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 04:37:29,713 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 04:37:29,821 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 04:37:29,824 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-02 05:19:16,805 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-02 06:00:18,866 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-02 06:00:22,131 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-02 06:43:51,321 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-02 06:48:37,180 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 06:48:39,883 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 06:48:42,293 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 06:48:46,385 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 06:48:48,149 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 06:48:48,150 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 06:48:48,182 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 06:48:48,368 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-02 07:00:48,677 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-02 07:57:06,281 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-02 07:57:08,964 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-02 07:58:43,428 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-02 08:02:12,708 | log.log_response:253 | Internal Server Error: /product/invidia-0206-nissan-350z-infiniti-g35-fx35-test-pi/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-02 08:02:12,731 | log.log_response:253 | Internal Server Error: /product/invidia-0206-nissan-350z-infiniti-g35-fx35-test-pi/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-02 08:43:08,421 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-02 10:23:59,357 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-02 12:01:36,154 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-02 12:07:21,733 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-02 12:26:49,809 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-02 12:26:49,821 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-02 12:32:15,886 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 12:44:32,653 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-02 13:49:44,989 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-02 14:07:04,727 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-02 14:33:55,458 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 14:37:49,768 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-02 14:59:57,854 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-02 15:00:40,245 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 15:04:32,580 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-02 15:04:33,251 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-02 15:21:19,741 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-02 15:27:27,467 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-02 15:29:23,525 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-02 15:29:23,535 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-02 16:11:08,929 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 16:11:16,878 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 16:11:26,303 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-02 16:36:37,199 | log.log_response:253 | Not Found: /favicon.ico
WARNING | 2026-07-02 16:50:03,609 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-02 16:51:50,069 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 102, in live_visitors_count
    visitors = SiteVisit.objects.filter(date=today).aggregate(total=Sum('daily_visits'))['total'] or 0
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 590, in aggregate
    return self.query.chain().get_aggregation(self.db, kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/query.py", line 628, in get_aggregation
    result = compiler.execute_sql(SINGLE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-02 16:51:50,079 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-02 16:53:31,928 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-02 16:53:31,936 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-02 17:04:50,383 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-02 17:26:59,579 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-02 18:26:57,923 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 18:26:57,966 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-02 18:27:27,120 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-02 18:40:25,354 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-02 18:43:31,348 | log.log_response:253 | Internal Server Error: /review/add/2018-ford-f-150-xlt-supercrew-4wd-124093-miles/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 402, in add_review
    product = get_object_or_404(Product, slug=product_slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-02 18:43:31,356 | log.log_response:253 | Internal Server Error: /review/add/2018-ford-f-150-xlt-supercrew-4wd-124093-miles/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-02 18:57:05,378 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-02 19:29:58,362 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 265, in list_apps
    for app in db_apps:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-02 19:29:58,369 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-02 19:51:05,286 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-02 20:36:10,368 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-02 20:43:03,758 | log.log_response:253 | Internal Server Error: /product/moyu-42000btu-ductless-multi-zone-mini-split-air-c/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-02 20:43:03,767 | log.log_response:253 | Internal Server Error: /product/moyu-42000btu-ductless-multi-zone-mini-split-air-c/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-02 21:05:07,399 | log.log_response:253 | Internal Server Error: /product/je-pistons-forged-set-gm-20l-turbo-ecotec-ltg-86mm/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-02 21:05:07,408 | log.log_response:253 | Internal Server Error: /product/je-pistons-forged-set-gm-20l-turbo-ecotec-ltg-86mm/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-02 21:22:45,716 | log.log_response:253 | Internal Server Error: /product/samsung-m7-m70f-32-inch-4k-hdr-smart-monitor-white/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-02 21:22:45,725 | log.log_response:253 | Internal Server Error: /product/samsung-m7-m70f-32-inch-4k-hdr-smart-monitor-white/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-02 21:54:52,432 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-02 22:47:40,806 | log.log_response:253 | Internal Server Error: /product/apple-ipad-11-inch-a16-256gb-wifi-blue/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-02 22:47:40,811 | log.log_response:253 | Internal Server Error: /product/apple-ipad-11-inch-a16-256gb-wifi-blue/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-02 23:03:59,868 | log.log_response:253 | Internal Server Error: /set-language/fr/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-02 23:03:59,872 | log.log_response:253 | Internal Server Error: /set-language/fr/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-02 23:06:38,119 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-02 23:07:42,818 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-02 23:18:02,770 | log.log_response:253 | Internal Server Error: /product/apple-iphone-15/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-02 23:18:02,784 | log.log_response:253 | Internal Server Error: /product/apple-iphone-15/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-02 23:31:15,009 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-02 23:34:49,191 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-02 23:38:29,374 | log.log_response:253 | Internal Server Error: /product/onyx/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-02 23:38:29,379 | log.log_response:253 | Internal Server Error: /product/onyx/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 01:14:52,637 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-03 01:19:23,920 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 01:19:23,933 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 01:26:40,672 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-03 01:26:58,019 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-03 01:26:58,341 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-03 01:27:11,855 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-03 01:47:01,427 | log.log_response:253 | Not Found: /sites/favicon.ico
WARNING | 2026-07-03 01:47:05,801 | log.log_response:253 | Not Found: /sites/favicon.png
ERROR | 2026-07-03 01:49:47,069 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 01:49:47,080 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 02:27:00,270 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-03 02:29:53,918 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 02:29:53,922 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-03 02:51:17,887 | log.log_response:253 | Internal Server Error: /review/add/2017-vauxhall-combo/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 402, in add_review
    product = get_object_or_404(Product, slug=product_slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 02:51:17,893 | log.log_response:253 | Internal Server Error: /review/add/2017-vauxhall-combo/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 02:57:06,553 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-03 03:01:25,118 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-03 03:25:16,027 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 03:25:16,033 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 03:30:41,375 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-03 03:42:16,738 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 03:42:16,746 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-03 04:28:25,020 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-03 04:42:57,603 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 04:45:29,239 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-03 04:50:49,755 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-03 05:15:23,910 | log.log_response:253 | Not Found: /administrator/components/com_jce/jce.xml
WARNING | 2026-07-03 05:15:25,575 | log.log_response:253 | Not Found: /administrator/components/com_sppagebuilder/sppagebuilder.xml
ERROR | 2026-07-03 06:10:31,731 | log.log_response:253 | Internal Server Error: /product/razer-gold-game-card-digital-gift-card/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 06:10:31,736 | log.log_response:253 | Internal Server Error: /product/razer-gold-game-card-digital-gift-card/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 06:29:58,051 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-03 06:30:46,616 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-03 06:30:47,807 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-03 07:23:20,386 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-03 07:27:51,588 | log.log_response:253 | Internal Server Error: /administrator/components/com_jce/jce.xml
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 07:27:51,966 | log.log_response:253 | Not Found: /administrator/components/com_sppagebuilder/sppagebuilder.xml
ERROR | 2026-07-03 07:27:52,299 | log.log_response:253 | Internal Server Error: /plugins/system/helix3/helix3.xml
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 07:28:03,245 | log.log_response:253 | Not Found: /administrator/
WARNING | 2026-07-03 07:39:24,559 | log.log_response:253 | Not Found: /xmlrpc.php
ERROR | 2026-07-03 07:41:43,844 | log.log_response:253 | Internal Server Error: /product/apple-itunes/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 07:41:43,849 | log.log_response:253 | Internal Server Error: /product/apple-itunes/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 08:12:26,462 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-03 08:49:08,454 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 08:49:08,463 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-03 09:26:37,286 | log.log_response:253 | Internal Server Error: /wp-admin/admin-ajax.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 09:26:38,987 | log.log_response:253 | Forbidden (Referer checking failed - no Referer.): /
WARNING | 2026-07-03 09:26:40,052 | log.log_response:253 | Not Found: /wp-admin/admin-ajax.php
WARNING | 2026-07-03 09:26:41,377 | log.log_response:253 | Forbidden (Referer checking failed - no Referer.): /
WARNING | 2026-07-03 09:26:43,038 | log.log_response:253 | Not Found: /wp-admin/admin-ajax.php
WARNING | 2026-07-03 09:26:44,733 | log.log_response:253 | Forbidden (Referer checking failed - no Referer.): /
WARNING | 2026-07-03 09:26:45,615 | log.log_response:253 | Not Found: /wp-admin/admin-ajax.php
WARNING | 2026-07-03 09:26:46,518 | log.log_response:253 | Forbidden (Referer checking failed - no Referer.): /
ERROR | 2026-07-03 09:44:55,014 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-03 09:48:46,103 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-03 09:57:10,623 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-03 11:24:56,459 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-03 11:27:12,900 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 11:56:55,885 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-03 12:27:33,955 | log.log_response:253 | Internal Server Error: /product/je-pistons-forged-set-gm-20l-turbo-ecotec-ltg-86mm/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 12:27:33,968 | log.log_response:253 | Internal Server Error: /product/je-pistons-forged-set-gm-20l-turbo-ecotec-ltg-86mm/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 12:34:12,674 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-03 12:34:58,872 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-03 12:56:45,510 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-03 13:08:32,097 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-03 13:09:21,802 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-03 13:30:51,955 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-03 13:30:51,993 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-03 13:30:52,216 | log.log_response:253 | Not Found: /images/images/cache.php
WARNING | 2026-07-03 13:30:53,197 | log.log_response:253 | Not Found: /images/images/cache.php
WARNING | 2026-07-03 14:20:31,245 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
ERROR | 2026-07-03 14:31:04,297 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 14:31:04,310 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 15:01:21,502 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-03 15:52:10,286 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-03 15:56:11,876 | log.log_response:253 | Internal Server Error: /product/2020-chevrolet-equinox-ls-1ls-fwd-156510-miles/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 15:56:11,890 | log.log_response:253 | Internal Server Error: /product/2020-chevrolet-equinox-ls-1ls-fwd-156510-miles/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-03 16:22:26,562 | log.log_response:253 | Internal Server Error: /cart/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/cart_views.py", line 165, in cart_view
    return render(request, 'shop/cart.html', {
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 16:22:26,581 | log.log_response:253 | Internal Server Error: /cart/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 16:24:59,889 | log.log_response:253 | Not Found: /wp-login.php
ERROR | 2026-07-03 16:29:11,286 | log.log_response:253 | Internal Server Error: /product/apple-gift-card-200-digital-code/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 16:29:11,290 | log.log_response:253 | Internal Server Error: /product/apple-gift-card-200-digital-code/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-03 16:43:45,707 | log.log_response:253 | Internal Server Error: /cookie-policy/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 40, in cookie_policy
    return render(request, 'cookie_policy.html')
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 16:43:45,716 | log.log_response:253 | Internal Server Error: /cookie-policy/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-03 17:26:00,213 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-03 17:52:12,621 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-03 17:52:12,875 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 17:52:12,891 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-03 19:18:45,510 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 19:18:45,519 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 19:20:27,466 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-03 19:42:13,580 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-03 20:01:20,675 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-03 20:01:20,955 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-03 20:01:22,066 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-03 20:21:20,674 | log.log_response:253 | Internal Server Error: /product/shinco-8000-btu-portable-air-conditioner-spf2-08cw/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 20:21:20,682 | log.log_response:253 | Internal Server Error: /product/shinco-8000-btu-portable-air-conditioner-spf2-08cw/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 20:29:42,964 | log.log_response:253 | Not Found: /bank/
WARNING | 2026-07-03 20:29:43,626 | log.log_response:253 | Not Found: /haan
WARNING | 2026-07-03 20:29:44,538 | log.log_response:253 | Not Found: /login
WARNING | 2026-07-03 20:29:51,189 | log.log_response:253 | Not Found: /bank/
WARNING | 2026-07-03 20:29:52,599 | log.log_response:253 | Not Found: /haan
WARNING | 2026-07-03 20:29:54,578 | log.log_response:253 | Not Found: /login
ERROR | 2026-07-03 20:50:14,408 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 20:50:14,416 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 20:51:48,865 | log.log_response:253 | Not Found: /wp-login.php
ERROR | 2026-07-03 20:55:30,786 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 20:55:30,788 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 21:00:43,292 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-03 21:52:56,397 | log.log_response:253 | Internal Server Error: /product/apple-iphone-15/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 21:52:56,404 | log.log_response:253 | Internal Server Error: /product/apple-iphone-15/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 21:56:29,527 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-03 22:36:37,717 | log.log_response:253 | Internal Server Error: /product/2022-ford-f-150-xlt-supercrew-4wd-87822-miles/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 22:36:37,723 | log.log_response:253 | Internal Server Error: /product/2022-ford-f-150-xlt-supercrew-4wd-87822-miles/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-03 23:17:20,953 | log.log_response:253 | Internal Server Error: /product/iphone-16e-2025/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 23:17:20,962 | log.log_response:253 | Internal Server Error: /product/iphone-16e-2025/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-03 23:41:19,959 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-03 23:45:45,166 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-03 23:45:45,180 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-04 00:31:19,171 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-04 00:40:27,901 | log.log_response:253 | Internal Server Error: /product/samsung-m7-m70f-32-inch-4k-hdr-smart-monitor-white/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-04 00:40:27,905 | log.log_response:253 | Internal Server Error: /product/samsung-m7-m70f-32-inch-4k-hdr-smart-monitor-white/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-04 01:10:22,022 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-04 01:10:22,032 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-04 01:16:08,135 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
ERROR | 2026-07-04 01:24:42,443 | log.log_response:253 | Internal Server Error: /product/samsung-movingstyle-m7-32-inch-4k-hdr-smart-monito/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-04 01:24:42,449 | log.log_response:253 | Internal Server Error: /product/samsung-movingstyle-m7-32-inch-4k-hdr-smart-monito/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-04 01:38:11,768 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 258, in list_apps
    db_apps = SocialApp.objects.on_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/models.py", line 39, in on_site
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-04 01:38:11,784 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-04 01:44:11,818 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-04 01:46:55,412 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 258, in list_apps
    db_apps = SocialApp.objects.on_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/models.py", line 39, in on_site
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-04 01:46:55,418 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-04 01:57:08,394 | log.log_response:253 | Internal Server Error: /product/midea-8000-btu-u-shaped-smart-window-air-condition/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-04 01:57:08,396 | log.log_response:253 | Internal Server Error: /product/midea-8000-btu-u-shaped-smart-window-air-condition/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-04 02:06:22,333 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-04 02:06:25,106 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-04 02:07:37,908 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-04 02:17:46,117 | log.log_response:253 | Internal Server Error: /product/sansui-s55voug-55-inch-4k-smart-oled-tv/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-04 02:17:46,126 | log.log_response:253 | Internal Server Error: /product/sansui-s55voug-55-inch-4k-smart-oled-tv/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-04 02:31:29,530 | log.log_response:253 | Internal Server Error: /product/je-pistons-forged-set-gm-20l-turbo-ecotec-ltg-86mm/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-04 02:31:29,539 | log.log_response:253 | Internal Server Error: /product/je-pistons-forged-set-gm-20l-turbo-ecotec-ltg-86mm/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-04 02:35:12,305 | log.log_response:253 | Internal Server Error: /product/refrigerated-bakery-display-case-nsf-48-cw-370r/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-04 02:35:12,307 | log.log_response:253 | Internal Server Error: /product/refrigerated-bakery-display-case-nsf-48-cw-370r/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-04 03:05:17,887 | log.log_response:253 | Not Found: /xmlrpc.php
ERROR | 2026-07-04 03:28:43,034 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-04 03:31:15,659 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-04 03:47:11,527 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-04 03:47:11,530 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-04 04:12:21,635 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-04 04:24:52,456 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-04 05:50:38,525 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-04 05:53:48,139 | log.log_response:253 | Internal Server Error: /product/invidia-0206-nissan-350z-infiniti-g35-fx35-test-pi/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-04 05:53:48,144 | log.log_response:253 | Internal Server Error: /product/invidia-0206-nissan-350z-infiniti-g35-fx35-test-pi/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-04 06:11:51,703 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-04 06:13:43,351 | log.log_response:253 | Internal Server Error: /product/vibrant-oil-drain-flange-58-od-male-neck-gt15gt35/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-04 06:13:43,359 | log.log_response:253 | Internal Server Error: /product/vibrant-oil-drain-flange-58-od-male-neck-gt15gt35/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-04 06:31:48,841 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-04 06:32:43,089 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-04 07:50:45,933 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-04 07:51:30,291 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-04 07:54:51,399 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-04 07:54:51,409 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-04 08:04:00,194 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 258, in list_apps
    db_apps = SocialApp.objects.on_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/models.py", line 39, in on_site
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-04 08:04:00,201 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-04 08:11:14,711 | log.log_response:253 | Not Found: /wp-admin/setup-config.php
ERROR | 2026-07-04 08:14:20,488 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 258, in list_apps
    db_apps = SocialApp.objects.on_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/models.py", line 39, in on_site
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-04 08:14:20,494 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-04 08:34:46,315 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-04 09:09:09,664 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-04 09:14:28,457 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-04 09:19:59,184 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-04 09:27:26,186 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-04 09:45:18,701 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-04 09:49:52,763 | log.log_response:253 | Internal Server Error: /product/razer-gold-50-digital-gift-card-usa/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-04 09:49:52,785 | log.log_response:253 | Internal Server Error: /product/razer-gold-50-digital-gift-card-usa/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-04 10:18:28,818 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-04 10:59:14,075 | log.log_response:253 | Internal Server Error: /product/sansui-s55voug-55-inch-4k-smart-oled-tv/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-04 10:59:14,087 | log.log_response:253 | Internal Server Error: /product/sansui-s55voug-55-inch-4k-smart-oled-tv/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-04 12:00:48,045 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-04 13:27:31,440 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-04 14:32:50,000 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-04 15:11:56,959 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-04 15:26:16,184 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-04 15:26:16,206 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-04 16:02:57,177 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-04 17:07:45,035 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-04 17:09:56,237 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-04 17:09:56,243 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-04 18:14:06,346 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-04 20:08:39,628 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-04 20:38:56,890 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-04 21:35:12,078 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-04 22:48:50,591 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-05 00:39:48,120 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-05 00:43:59,477 | log.log_response:253 | Internal Server Error: /product/samsung-f6000f-40-inch-full-hd-hdr-smart-led-tv/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-05 00:43:59,486 | log.log_response:253 | Internal Server Error: /product/samsung-f6000f-40-inch-full-hd-hdr-smart-led-tv/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-05 10:01:06,417 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-05 11:19:28,114 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
ERROR | 2026-07-07 15:06:52,064 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-07 17:52:57,990 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-07 23:49:23,994 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-07 23:50:23,889 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-07 23:50:36,001 | log.log_response:253 | Internal Server Error: /review/add/skunk2-alpha-series-h22a-connecting-rods-forged-pe/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 402, in add_review
    product = get_object_or_404(Product, slug=product_slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-07 23:50:36,017 | log.log_response:253 | Internal Server Error: /review/add/skunk2-alpha-series-h22a-connecting-rods-forged-pe/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-08 00:03:49,616 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-08 00:06:23,509 | log.log_response:253 | Internal Server Error: /review/add/razer-gold-game-card-digital-gift-card/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 402, in add_review
    product = get_object_or_404(Product, slug=product_slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-08 00:06:23,517 | log.log_response:253 | Internal Server Error: /review/add/razer-gold-game-card-digital-gift-card/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-08 01:09:52,710 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-08 01:42:00,956 | log.log_response:253 | Not Found: /xmlrpc.php
ERROR | 2026-07-08 01:45:39,336 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-08 02:18:01,264 | log.log_response:253 | Not Found: /api/v1/health
WARNING | 2026-07-08 02:18:03,078 | log.log_response:253 | Not Found: /debug/vars
ERROR | 2026-07-08 02:33:53,863 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-08 02:33:53,870 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-08 02:42:29,800 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-08 02:42:29,807 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-08 02:45:10,785 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-08 02:58:31,322 | log.log_response:253 | Not Found: /api/v1/workflow-templates/default
WARNING | 2026-07-08 02:58:31,508 | log.log_response:253 | Not Found: /api/v1/info
WARNING | 2026-07-08 03:57:10,398 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-08 05:39:30,569 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-08 06:18:43,912 | log.log_response:253 | Internal Server Error: /set-language/de/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-08 06:18:43,919 | log.log_response:253 | Internal Server Error: /set-language/de/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-08 06:31:18,902 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 258, in list_apps
    db_apps = SocialApp.objects.on_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/models.py", line 39, in on_site
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-08 06:31:18,914 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-08 06:41:03,006 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-08 06:41:46,591 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-08 06:41:50,218 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-08 07:19:41,694 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-08 07:20:56,485 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-08 08:09:58,537 | log.log_response:253 | Not Found: /author-sitemap.xml
WARNING | 2026-07-08 08:11:28,265 | log.log_response:253 | Not Found: /wp-json/wp/v2/posts
WARNING | 2026-07-08 08:11:42,766 | log.log_response:253 | Not Found: /sitemap_index.xml
ERROR | 2026-07-08 08:11:44,232 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 258, in list_apps
    db_apps = SocialApp.objects.on_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/models.py", line 39, in on_site
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-08 08:11:44,243 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-08 08:12:16,120 | log.log_response:253 | Not Found: /wp-sitemap-users-1.xml
WARNING | 2026-07-08 08:12:17,950 | log.log_response:253 | Not Found: /wp-json/wp/v2/users
WARNING | 2026-07-08 08:12:25,152 | log.log_response:253 | Not Found: /feed/json/
WARNING | 2026-07-08 08:12:29,225 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-08 08:12:38,369 | log.log_response:253 | Not Found: /wp-json/wp/v2/users
WARNING | 2026-07-08 08:13:18,312 | log.log_response:253 | Not Found: /index.php
WARNING | 2026-07-08 08:13:27,624 | log.log_response:253 | Not Found: /wp-json/wp/v2/users
WARNING | 2026-07-08 08:14:39,241 | log.log_response:253 | Not Found: /wp-json/wp/v2/users
ERROR | 2026-07-08 08:15:02,433 | log.log_response:253 | Internal Server Error: /api/graphql
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-08 08:15:33,101 | log.log_response:253 | Not Found: /wp-json/wp/v2/users/3
WARNING | 2026-07-08 08:15:52,231 | log.log_response:253 | Not Found: /wp-json/elementor/v1/globals
WARNING | 2026-07-08 08:15:55,716 | log.log_response:253 | Not Found: /wp-json/wp/v2/users/4
WARNING | 2026-07-08 08:16:16,105 | log.log_response:253 | Not Found: /wp-json/wp/v2/users/5
WARNING | 2026-07-08 08:16:53,599 | log.log_response:253 | Not Found: /wp-json/wp/v2/users/6
WARNING | 2026-07-08 08:17:14,482 | log.log_response:253 | Not Found: /wp-json/wp/v2/users/7
WARNING | 2026-07-08 08:17:29,296 | log.log_response:253 | Not Found: /wp-json/wp/v2/users/8
WARNING | 2026-07-08 08:17:52,508 | log.log_response:253 | Not Found: /wp-json/wp/v2/users/10
WARNING | 2026-07-08 09:00:35,029 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-08 09:00:39,019 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-08 09:03:03,909 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-08 09:24:19,995 | log.log_response:253 | Internal Server Error: /about/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 89, in about
    return render(request, 'about.html')
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-08 09:24:20,003 | log.log_response:253 | Internal Server Error: /about/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-08 10:45:38,278 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-08 10:57:23,208 | log.log_response:253 | Internal Server Error: /nqw80
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-08 10:57:23,439 | log.log_response:253 | Not Found: /nqw80
WARNING | 2026-07-08 10:57:25,095 | log.log_response:253 | Not Found: /n4TWwtZ4
WARNING | 2026-07-08 10:57:26,202 | log.log_response:253 | Not Found: /n4TWwtZ4
WARNING | 2026-07-08 10:57:27,593 | log.log_response:253 | Not Found: /q1gpDhK4
WARNING | 2026-07-08 10:57:29,819 | log.log_response:253 | Not Found: /q1gpDhK4
WARNING | 2026-07-08 10:57:31,644 | log.log_response:253 | Not Found: /GJcjXsGY
WARNING | 2026-07-08 10:57:32,825 | log.log_response:253 | Not Found: /GJcjXsGY
WARNING | 2026-07-08 10:57:34,133 | log.log_response:253 | Not Found: /sbr
WARNING | 2026-07-08 10:57:34,907 | log.log_response:253 | Not Found: /sbr
WARNING | 2026-07-08 10:57:36,331 | log.log_response:253 | Not Found: /SyhZkyvD
WARNING | 2026-07-08 10:57:37,412 | log.log_response:253 | Not Found: /SyhZkyvD
WARNING | 2026-07-08 10:57:39,078 | log.log_response:253 | Not Found: /262LBNFp
WARNING | 2026-07-08 10:57:40,077 | log.log_response:253 | Not Found: /262LBNFp
WARNING | 2026-07-08 10:57:41,595 | log.log_response:253 | Not Found: /9XgxmrM3
WARNING | 2026-07-08 10:57:42,331 | log.log_response:253 | Not Found: /9XgxmrM3
WARNING | 2026-07-08 10:57:43,779 | log.log_response:253 | Not Found: /CtdJ76V
WARNING | 2026-07-08 10:57:44,442 | log.log_response:253 | Not Found: /CtdJ76V
WARNING | 2026-07-08 10:57:45,981 | log.log_response:253 | Not Found: /KLFzmbdm
WARNING | 2026-07-08 10:57:46,805 | log.log_response:253 | Not Found: /KLFzmbdm
WARNING | 2026-07-08 10:57:49,405 | log.log_response:253 | Not Found: /j26HRfdD
WARNING | 2026-07-08 10:57:50,851 | log.log_response:253 | Not Found: /j26HRfdD
WARNING | 2026-07-08 10:57:53,785 | log.log_response:253 | Not Found: /lander/sberchat5v4_tds_newcrm_017-ec_register-_1732091122/index.php
WARNING | 2026-07-08 10:57:55,135 | log.log_response:253 | Not Found: /lander/sberchat5v4_tds_newcrm_017-ec_register-_1732091122/index.php
WARNING | 2026-07-08 10:57:56,499 | log.log_response:253 | Not Found: /vNyFhhL5
WARNING | 2026-07-08 10:57:57,182 | log.log_response:253 | Not Found: /vNyFhhL5
WARNING | 2026-07-08 10:57:58,588 | log.log_response:253 | Not Found: /zMmL28CN
WARNING | 2026-07-08 10:57:59,721 | log.log_response:253 | Not Found: /zMmL28CN
WARNING | 2026-07-08 10:58:01,409 | log.log_response:253 | Not Found: /3vt4yTCT
WARNING | 2026-07-08 10:58:02,535 | log.log_response:253 | Not Found: /3vt4yTCT
WARNING | 2026-07-08 10:58:03,681 | log.log_response:253 | Not Found: /lander/sberchat5v4_tds_newcrm_038-vnutr_1721815245/index.php
WARNING | 2026-07-08 10:58:04,630 | log.log_response:253 | Not Found: /lander/sberchat5v4_tds_newcrm_038-vnutr_1721815245/index.php
WARNING | 2026-07-08 10:58:06,117 | log.log_response:253 | Not Found: /sberchat008-prilca/
WARNING | 2026-07-08 10:58:06,964 | log.log_response:253 | Not Found: /sberchat008-prilca/
WARNING | 2026-07-08 10:58:10,123 | log.log_response:253 | Not Found: /SrBkPK64
WARNING | 2026-07-08 10:58:10,714 | log.log_response:253 | Not Found: /SrBkPK64
WARNING | 2026-07-08 10:58:12,733 | log.log_response:253 | Not Found: /Kd67Fq1x
WARNING | 2026-07-08 10:58:13,786 | log.log_response:253 | Not Found: /Kd67Fq1x
WARNING | 2026-07-08 10:58:15,012 | log.log_response:253 | Not Found: /nfvX2mRq
WARNING | 2026-07-08 10:58:15,710 | log.log_response:253 | Not Found: /nfvX2mRq
WARNING | 2026-07-08 10:58:17,179 | log.log_response:253 | Not Found: /lander/rosneft/
WARNING | 2026-07-08 10:58:18,279 | log.log_response:253 | Not Found: /lander/rosneft/
WARNING | 2026-07-08 10:58:20,032 | log.log_response:253 | Not Found: /zxDLJZ
WARNING | 2026-07-08 10:58:21,838 | log.log_response:253 | Not Found: /zxDLJZ
WARNING | 2026-07-08 10:58:23,357 | log.log_response:253 | Not Found: /NWJs6k27
WARNING | 2026-07-08 10:58:24,361 | log.log_response:253 | Not Found: /NWJs6k27
WARNING | 2026-07-08 10:58:25,954 | log.log_response:253 | Not Found: /cabinet
WARNING | 2026-07-08 10:58:26,699 | log.log_response:253 | Not Found: /cabinet
WARNING | 2026-07-08 10:58:28,009 | log.log_response:253 | Not Found: /lander/sberquiz-2223-3
WARNING | 2026-07-08 10:58:29,409 | log.log_response:253 | Not Found: /lander/sberquiz-2223-3
WARNING | 2026-07-08 10:58:30,806 | log.log_response:253 | Not Found: /YWy6BPtM
WARNING | 2026-07-08 10:58:32,000 | log.log_response:253 | Not Found: /YWy6BPtM
WARNING | 2026-07-08 10:58:33,654 | log.log_response:253 | Not Found: /BSDLw5Mp
WARNING | 2026-07-08 10:58:35,235 | log.log_response:253 | Not Found: /BSDLw5Mp
WARNING | 2026-07-08 10:58:38,133 | log.log_response:253 | Not Found: /sberbank-quiz-v2/
WARNING | 2026-07-08 10:58:40,474 | log.log_response:253 | Not Found: /sberbank-quiz-v2/
WARNING | 2026-07-08 10:58:43,781 | log.log_response:253 | Not Found: /lander/testsberv4-copy--1/
WARNING | 2026-07-08 10:58:44,568 | log.log_response:253 | Not Found: /lander/testsberv4-copy--1/
WARNING | 2026-07-08 10:58:46,536 | log.log_response:253 | Not Found: /lander/sberchat5v4_tds_newcrm_017-ec_register-_1730370309/index.php
WARNING | 2026-07-08 10:58:47,721 | log.log_response:253 | Not Found: /lander/sberchat5v4_tds_newcrm_017-ec_register-_1730370309/index.php
WARNING | 2026-07-08 10:58:50,545 | log.log_response:253 | Not Found: /prVdNCXD
WARNING | 2026-07-08 10:58:51,333 | log.log_response:253 | Not Found: /prVdNCXD
WARNING | 2026-07-08 10:58:52,816 | log.log_response:253 | Not Found: /mQ2bDkV4
WARNING | 2026-07-08 10:58:53,948 | log.log_response:253 | Not Found: /mQ2bDkV4
WARNING | 2026-07-08 10:58:55,203 | log.log_response:253 | Not Found: /CMdTKBx3
WARNING | 2026-07-08 10:58:56,621 | log.log_response:253 | Not Found: /CMdTKBx3
WARNING | 2026-07-08 10:58:57,736 | log.log_response:253 | Not Found: /6bXX29bt
WARNING | 2026-07-08 10:58:58,603 | log.log_response:253 | Not Found: /6bXX29bt
WARNING | 2026-07-08 10:58:59,928 | log.log_response:253 | Not Found: /xv2qwZ3s
WARNING | 2026-07-08 10:59:01,039 | log.log_response:253 | Not Found: /xv2qwZ3s
WARNING | 2026-07-08 10:59:05,003 | log.log_response:253 | Not Found: /83036323
WARNING | 2026-07-08 10:59:07,759 | log.log_response:253 | Not Found: /yZdx79
WARNING | 2026-07-08 10:59:08,774 | log.log_response:253 | Not Found: /yZdx79
WARNING | 2026-07-08 10:59:12,096 | log.log_response:253 | Not Found: /lander/sber-fix/
WARNING | 2026-07-08 10:59:12,829 | log.log_response:253 | Not Found: /lander/sber-fix/
WARNING | 2026-07-08 10:59:14,669 | log.log_response:253 | Not Found: /qJYNKtCd
WARNING | 2026-07-08 10:59:15,702 | log.log_response:253 | Not Found: /qJYNKtCd
WARNING | 2026-07-08 10:59:16,962 | log.log_response:253 | Not Found: /sberbank-quiz-4
WARNING | 2026-07-08 10:59:17,932 | log.log_response:253 | Not Found: /sberbank-quiz-4
WARNING | 2026-07-08 10:59:19,070 | log.log_response:253 | Not Found: /YRWnWHy7
WARNING | 2026-07-08 10:59:20,072 | log.log_response:253 | Not Found: /YRWnWHy7
WARNING | 2026-07-08 10:59:21,904 | log.log_response:253 | Not Found: /9LBgkTzq
WARNING | 2026-07-08 10:59:23,139 | log.log_response:253 | Not Found: /9LBgkTzq
WARNING | 2026-07-08 10:59:24,634 | log.log_response:253 | Not Found: /9hs69
WARNING | 2026-07-08 10:59:25,804 | log.log_response:253 | Not Found: /9hs69
WARNING | 2026-07-08 10:59:26,956 | log.log_response:253 | Not Found: /lander/-bull--sovkombank_quiz/
WARNING | 2026-07-08 10:59:27,612 | log.log_response:253 | Not Found: /lander/-bull--sovkombank_quiz/
WARNING | 2026-07-08 10:59:31,121 | log.log_response:253 | Not Found: /gpLFR5sr
WARNING | 2026-07-08 10:59:31,447 | log.log_response:253 | Not Found: /gpLFR5sr
WARNING | 2026-07-08 10:59:32,907 | log.log_response:253 | Not Found: /dwztdbhG
WARNING | 2026-07-08 10:59:33,819 | log.log_response:253 | Not Found: /dwztdbhG
WARNING | 2026-07-08 10:59:36,630 | log.log_response:253 | Not Found: /lander/uz---cosm-box/
WARNING | 2026-07-08 10:59:37,669 | log.log_response:253 | Not Found: /lander/uz---cosm-box/
WARNING | 2026-07-08 10:59:38,941 | log.log_response:253 | Not Found: /p3y69
WARNING | 2026-07-08 10:59:39,650 | log.log_response:253 | Not Found: /p3y69
WARNING | 2026-07-08 10:59:40,897 | log.log_response:253 | Not Found: /tink_chat/
WARNING | 2026-07-08 10:59:41,692 | log.log_response:253 | Not Found: /tink_chat/
WARNING | 2026-07-08 10:59:43,220 | log.log_response:253 | Not Found: /sFRWyHsz
WARNING | 2026-07-08 10:59:44,222 | log.log_response:253 | Not Found: /sFRWyHsz
WARNING | 2026-07-08 10:59:45,335 | log.log_response:253 | Not Found: /28kxhS
WARNING | 2026-07-08 10:59:47,210 | log.log_response:253 | Not Found: /28kxhS
WARNING | 2026-07-08 10:59:48,712 | log.log_response:253 | Not Found: /sKmcMfjD
WARNING | 2026-07-08 10:59:49,388 | log.log_response:253 | Not Found: /sKmcMfjD
WARNING | 2026-07-08 10:59:50,463 | log.log_response:253 | Not Found: /5jshCV
WARNING | 2026-07-08 10:59:51,398 | log.log_response:253 | Not Found: /5jshCV
WARNING | 2026-07-08 10:59:52,887 | log.log_response:253 | Not Found: /lander/sber/
WARNING | 2026-07-08 10:59:54,007 | log.log_response:253 | Not Found: /lander/sber/
WARNING | 2026-07-08 10:59:55,888 | log.log_response:253 | Not Found: /fpyB8SZ3
WARNING | 2026-07-08 10:59:57,510 | log.log_response:253 | Not Found: /fpyB8SZ3
WARNING | 2026-07-08 10:59:58,706 | log.log_response:253 | Not Found: /n5cw4Z3Y
WARNING | 2026-07-08 11:00:00,398 | log.log_response:253 | Not Found: /n5cw4Z3Y
WARNING | 2026-07-08 11:00:03,267 | log.log_response:253 | Not Found: /lander/sberchat5v4_tds_newcrm_028-vnutr/index.php
WARNING | 2026-07-08 11:00:05,214 | log.log_response:253 | Not Found: /lander/sberchat5v4_tds_newcrm_028-vnutr/index.php
WARNING | 2026-07-08 11:00:06,823 | log.log_response:253 | Not Found: /5fH7sTTJ
WARNING | 2026-07-08 11:00:07,767 | log.log_response:253 | Not Found: /5fH7sTTJ
WARNING | 2026-07-08 11:00:09,484 | log.log_response:253 | Not Found: /kXMGtQpC
WARNING | 2026-07-08 11:00:10,301 | log.log_response:253 | Not Found: /kXMGtQpC
WARNING | 2026-07-08 11:00:11,387 | log.log_response:253 | Not Found: /4gpzSvhY
WARNING | 2026-07-08 11:00:12,301 | log.log_response:253 | Not Found: /4gpzSvhY
WARNING | 2026-07-08 11:00:14,190 | log.log_response:253 | Not Found: /BNp8hDTk
WARNING | 2026-07-08 11:00:15,228 | log.log_response:253 | Not Found: /BNp8hDTk
WARNING | 2026-07-08 11:00:18,705 | log.log_response:253 | Not Found: /n6PdMqLz
WARNING | 2026-07-08 11:00:19,913 | log.log_response:253 | Not Found: /n6PdMqLz
ERROR | 2026-07-08 11:02:22,684 | log.log_response:253 | Internal Server Error: /product/2022-ford-f-150-xlt-supercrew-4wd-87822-miles/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-08 11:02:22,695 | log.log_response:253 | Internal Server Error: /product/2022-ford-f-150-xlt-supercrew-4wd-87822-miles/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-08 11:22:01,171 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-08 11:26:51,468 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-08 11:26:51,476 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-08 11:44:57,361 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-08 12:01:23,838 | log.log_response:253 | Internal Server Error: /product/razer-gold-50-digital-gift-card-usa/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-08 12:01:23,850 | log.log_response:253 | Internal Server Error: /product/razer-gold-50-digital-gift-card-usa/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-08 12:02:42,184 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-08 12:02:42,198 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-08 13:30:46,109 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-08 13:55:35,066 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-08 14:12:21,539 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-08 14:52:43,673 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-08 16:22:31,097 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-08 16:39:16,389 | log.log_response:253 | Not Found: /xmlrpc.php
ERROR | 2026-07-08 16:42:39,630 | log.log_response:253 | Internal Server Error: /wp-login.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-08 17:29:32,983 | log.log_response:253 | Not Found: /administrator/components/com_jce/config.xml
WARNING | 2026-07-08 18:01:20,852 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-08 18:11:07,618 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-08 19:00:05,253 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-08 19:00:05,270 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-08 19:20:23,004 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-08 19:21:46,677 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
ERROR | 2026-07-08 19:25:02,004 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-08 19:25:02,012 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-08 19:25:02,238 | log.log_response:253 | Not Found: /favicon.ico
WARNING | 2026-07-08 19:59:58,030 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-08 21:04:35,280 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-08 21:09:08,740 | log.log_response:253 | Internal Server Error: /app.zip
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-08 21:09:09,345 | log.log_response:253 | Not Found: /app/app.zip
WARNING | 2026-07-08 21:09:09,379 | log.log_response:253 | Not Found: /home.zip
WARNING | 2026-07-08 21:09:09,394 | log.log_response:253 | Not Found: /application.zip
WARNING | 2026-07-08 21:09:09,500 | log.log_response:253 | Not Found: /application/application.zip
ERROR | 2026-07-08 21:12:20,865 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-08 21:12:20,871 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-08 22:48:24,972 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-08 23:24:20,972 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-08 23:29:11,606 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-08 23:29:11,617 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-09 00:14:48,317 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-09 01:01:43,400 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-09 01:17:24,492 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-09 02:00:40,136 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-09 02:33:51,771 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-09 02:33:51,785 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-09 02:34:04,125 | log.log_response:253 | Not Found: /favicon.ico
WARNING | 2026-07-09 02:34:04,147 | log.log_response:253 | Not Found: /favicon.png
ERROR | 2026-07-09 02:43:55,334 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-09 02:46:10,207 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-09 03:08:09,355 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-09 03:08:11,848 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-09 03:19:29,060 | log.log_response:253 | Internal Server Error: /product/je-pistons-forged-set-gm-20l-turbo-ecotec-ltg-86mm/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-09 03:19:29,071 | log.log_response:253 | Internal Server Error: /product/je-pistons-forged-set-gm-20l-turbo-ecotec-ltg-86mm/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-09 04:07:10,880 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-09 04:07:10,885 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-09 04:34:48,083 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-09 05:23:35,553 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-09 05:23:39,371 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-09 06:08:19,209 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-09 06:19:55,260 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-09 07:03:22,363 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-09 07:46:55,662 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-09 08:09:44,891 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-09 08:09:44,910 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-09 08:26:26,482 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-09 08:43:20,266 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-09 08:54:37,299 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-09 09:16:08,329 | log.log_response:253 | Not Found: /favicon.ico
WARNING | 2026-07-09 10:46:18,178 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-09 12:06:35,541 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-09 12:23:52,774 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-09 12:36:15,443 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-09 13:41:06,654 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-09 13:41:23,226 | log.log_response:253 | Not Found: /favicon.ico
WARNING | 2026-07-09 13:53:23,639 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-09 15:34:25,636 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-09 17:18:36,342 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-09 17:31:52,626 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-09 19:07:40,052 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-09 19:11:41,435 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-09 19:11:41,447 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-09 19:11:41,759 | log.log_response:253 | Not Found: /favicon.ico
WARNING | 2026-07-09 20:30:04,728 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-09 20:32:17,544 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-09 20:58:33,962 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-09 21:31:59,885 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-09 22:13:08,778 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-09 23:06:16,566 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-09 23:06:16,579 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-09 23:17:34,823 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-09 23:18:09,707 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-09 23:22:23,168 | log.log_response:253 | Internal Server Error: /product/onyx/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-09 23:22:23,173 | log.log_response:253 | Internal Server Error: /product/onyx/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-09 23:26:41,917 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-09 23:26:41,983 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-10 00:02:47,286 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-10 00:02:47,291 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-10 00:30:12,531 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-10 00:53:16,818 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-10 00:56:36,163 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-10 01:20:16,180 | log.log_response:253 | Not Found: /favicon.ico
WARNING | 2026-07-10 01:40:08,435 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-10 01:40:11,095 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-10 02:16:06,891 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-10 02:20:42,910 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-10 02:20:42,920 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-10 02:39:18,880 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 02:39:34,467 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 02:42:10,074 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 02:42:10,078 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 02:42:10,252 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 02:42:10,557 | log.log_response:253 | Not Found: /static/admin/css/login.css
WARNING | 2026-07-10 02:42:10,608 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 02:42:11,115 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 02:42:11,117 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 02:42:11,432 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 02:42:12,146 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 02:42:12,147 | log.log_response:253 | Not Found: /static/admin/css/login.css
WARNING | 2026-07-10 02:42:12,469 | log.log_response:253 | Not Found: /favicon.ico
WARNING | 2026-07-10 02:42:27,089 | log.log_response:253 | Not Found: /static/admin/css/login.css
WARNING | 2026-07-10 02:42:27,089 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 02:42:27,089 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 02:42:27,090 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 02:42:27,353 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 02:42:28,142 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 02:42:28,143 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 02:42:28,412 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 02:42:29,152 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 02:42:29,154 | log.log_response:253 | Not Found: /static/admin/css/login.css
WARNING | 2026-07-10 02:42:33,358 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 02:42:33,359 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 02:42:33,630 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 02:42:34,167 | log.log_response:253 | Not Found: /static/admin/css/login.css
WARNING | 2026-07-10 02:42:34,168 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 02:42:34,168 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 02:42:34,416 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 02:42:35,188 | log.log_response:253 | Not Found: /static/admin/css/login.css
WARNING | 2026-07-10 02:42:35,189 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
ERROR | 2026-07-10 02:44:46,260 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 244, in _get_session
    return self._session_cache
AttributeError: 'SessionStore' object has no attribute '_session_cache'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 33, in __call__
    current_language = request.session.get('django_language', settings.LANGUAGE_CODE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 74, in get
    return self._session.get(key, default)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 249, in _get_session
    self._session_cache = self.load()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/db.py", line 55, in load
    s = self._get_session_from_db()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/db.py", line 34, in _get_session_from_db
    return self.model.objects.get(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-10 02:44:46,273 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-10 02:45:46,255 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 244, in _get_session
    return self._session_cache
AttributeError: 'SessionStore' object has no attribute '_session_cache'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 33, in __call__
    current_language = request.session.get('django_language', settings.LANGUAGE_CODE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 74, in get
    return self._session.get(key, default)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 249, in _get_session
    self._session_cache = self.load()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/db.py", line 55, in load
    s = self._get_session_from_db()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/db.py", line 34, in _get_session_from_db
    return self.model.objects.get(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-10 02:45:46,264 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-10 02:47:23,475 | log.log_response:253 | Internal Server Error: /accounts/google/login/callback/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 772, in cmd_query
    self._cmysql.query(
_mysql_connector.MySQLInterfaceError: Duplicate entry 'aviv' for key 'users_customuser.username'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 188, in execute
    return self.cursor.execute(query, new_args)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/cursor_cext.py", line 353, in execute
    self._connection.cmd_query(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/opentelemetry/context_propagation.py", line 97, in wrapper
    return method(cnx, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 781, in cmd_query
    raise get_mysql_exception(
mysql.connector.errors.IntegrityError: 1062 (23000): Duplicate entry 'aviv' for key 'users_customuser.username'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 165, in dispatch
    return complete_social_login(request, login)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/helpers.py", line 78, in complete_social_login
    return flows.login.complete_login(request, sociallogin)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login
    return _authenticate(request, sociallogin)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate
    ret = process_signup(request, sociallogin)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/internal/flows/signup.py", line 132, in process_signup
    get_adapter().save_user(request, sociallogin, form=None)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 116, in save_user
    sociallogin.save(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/models.py", line 315, in save
    user.save()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/auth/base_user.py", line 65, in save
    super().save(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/base.py", line 902, in save
    self.save_base(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/base.py", line 1023, in save_base
    post_save.send(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/dispatch/dispatcher.py", line 189, in send
    response = receiver(signal=self, sender=sender, **named)
  File "/home/dsncoetw/banshix.com/users/signals.py", line 9, in create_customer
    User.objects.create(username=instance)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 665, in create
    obj.save(force_insert=True, using=self.db)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/auth/base_user.py", line 65, in save
    super().save(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/base.py", line 902, in save
    self.save_base(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/base.py", line 1008, in save_base
    updated = self._save_table(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/base.py", line 1169, in _save_table
    results = self._do_insert(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/base.py", line 1210, in _do_insert
    return manager._insert(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1873, in _insert
    return query.get_compiler(using=using).execute_sql(returning_fields)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1882, in execute_sql
    cursor.execute(sql, params)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/utils.py", line 79, in execute
    return self._execute_with_wrappers(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers
    return executor(sql, params, many, context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/utils.py", line 100, in _execute
    with self.db.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 188, in execute
    return self.cursor.execute(query, new_args)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/cursor_cext.py", line 353, in execute
    self._connection.cmd_query(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/opentelemetry/context_propagation.py", line 97, in wrapper
    return method(cnx, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 781, in cmd_query
    raise get_mysql_exception(
django.db.utils.IntegrityError: (1062, "1062 (23000): Duplicate entry 'aviv' for key 'users_customuser.username'", '23000')
ERROR | 2026-07-10 02:47:35,413 | log.log_response:253 | Internal Server Error: /accounts/google/login/callback/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 772, in cmd_query
    self._cmysql.query(
_mysql_connector.MySQLInterfaceError: Duplicate entry 'aviv' for key 'users_customuser.username'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 188, in execute
    return self.cursor.execute(query, new_args)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/cursor_cext.py", line 353, in execute
    self._connection.cmd_query(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/opentelemetry/context_propagation.py", line 97, in wrapper
    return method(cnx, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 781, in cmd_query
    raise get_mysql_exception(
mysql.connector.errors.IntegrityError: 1062 (23000): Duplicate entry 'aviv' for key 'users_customuser.username'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 165, in dispatch
    return complete_social_login(request, login)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/helpers.py", line 78, in complete_social_login
    return flows.login.complete_login(request, sociallogin)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login
    return _authenticate(request, sociallogin)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate
    ret = process_signup(request, sociallogin)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/internal/flows/signup.py", line 132, in process_signup
    get_adapter().save_user(request, sociallogin, form=None)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 116, in save_user
    sociallogin.save(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/models.py", line 315, in save
    user.save()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/auth/base_user.py", line 65, in save
    super().save(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/base.py", line 902, in save
    self.save_base(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/base.py", line 1023, in save_base
    post_save.send(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/dispatch/dispatcher.py", line 189, in send
    response = receiver(signal=self, sender=sender, **named)
  File "/home/dsncoetw/banshix.com/users/signals.py", line 9, in create_customer
    User.objects.create(username=instance)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 665, in create
    obj.save(force_insert=True, using=self.db)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/auth/base_user.py", line 65, in save
    super().save(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/base.py", line 902, in save
    self.save_base(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/base.py", line 1008, in save_base
    updated = self._save_table(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/base.py", line 1169, in _save_table
    results = self._do_insert(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/base.py", line 1210, in _do_insert
    return manager._insert(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1873, in _insert
    return query.get_compiler(using=using).execute_sql(returning_fields)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1882, in execute_sql
    cursor.execute(sql, params)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/utils.py", line 79, in execute
    return self._execute_with_wrappers(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers
    return executor(sql, params, many, context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/utils.py", line 100, in _execute
    with self.db.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 188, in execute
    return self.cursor.execute(query, new_args)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/cursor_cext.py", line 353, in execute
    self._connection.cmd_query(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/opentelemetry/context_propagation.py", line 97, in wrapper
    return method(cnx, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 781, in cmd_query
    raise get_mysql_exception(
django.db.utils.IntegrityError: (1062, "1062 (23000): Duplicate entry 'aviv' for key 'users_customuser.username'", '23000')
WARNING | 2026-07-10 02:47:49,748 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-10 03:39:23,556 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-10 04:34:40,063 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-10 05:40:39,229 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-10 05:40:39,237 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-10 06:01:46,069 | log.log_response:253 | Internal Server Error: /xmlrpc.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-10 06:23:32,181 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-10 06:31:55,389 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-10 06:31:55,394 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-10 06:51:14,275 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-10 08:08:35,819 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-10 08:11:28,766 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-10 08:11:28,778 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-10 09:41:47,133 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-10 09:44:20,092 | log.log_response:253 | Not Found: /media/system/js/core.js
WARNING | 2026-07-10 09:44:22,611 | log.log_response:253 | Not Found: /wp-includes/js/jquery/jquery.js
ERROR | 2026-07-10 09:49:19,100 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 258, in list_apps
    db_apps = SocialApp.objects.on_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/models.py", line 39, in on_site
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-10 09:49:19,110 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-10 09:52:06,885 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-10 09:53:28,415 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-10 10:00:18,834 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:00:32,285 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:00:32,463 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:00:32,746 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:00:32,751 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:00:32,754 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:00:33,196 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:00:33,196 | log.log_response:253 | Not Found: /static/admin/css/login.css
WARNING | 2026-07-10 10:00:33,364 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:00:33,734 | log.log_response:253 | Not Found: /favicon.ico
WARNING | 2026-07-10 10:00:54,379 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:01:01,558 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:01:23,660 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:02:12,562 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:02:14,690 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:02:21,353 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:02:21,610 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:02:21,612 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:02:21,657 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:02:21,683 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:02:22,185 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:02:22,185 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:02:22,186 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:02:22,296 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:02:26,796 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:02:27,056 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:02:27,183 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:02:27,183 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:02:27,183 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:02:27,455 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:02:27,483 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:02:27,585 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:02:37,270 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:02:37,573 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:02:37,573 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:02:37,574 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:02:37,879 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:02:38,111 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:02:38,113 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:02:38,157 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:02:38,420 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:03:12,591 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:03:13,093 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:03:13,094 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:03:13,095 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:03:13,491 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:03:13,499 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:03:14,144 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:03:14,145 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:03:22,885 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:03:22,886 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:03:22,886 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:03:22,928 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:03:23,134 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:03:23,134 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:03:23,172 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:03:23,214 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:03:23,214 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:03:23,347 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:03:24,178 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:03:24,178 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:03:24,180 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:03:24,183 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:03:24,516 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:03:25,833 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:03:25,833 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:03:25,833 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:03:25,833 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:03:26,121 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:03:26,122 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:03:26,122 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:03:26,126 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:03:26,412 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:03:27,151 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:03:27,153 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:03:27,153 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:03:27,450 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:03:27,730 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:03:28,164 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:03:28,165 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:03:39,844 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:03:40,113 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:03:40,113 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:03:40,116 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:03:40,469 | log.log_response:253 | Not Found: /static/admin/css/forms.css
WARNING | 2026-07-10 10:03:40,471 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:03:41,141 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:03:41,434 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:03:41,750 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:03:41,750 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:03:41,750 | log.log_response:253 | Not Found: /static/admin/css/forms.css
WARNING | 2026-07-10 10:03:45,591 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:03:45,877 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:03:45,877 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:03:45,877 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:03:46,155 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:03:46,156 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:03:46,218 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:03:46,541 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:03:46,856 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:03:46,856 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:03:47,137 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:03:50,791 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:03:54,568 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:03:54,890 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:03:54,890 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:03:54,890 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:03:55,154 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:03:55,155 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:03:55,156 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:03:58,077 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:03:58,078 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:03:58,130 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:03:58,131 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:03:58,131 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:03:58,377 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:03:58,406 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:03:58,458 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:03:58,503 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:03:59,119 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:03:59,120 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:03:59,121 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:03:59,160 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:03:59,287 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:04:00,130 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:04:00,131 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:04:00,132 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:04:04,576 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:04:04,576 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:04:04,579 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:04:04,617 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:04:04,799 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:04:05,194 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:04:05,194 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:04:05,197 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:04:05,198 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:04:05,198 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:04:06,179 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:04:06,180 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:04:06,180 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:04:06,182 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:04:06,487 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:04:07,204 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:04:07,205 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:04:07,207 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:04:10,124 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:04:10,492 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:04:19,171 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:04:19,171 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:04:19,171 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:04:19,172 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:04:19,387 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:04:20,176 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:04:20,177 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:04:20,180 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:04:20,181 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:04:20,182 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:04:21,134 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:04:21,134 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:04:21,137 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:04:21,242 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:04:21,543 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:04:22,173 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:04:24,047 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:04:24,048 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:04:24,048 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:04:24,150 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:04:24,303 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:04:25,145 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:04:25,145 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:04:25,148 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:04:36,917 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:04:36,917 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:04:36,919 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:04:36,919 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:04:37,125 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:04:37,125 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:04:37,126 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:04:37,195 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:04:37,226 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:04:38,184 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:04:38,184 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:04:38,185 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:04:38,185 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:04:38,485 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:04:39,126 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:04:39,126 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:04:39,129 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:04:42,438 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:04:42,439 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:04:42,439 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:04:42,481 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:04:42,658 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:04:43,147 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:04:43,147 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:04:43,151 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:04:43,151 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:04:43,152 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:04:44,119 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:04:44,120 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:04:44,120 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:04:44,271 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:04:44,410 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:04:45,198 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:04:45,198 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:04:46,101 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:04:46,102 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:04:46,102 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:04:46,102 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:04:46,102 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:04:47,146 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:04:47,147 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:04:47,149 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:04:47,152 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:04:47,152 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:04:48,117 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:04:48,117 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:04:48,117 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:04:48,119 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:04:48,401 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:05:21,782 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:05:22,036 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:05:22,036 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:05:22,060 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:05:22,120 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:05:22,120 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:05:22,122 | log.log_response:253 | Not Found: /static/admin/css/forms.css
WARNING | 2026-07-10 10:05:22,340 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:05:26,056 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:05:29,891 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:05:29,892 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:05:29,893 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:05:30,111 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:05:30,111 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:05:30,112 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:05:30,162 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:05:30,162 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:05:30,206 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:05:31,169 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:05:31,169 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:05:31,170 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:05:31,171 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:05:31,171 | log.log_response:253 | Not Found: /static/admin/css/login.css
WARNING | 2026-07-10 10:05:32,120 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:05:32,121 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:05:47,598 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:05:47,599 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:05:47,599 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:05:47,811 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:05:48,126 | log.log_response:253 | Not Found: /static/admin/css/login.css
WARNING | 2026-07-10 10:05:48,126 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:05:48,126 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:05:48,133 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:05:48,133 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:05:49,117 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:05:49,118 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:05:49,118 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:05:49,118 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:05:49,410 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:05:50,160 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:05:50,160 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:05:50,160 | log.log_response:253 | Not Found: /static/admin/css/login.css
WARNING | 2026-07-10 10:07:10,261 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:07:10,706 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
ERROR | 2026-07-10 10:07:11,572 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 102, in live_visitors_count
    visitors = SiteVisit.objects.filter(date=today).aggregate(total=Sum('daily_visits'))['total'] or 0
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 590, in aggregate
    return self.query.chain().get_aggregation(self.db, kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/query.py", line 628, in get_aggregation
    result = compiler.execute_sql(SINGLE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-10 10:07:11,579 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-10 10:07:14,620 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:07:25,108 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:08:43,287 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:12:53,784 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:12:54,100 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:15:18,783 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:15:19,249 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:15:32,011 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:15:32,167 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:15:32,345 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:15:32,505 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:15:32,511 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:15:33,131 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:15:33,441 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:15:33,441 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:15:33,441 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:15:37,996 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:15:39,483 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:15:40,908 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-10 10:15:41,226 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:15:41,227 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:15:41,228 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:15:41,229 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:15:41,317 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:15:42,427 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:15:42,429 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:15:42,769 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:15:43,071 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:15:43,072 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:15:43,074 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:15:48,219 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:15:48,508 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:15:48,508 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:15:48,508 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:15:48,787 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:15:49,431 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:15:49,432 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:15:49,825 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:15:50,150 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:15:50,151 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:16:37,959 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:16:38,208 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:16:38,219 | log.log_response:253 | Not Found: /static/admin/css/login.css
WARNING | 2026-07-10 10:16:38,220 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:16:38,249 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:16:38,459 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:16:38,494 | log.log_response:253 | Not Found: /static/admin/css/login.css
WARNING | 2026-07-10 10:16:39,394 | log.log_response:253 | Not Found: /favicon.ico
WARNING | 2026-07-10 10:16:40,001 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:17:01,758 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:17:01,759 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:17:02,023 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:17:02,035 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:17:02,200 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:17:02,654 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:17:02,666 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:17:02,679 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:17:03,951 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:17:09,228 | log.log_response:253 | Not Found: /static/admin/css/dark_mode.css
WARNING | 2026-07-10 10:17:09,513 | log.log_response:253 | Not Found: /static/admin/css/base.css
WARNING | 2026-07-10 10:17:09,583 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
WARNING | 2026-07-10 10:17:09,584 | log.log_response:253 | Not Found: /static/admin/js/theme.js
WARNING | 2026-07-10 10:17:09,586 | log.log_response:253 | Not Found: /static/admin/css/nav_sidebar.css
WARNING | 2026-07-10 10:17:10,978 | log.log_response:253 | Not Found: /static/admin/js/nav_sidebar.js
WARNING | 2026-07-10 10:17:10,978 | log.log_response:253 | Not Found: /static/admin/css/responsive.css
WARNING | 2026-07-10 10:17:10,978 | log.log_response:253 | Not Found: /static/admin/css/dashboard.css
ERROR | 2026-07-10 10:18:54,459 | log.log_response:253 | Internal Server Error: /admin/shop/category/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 244, in _get_session
    return self._session_cache
AttributeError: 'SessionStore' object has no attribute '_session_cache'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 33, in __call__
    current_language = request.session.get('django_language', settings.LANGUAGE_CODE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 74, in get
    return self._session.get(key, default)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 249, in _get_session
    self._session_cache = self.load()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/db.py", line 55, in load
    s = self._get_session_from_db()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/db.py", line 34, in _get_session_from_db
    return self.model.objects.get(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-10 10:18:59,179 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 244, in _get_session
    return self._session_cache
AttributeError: 'SessionStore' object has no attribute '_session_cache'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 33, in __call__
    current_language = request.session.get('django_language', settings.LANGUAGE_CODE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 74, in get
    return self._session.get(key, default)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 249, in _get_session
    self._session_cache = self.load()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/db.py", line 55, in load
    s = self._get_session_from_db()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/db.py", line 34, in _get_session_from_db
    return self.model.objects.get(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-10 10:18:59,178 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 244, in _get_session
    return self._session_cache
AttributeError: 'SessionStore' object has no attribute '_session_cache'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 33, in __call__
    current_language = request.session.get('django_language', settings.LANGUAGE_CODE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 74, in get
    return self._session.get(key, default)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 249, in _get_session
    self._session_cache = self.load()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/db.py", line 55, in load
    s = self._get_session_from_db()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/db.py", line 34, in _get_session_from_db
    return self.model.objects.get(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-10 10:18:59,193 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-10 10:18:59,193 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-10 10:22:58,824 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 244, in _get_session
    return self._session_cache
AttributeError: 'SessionStore' object has no attribute '_session_cache'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 33, in __call__
    current_language = request.session.get('django_language', settings.LANGUAGE_CODE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 74, in get
    return self._session.get(key, default)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 249, in _get_session
    self._session_cache = self.load()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/db.py", line 55, in load
    s = self._get_session_from_db()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/db.py", line 34, in _get_session_from_db
    return self.model.objects.get(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-10 10:22:58,834 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-10 11:31:31,991 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-10 12:44:24,655 | log.log_response:253 | Not Found: /kXMGtQpC
WARNING | 2026-07-10 12:44:29,534 | log.log_response:253 | Not Found: /KLFzmbdm
WARNING | 2026-07-10 12:44:30,517 | log.log_response:253 | Not Found: /KLFzmbdm
WARNING | 2026-07-10 12:44:31,948 | log.log_response:253 | Not Found: /lander/uz---cosm-box/
WARNING | 2026-07-10 12:44:33,178 | log.log_response:253 | Not Found: /lander/uz---cosm-box/
WARNING | 2026-07-10 12:44:35,024 | log.log_response:253 | Not Found: /nfvX2mRq
WARNING | 2026-07-10 12:44:36,441 | log.log_response:253 | Not Found: /nfvX2mRq
WARNING | 2026-07-10 12:44:37,815 | log.log_response:253 | Not Found: /j26HRfdD
WARNING | 2026-07-10 12:44:38,505 | log.log_response:253 | Not Found: /j26HRfdD
WARNING | 2026-07-10 12:44:39,901 | log.log_response:253 | Not Found: /SyhZkyvD
WARNING | 2026-07-10 12:44:40,923 | log.log_response:253 | Not Found: /SyhZkyvD
WARNING | 2026-07-10 12:44:42,697 | log.log_response:253 | Not Found: /n4TWwtZ4
WARNING | 2026-07-10 12:44:43,638 | log.log_response:253 | Not Found: /n4TWwtZ4
WARNING | 2026-07-10 12:44:45,084 | log.log_response:253 | Not Found: /NWJs6k27
WARNING | 2026-07-10 12:44:46,047 | log.log_response:253 | Not Found: /NWJs6k27
WARNING | 2026-07-10 12:44:47,619 | log.log_response:253 | Not Found: /lander/sberquiz-2223-3
WARNING | 2026-07-10 12:44:48,330 | log.log_response:253 | Not Found: /lander/sberquiz-2223-3
WARNING | 2026-07-10 12:44:49,766 | log.log_response:253 | Not Found: /lander/sberchat5v4_tds_newcrm_028-vnutr/index.php
WARNING | 2026-07-10 12:44:50,703 | log.log_response:253 | Not Found: /lander/sberchat5v4_tds_newcrm_028-vnutr/index.php
WARNING | 2026-07-10 12:44:51,940 | log.log_response:253 | Not Found: /p3y69
WARNING | 2026-07-10 12:44:54,112 | log.log_response:253 | Not Found: /p3y69
WARNING | 2026-07-10 12:44:58,169 | log.log_response:253 | Not Found: /zMmL28CN
WARNING | 2026-07-10 12:45:00,781 | log.log_response:253 | Not Found: /3vt4yTCT
WARNING | 2026-07-10 12:45:02,041 | log.log_response:253 | Not Found: /3vt4yTCT
WARNING | 2026-07-10 12:45:03,895 | log.log_response:253 | Not Found: /6bXX29bt
WARNING | 2026-07-10 12:45:04,673 | log.log_response:253 | Not Found: /6bXX29bt
WARNING | 2026-07-10 12:45:06,329 | log.log_response:253 | Not Found: /sKmcMfjD
WARNING | 2026-07-10 12:45:07,265 | log.log_response:253 | Not Found: /sKmcMfjD
WARNING | 2026-07-10 12:45:11,080 | log.log_response:253 | Not Found: /YWy6BPtM
WARNING | 2026-07-10 12:45:12,185 | log.log_response:253 | Not Found: /YWy6BPtM
WARNING | 2026-07-10 12:45:13,784 | log.log_response:253 | Not Found: /lander/-bull--sovkombank_quiz/
WARNING | 2026-07-10 12:45:14,525 | log.log_response:253 | Not Found: /lander/-bull--sovkombank_quiz/
WARNING | 2026-07-10 12:45:15,667 | log.log_response:253 | Not Found: /5jshCV
WARNING | 2026-07-10 12:45:16,204 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-10 12:45:18,377 | log.log_response:253 | Not Found: /5jshCV
WARNING | 2026-07-10 12:45:19,933 | log.log_response:253 | Not Found: /28kxhS
WARNING | 2026-07-10 12:45:20,616 | log.log_response:253 | Not Found: /28kxhS
WARNING | 2026-07-10 12:45:25,037 | log.log_response:253 | Not Found: /YRWnWHy7
WARNING | 2026-07-10 12:45:26,543 | log.log_response:253 | Not Found: /sFRWyHsz
WARNING | 2026-07-10 12:45:27,243 | log.log_response:253 | Not Found: /sFRWyHsz
WARNING | 2026-07-10 12:45:28,871 | log.log_response:253 | Not Found: /n6PdMqLz
WARNING | 2026-07-10 12:45:29,866 | log.log_response:253 | Not Found: /n6PdMqLz
WARNING | 2026-07-10 12:45:33,626 | log.log_response:253 | Not Found: /xv2qwZ3s
WARNING | 2026-07-10 12:45:37,010 | log.log_response:253 | Not Found: /dwztdbhG
WARNING | 2026-07-10 12:45:38,594 | log.log_response:253 | Not Found: /dwztdbhG
WARNING | 2026-07-10 12:45:40,936 | log.log_response:253 | Not Found: /sberbank-quiz-v2/
WARNING | 2026-07-10 12:45:41,739 | log.log_response:253 | Not Found: /sberbank-quiz-v2/
WARNING | 2026-07-10 12:45:45,466 | log.log_response:253 | Not Found: /sberbank-quiz-4
WARNING | 2026-07-10 12:45:46,948 | log.log_response:253 | Not Found: /lander/sberchat5v4_tds_newcrm_017-ec_register-_1730370309/index.php
WARNING | 2026-07-10 12:45:51,807 | log.log_response:253 | Not Found: /lander/testsberv4-copy--1/
WARNING | 2026-07-10 12:45:56,358 | log.log_response:253 | Not Found: /GJcjXsGY
WARNING | 2026-07-10 12:45:57,133 | log.log_response:253 | Not Found: /GJcjXsGY
WARNING | 2026-07-10 12:45:58,864 | log.log_response:253 | Not Found: /nqw80
WARNING | 2026-07-10 12:46:00,168 | log.log_response:253 | Not Found: /nqw80
WARNING | 2026-07-10 12:46:01,775 | log.log_response:253 | Not Found: /9hs69
WARNING | 2026-07-10 12:46:03,048 | log.log_response:253 | Not Found: /9hs69
WARNING | 2026-07-10 12:46:07,063 | log.log_response:253 | Not Found: /q1gpDhK4
WARNING | 2026-07-10 12:46:08,434 | log.log_response:253 | Not Found: /mQ2bDkV4
WARNING | 2026-07-10 12:46:09,518 | log.log_response:253 | Not Found: /mQ2bDkV4
WARNING | 2026-07-10 12:46:10,978 | log.log_response:253 | Not Found: /CMdTKBx3
WARNING | 2026-07-10 12:46:11,651 | log.log_response:253 | Not Found: /CMdTKBx3
WARNING | 2026-07-10 12:46:13,807 | log.log_response:253 | Not Found: /Kd67Fq1x
WARNING | 2026-07-10 12:46:14,595 | log.log_response:253 | Not Found: /Kd67Fq1x
WARNING | 2026-07-10 12:46:15,777 | log.log_response:253 | Not Found: /qJYNKtCd
WARNING | 2026-07-10 12:46:16,459 | log.log_response:253 | Not Found: /qJYNKtCd
WARNING | 2026-07-10 12:46:19,088 | log.log_response:253 | Not Found: /tink_chat/
WARNING | 2026-07-10 12:46:21,895 | log.log_response:253 | Not Found: /tink_chat/
WARNING | 2026-07-10 12:46:23,806 | log.log_response:253 | Not Found: /lander/sber/
WARNING | 2026-07-10 12:46:27,152 | log.log_response:253 | Not Found: /lander/sber/
WARNING | 2026-07-10 12:46:30,530 | log.log_response:253 | Not Found: /fpyB8SZ3
WARNING | 2026-07-10 12:46:31,667 | log.log_response:253 | Not Found: /n5cw4Z3Y
WARNING | 2026-07-10 12:46:32,641 | log.log_response:253 | Not Found: /n5cw4Z3Y
WARNING | 2026-07-10 12:46:36,228 | log.log_response:253 | Not Found: /vNyFhhL5
WARNING | 2026-07-10 12:46:36,331 | log.log_response:253 | Not Found: /vNyFhhL5
WARNING | 2026-07-10 12:46:39,036 | log.log_response:253 | Not Found: /zxDLJZ
WARNING | 2026-07-10 12:46:40,208 | log.log_response:253 | Not Found: /zxDLJZ
WARNING | 2026-07-10 12:46:41,937 | log.log_response:253 | Not Found: /lander/sber-fix/
WARNING | 2026-07-10 12:46:42,652 | log.log_response:253 | Not Found: /lander/sber-fix/
WARNING | 2026-07-10 12:46:44,163 | log.log_response:253 | Not Found: /yZdx79
WARNING | 2026-07-10 12:46:44,851 | log.log_response:253 | Not Found: /yZdx79
WARNING | 2026-07-10 12:46:46,499 | log.log_response:253 | Not Found: /lander/sberchat5v4_tds_newcrm_038-vnutr_1721815245/index.php
WARNING | 2026-07-10 12:46:47,208 | log.log_response:253 | Not Found: /lander/sberchat5v4_tds_newcrm_038-vnutr_1721815245/index.php
WARNING | 2026-07-10 12:46:48,552 | log.log_response:253 | Not Found: /sberchat008-prilca/
WARNING | 2026-07-10 12:46:50,599 | log.log_response:253 | Not Found: /sberchat008-prilca/
WARNING | 2026-07-10 12:46:52,258 | log.log_response:253 | Not Found: /5fH7sTTJ
WARNING | 2026-07-10 12:46:52,976 | log.log_response:253 | Not Found: /5fH7sTTJ
WARNING | 2026-07-10 12:46:54,878 | log.log_response:253 | Not Found: /SrBkPK64
WARNING | 2026-07-10 12:46:55,784 | log.log_response:253 | Not Found: /SrBkPK64
WARNING | 2026-07-10 12:46:57,060 | log.log_response:253 | Not Found: /BNp8hDTk
WARNING | 2026-07-10 12:46:57,792 | log.log_response:253 | Not Found: /BNp8hDTk
WARNING | 2026-07-10 12:47:00,149 | log.log_response:253 | Not Found: /83036323
WARNING | 2026-07-10 12:47:01,146 | log.log_response:253 | Not Found: /83036323
WARNING | 2026-07-10 12:47:04,844 | log.log_response:253 | Not Found: /9LBgkTzq
WARNING | 2026-07-10 12:47:07,743 | log.log_response:253 | Not Found: /262LBNFp
WARNING | 2026-07-10 12:47:08,476 | log.log_response:253 | Not Found: /262LBNFp
WARNING | 2026-07-10 12:47:10,349 | log.log_response:253 | Not Found: /cabinet
WARNING | 2026-07-10 12:47:11,158 | log.log_response:253 | Not Found: /cabinet
WARNING | 2026-07-10 12:47:12,827 | log.log_response:253 | Not Found: /lander/rosneft/
WARNING | 2026-07-10 12:47:14,099 | log.log_response:253 | Not Found: /lander/rosneft/
WARNING | 2026-07-10 12:47:15,575 | log.log_response:253 | Not Found: /9XgxmrM3
WARNING | 2026-07-10 12:47:17,021 | log.log_response:253 | Not Found: /9XgxmrM3
WARNING | 2026-07-10 12:47:18,215 | log.log_response:253 | Not Found: /gpLFR5sr
WARNING | 2026-07-10 12:47:19,279 | log.log_response:253 | Not Found: /gpLFR5sr
WARNING | 2026-07-10 12:47:20,819 | log.log_response:253 | Not Found: /prVdNCXD
WARNING | 2026-07-10 12:47:21,509 | log.log_response:253 | Not Found: /prVdNCXD
WARNING | 2026-07-10 12:47:23,049 | log.log_response:253 | Not Found: /sbr
WARNING | 2026-07-10 12:47:23,743 | log.log_response:253 | Not Found: /sbr
WARNING | 2026-07-10 12:47:25,215 | log.log_response:253 | Not Found: /BSDLw5Mp
WARNING | 2026-07-10 12:47:26,422 | log.log_response:253 | Not Found: /BSDLw5Mp
WARNING | 2026-07-10 12:47:27,507 | log.log_response:253 | Not Found: /lander/sberchat5v4_tds_newcrm_017-ec_register-_1732091122/index.php
WARNING | 2026-07-10 12:47:28,222 | log.log_response:253 | Not Found: /lander/sberchat5v4_tds_newcrm_017-ec_register-_1732091122/index.php
WARNING | 2026-07-10 12:47:29,532 | log.log_response:253 | Not Found: /4gpzSvhY
WARNING | 2026-07-10 12:47:30,782 | log.log_response:253 | Not Found: /4gpzSvhY
WARNING | 2026-07-10 12:47:32,010 | log.log_response:253 | Not Found: /CtdJ76V
WARNING | 2026-07-10 12:47:33,127 | log.log_response:253 | Not Found: /CtdJ76V
WARNING | 2026-07-10 13:00:15,717 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-10 14:45:40,541 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-10 15:13:25,847 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-10 16:10:51,004 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-10 17:00:04,961 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-10 17:10:00,750 | log.log_response:253 | Not Found: /sitemap.xml
WARNING | 2026-07-10 17:28:43,908 | log.log_response:253 | Not Found: /favicon.ico
WARNING | 2026-07-10 17:49:58,264 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-10 19:15:12,902 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-10 19:29:50,258 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-10 19:39:24,160 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-10 19:39:24,225 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-10 20:21:47,677 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-10 21:13:35,341 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-10 21:15:46,286 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-10 21:15:46,295 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-10 21:23:17,795 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-10 21:25:33,731 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-10 21:25:33,738 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-10 21:25:34,553 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-10 21:25:34,561 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-10 21:25:35,446 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-10 21:25:36,068 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-10 21:49:05,712 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-10 21:49:09,454 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-10 22:00:17,807 | log.log_response:253 | Not Found: /xmlrpc.php
ERROR | 2026-07-10 22:03:24,895 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-10 22:03:24,903 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-10 22:46:43,494 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-10 22:52:58,401 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-11 00:26:20,454 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-11 00:43:26,504 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-11 00:47:24,525 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-11 00:47:24,529 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-11 00:47:41,485 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-11 01:07:27,974 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-11 01:13:56,319 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-11 02:12:59,960 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-11 02:51:58,946 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-11 02:54:28,820 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-11 02:54:28,828 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-11 03:15:34,054 | log.log_response:253 | Internal Server Error: /product/2013-honda-accord-24l-automatic-251157-km/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-11 03:15:34,061 | log.log_response:253 | Internal Server Error: /product/2013-honda-accord-24l-automatic-251157-km/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-11 04:00:17,279 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-11 04:37:17,258 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-11 05:03:39,088 | log.log_response:253 | Internal Server Error: /review/add/apple-gift-card-digital-code/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 402, in add_review
    product = get_object_or_404(Product, slug=product_slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-11 05:03:39,096 | log.log_response:253 | Internal Server Error: /review/add/apple-gift-card-digital-code/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-11 05:31:28,358 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-11 05:46:43,714 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-11 06:36:42,852 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-11 06:36:42,862 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-11 07:26:42,870 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-11 07:27:36,593 | log.log_response:253 | Not Found: /license.txt
ERROR | 2026-07-11 07:50:58,955 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-11 07:50:58,961 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-11 08:17:24,544 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-11 09:09:17,616 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-12 06:21:56,226 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-12 06:21:59,182 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-12 06:43:36,642 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-12 06:57:18,885 | log.log_response:253 | Internal Server Error: /product/skunk2-alpha-series-h22a-connecting-rods-forged-pe/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-12 06:57:18,898 | log.log_response:253 | Internal Server Error: /product/skunk2-alpha-series-h22a-connecting-rods-forged-pe/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-12 07:06:16,676 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-12 07:06:16,681 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-12 07:07:00,799 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-12 07:41:24,580 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-12 07:43:16,921 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-12 07:46:52,304 | log.log_response:253 | Internal Server Error: /product/vibrant-oil-drain-flange-58-od-male-neck-gt15gt35/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-12 07:46:52,306 | log.log_response:253 | Internal Server Error: /product/vibrant-oil-drain-flange-58-od-male-neck-gt15gt35/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-12 07:52:13,274 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-12 07:52:14,702 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
ERROR | 2026-07-12 07:56:48,189 | log.log_response:253 | Internal Server Error: /product/je-pistons-forged-set-nissan-vr30ddtt-86mm-bore-10/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-12 07:56:48,194 | log.log_response:253 | Internal Server Error: /product/je-pistons-forged-set-nissan-vr30ddtt-86mm-bore-10/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-12 07:57:12,714 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-12 08:27:50,476 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-12 09:02:05,286 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-12 09:06:52,046 | log.log_response:253 | Internal Server Error: /product/apple-gift/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-12 09:06:52,058 | log.log_response:253 | Internal Server Error: /product/apple-gift/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-12 09:25:43,080 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-12 09:29:25,113 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-12 10:09:38,449 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-12 10:09:38,462 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-12 10:54:33,930 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
ERROR | 2026-07-12 11:40:41,544 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-12 12:06:49,851 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-12 12:06:49,866 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-12 13:49:19,236 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-12 13:53:49,601 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-12 13:53:49,612 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-12 14:37:15,925 | log.log_response:253 | Internal Server Error: /accounts/password/reset/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 578, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-12 14:37:15,933 | log.log_response:253 | Internal Server Error: /accounts/password/reset/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-12 14:40:23,167 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-12 14:44:35,092 | log.log_response:253 | Internal Server Error: /product/samsung-m7-m70f-32-inch-4k-hdr-smart-monitor-white/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-12 14:44:35,098 | log.log_response:253 | Internal Server Error: /product/samsung-m7-m70f-32-inch-4k-hdr-smart-monitor-white/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-12 15:03:41,075 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-12 15:07:49,543 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-12 15:07:49,548 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-12 15:07:49,655 | log.log_response:253 | Not Found: /favicon.ico
ERROR | 2026-07-12 15:39:23,875 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-12 15:39:51,274 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-12 16:22:05,959 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-12 16:22:08,813 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-12 16:30:04,006 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-12 16:43:55,882 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-12 16:47:06,401 | log.log_response:253 | Internal Server Error: /product/apple-itunes/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-12 16:47:06,407 | log.log_response:253 | Internal Server Error: /product/apple-itunes/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-12 17:20:45,342 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-12 17:54:30,924 | log.log_response:253 | Not Found: /wp-admin/css/
WARNING | 2026-07-12 17:55:00,607 | log.log_response:253 | Not Found: /.well-known/
WARNING | 2026-07-12 17:55:34,463 | log.log_response:253 | Not Found: /sites/default/files/
WARNING | 2026-07-12 17:57:00,149 | log.log_response:253 | Not Found: /uploads/
WARNING | 2026-07-12 17:57:31,533 | log.log_response:253 | Not Found: /images/
WARNING | 2026-07-12 17:58:01,042 | log.log_response:253 | Not Found: /files/
WARNING | 2026-07-12 18:27:44,814 | log.log_response:253 | Not Found: /wp-login.php
ERROR | 2026-07-12 18:31:03,185 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-12 19:09:00,044 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-12 19:35:17,312 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-12 19:52:17,896 | log.log_response:253 | Not Found: /console/
WARNING | 2026-07-12 19:52:18,883 | log.log_response:253 | Not Found: /server
WARNING | 2026-07-12 19:52:19,643 | log.log_response:253 | Not Found: /server-status
WARNING | 2026-07-12 19:52:22,572 | log.log_response:253 | Not Found: /login.action
WARNING | 2026-07-12 19:52:24,827 | log.log_response:253 | Not Found: /___proxy_subdomain_whm/login
WARNING | 2026-07-12 19:52:25,693 | log.log_response:253 | Not Found: /___proxy_subdomain_cpanel
WARNING | 2026-07-12 19:52:26,379 | log.log_response:253 | Not Found: /v2/_catalog
WARNING | 2026-07-12 19:52:27,377 | log.log_response:253 | Not Found: /.DS_Store
WARNING | 2026-07-12 19:52:30,755 | log.log_response:253 | Not Found: /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application
WARNING | 2026-07-12 19:52:33,725 | log.log_response:253 | Not Found: /graphql
WARNING | 2026-07-12 19:52:34,348 | log.log_response:253 | Not Found: /api
WARNING | 2026-07-12 19:52:34,971 | log.log_response:253 | Not Found: /api/graphql
WARNING | 2026-07-12 19:52:35,819 | log.log_response:253 | Not Found: /graphql/api
WARNING | 2026-07-12 19:52:36,740 | log.log_response:253 | Not Found: /api/gql
WARNING | 2026-07-12 19:52:37,370 | log.log_response:253 | Not Found: /s/133313e2734323e2231323e2230313/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties
WARNING | 2026-07-12 19:52:38,629 | log.log_response:253 | Not Found: /config.json
WARNING | 2026-07-12 19:52:40,891 | log.log_response:253 | Not Found: /telescope/requests
WARNING | 2026-07-12 19:52:41,528 | log.log_response:253 | Not Found: /info.php
WARNING | 2026-07-12 19:52:43,008 | log.log_response:253 | Not Found: /actuator/env
WARNING | 2026-07-12 19:52:44,571 | log.log_response:253 | Not Found: /trace.axd
WARNING | 2026-07-12 19:52:45,662 | log.log_response:253 | Not Found: /@vite/env
WARNING | 2026-07-12 19:52:46,428 | log.log_response:253 | Not Found: /.vscode/sftp.json
WARNING | 2026-07-12 19:52:49,906 | log.log_response:253 | Not Found: /debug/default/view
ERROR | 2026-07-12 19:55:30,624 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-12 19:55:30,635 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-12 20:11:41,044 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-12 20:36:59,079 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 265, in list_apps
    for app in db_apps:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-12 20:36:59,090 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-12 21:53:36,371 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-12 23:30:37,857 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-12 23:31:05,051 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-13 00:42:51,816 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-13 01:14:07,120 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-13 01:16:57,700 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-13 01:16:57,710 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-13 01:16:59,036 | log.log_response:253 | Not Found: /favicon.ico
WARNING | 2026-07-13 02:41:28,118 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-13 03:06:42,756 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-13 04:55:50,669 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-13 05:30:24,328 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-13 06:42:55,205 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-13 07:00:42,734 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-13 07:23:32,972 | log.log_response:253 | Not Found: /license.txt
WARNING | 2026-07-13 08:24:09,136 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-13 09:22:42,387 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/security.py", line 28, in process_request
    host = self.redirect_host or request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
ERROR | 2026-07-13 09:37:30,504 | log.log_response:253 | Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'banshix.com.g7techserve.com.ng'. You may need to add 'banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-13 10:11:15,753 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-13 11:11:46,005 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-13 11:20:54,902 | log.log_response:253 | Not Found: /.well-known/traffic-advice
WARNING | 2026-07-13 11:35:17,617 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-13 11:50:53,644 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-13 12:12:16,453 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-13 13:02:49,143 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-13 13:37:06,287 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-13 13:48:47,039 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-13 14:25:01,715 | log.log_response:253 | Not Found: /wp-content/plugins/hellopress/wp_filemanager.php
WARNING | 2026-07-13 14:25:03,232 | log.log_response:253 | Not Found: /this_is_a_new_hello_world.php
WARNING | 2026-07-13 14:25:03,552 | log.log_response:253 | Not Found: /wp-access.php
WARNING | 2026-07-13 14:25:04,533 | log.log_response:253 | Not Found: /x.php
WARNING | 2026-07-13 14:25:04,878 | log.log_response:253 | Not Found: /x.php/x.php/x.php//x.php
WARNING | 2026-07-13 14:25:05,179 | log.log_response:253 | Not Found: /wp-sing.php
WARNING | 2026-07-13 14:25:05,502 | log.log_response:253 | Not Found: /i.php
WARNING | 2026-07-13 14:25:05,810 | log.log_response:253 | Not Found: /ccou.php
WARNING | 2026-07-13 14:25:07,065 | log.log_response:253 | Not Found: /666.php
WARNING | 2026-07-13 14:25:07,355 | log.log_response:253 | Not Found: /wp-the.php
WARNING | 2026-07-13 14:25:07,682 | log.log_response:253 | Not Found: /wp-block.php
WARNING | 2026-07-13 14:25:09,058 | log.log_response:253 | Not Found: /bthil.php
WARNING | 2026-07-13 14:25:09,345 | log.log_response:253 | Not Found: /jj.php
WARNING | 2026-07-13 14:25:09,683 | log.log_response:253 | Not Found: /wp.php/wp.php/wp.php//wp.php
WARNING | 2026-07-13 14:25:11,134 | log.log_response:253 | Not Found: /wp-firewall.php
WARNING | 2026-07-13 14:25:11,438 | log.log_response:253 | Not Found: /1.php
WARNING | 2026-07-13 14:25:11,765 | log.log_response:253 | Not Found: /z.php
WARNING | 2026-07-13 14:25:13,076 | log.log_response:253 | Not Found: /db.php
WARNING | 2026-07-13 14:25:13,402 | log.log_response:253 | Not Found: /wp-conflg.php
WARNING | 2026-07-13 14:25:13,700 | log.log_response:253 | Not Found: /t.php
WARNING | 2026-07-13 14:25:15,099 | log.log_response:253 | Not Found: /new4.php
WARNING | 2026-07-13 14:25:15,395 | log.log_response:253 | Not Found: /xwpg.php
WARNING | 2026-07-13 14:25:15,719 | log.log_response:253 | Not Found: /miru1.php
WARNING | 2026-07-13 14:25:17,091 | log.log_response:253 | Not Found: /file5.php
WARNING | 2026-07-13 14:25:17,391 | log.log_response:253 | Not Found: /xper1.php
WARNING | 2026-07-13 14:25:17,686 | log.log_response:253 | Not Found: /wp-omao.php
WARNING | 2026-07-13 14:25:19,055 | log.log_response:253 | Not Found: /0xD.php
WARNING | 2026-07-13 14:25:19,372 | log.log_response:253 | Not Found: /wplogbak.php
WARNING | 2026-07-13 14:25:19,667 | log.log_response:253 | Not Found: /txets.php
WARNING | 2026-07-13 14:25:21,107 | log.log_response:253 | Not Found: /new.php
WARNING | 2026-07-13 14:25:21,399 | log.log_response:253 | Not Found: /ms.php
WARNING | 2026-07-13 14:25:21,691 | log.log_response:253 | Not Found: /wp-slss.php
WARNING | 2026-07-13 14:25:23,053 | log.log_response:253 | Not Found: /wmore1.php
WARNING | 2026-07-13 14:25:23,342 | log.log_response:253 | Not Found: /xda.php
WARNING | 2026-07-13 14:25:24,535 | log.log_response:253 | Not Found: /b.php
WARNING | 2026-07-13 14:25:24,840 | log.log_response:253 | Not Found: /wefile.php
WARNING | 2026-07-13 14:25:25,134 | log.log_response:253 | Not Found: /obfuscate.php
WARNING | 2026-07-13 14:25:25,422 | log.log_response:253 | Not Found: /x123.php
WARNING | 2026-07-13 14:25:27,103 | log.log_response:253 | Not Found: /w3llstore.php
WARNING | 2026-07-13 14:25:27,497 | log.log_response:253 | Not Found: /Okxob.php
WARNING | 2026-07-13 14:25:29,066 | log.log_response:253 | Not Found: /leaf.php
WARNING | 2026-07-13 14:25:29,401 | log.log_response:253 | Not Found: /drykl.php
WARNING | 2026-07-13 14:25:30,515 | log.log_response:253 | Not Found: /file6.php
WARNING | 2026-07-13 14:25:30,810 | log.log_response:253 | Not Found: /cx.php
WARNING | 2026-07-13 14:25:31,099 | log.log_response:253 | Not Found: /p-blog.php
WARNING | 2026-07-13 14:25:31,389 | log.log_response:253 | Not Found: /wp-wlx.php
WARNING | 2026-07-13 14:25:33,086 | log.log_response:253 | Not Found: /w2025.php
WARNING | 2026-07-13 14:25:33,433 | log.log_response:253 | Not Found: /autovirgi.php/autovirgi.php/autovirgi.php//autovirgi.php
WARNING | 2026-07-13 14:25:35,126 | log.log_response:253 | Not Found: /nurseling.php/nurseling.php/nurseling.php//nurseling.php
WARNING | 2026-07-13 14:25:35,430 | log.log_response:253 | Not Found: /file3.php
WARNING | 2026-07-13 14:25:37,070 | log.log_response:253 | Not Found: /harvestry.php
WARNING | 2026-07-13 14:25:37,361 | log.log_response:253 | Not Found: /000.php
WARNING | 2026-07-13 14:25:38,565 | log.log_response:253 | Not Found: /btx25.php
WARNING | 2026-07-13 14:25:38,921 | log.log_response:253 | Not Found: /bumxewlsll.php
WARNING | 2026-07-13 14:25:39,254 | log.log_response:253 | Not Found: /mnpiyfeish.php
WARNING | 2026-07-13 14:25:40,529 | log.log_response:253 | Not Found: /dx.php
WARNING | 2026-07-13 14:25:40,838 | log.log_response:253 | Not Found: /min.php
WARNING | 2026-07-13 14:25:41,210 | log.log_response:253 | Not Found: /sql.php
WARNING | 2026-07-13 14:25:41,498 | log.log_response:253 | Not Found: /yanz.php
WARNING | 2026-07-13 14:25:43,085 | log.log_response:253 | Not Found: /chomu.php
WARNING | 2026-07-13 14:25:43,376 | log.log_response:253 | Not Found: /wander.php
WARNING | 2026-07-13 14:25:45,075 | log.log_response:253 | Not Found: /filesss.php
WARNING | 2026-07-13 14:25:45,423 | log.log_response:253 | Not Found: /xSx.php
WARNING | 2026-07-13 14:25:46,524 | log.log_response:253 | Not Found: /cc13.php
WARNING | 2026-07-13 14:25:46,871 | log.log_response:253 | Not Found: /unity.php
WARNING | 2026-07-13 14:25:47,197 | log.log_response:253 | Not Found: /dass.php
WARNING | 2026-07-13 14:25:48,585 | log.log_response:253 | Not Found: /as.php
WARNING | 2026-07-13 14:25:48,912 | log.log_response:253 | Not Found: /scxy.php
WARNING | 2026-07-13 14:25:49,246 | log.log_response:253 | Not Found: /0okj.php
WARNING | 2026-07-13 14:25:50,583 | log.log_response:253 | Not Found: /appt.php
WARNING | 2026-07-13 14:25:50,870 | log.log_response:253 | Not Found: /mass.php
WARNING | 2026-07-13 14:25:51,191 | log.log_response:253 | Not Found: /bless18.php
WARNING | 2026-07-13 14:25:52,509 | log.log_response:253 | Not Found: /bless24.php
WARNING | 2026-07-13 14:25:52,885 | log.log_response:253 | Not Found: /file11.php
WARNING | 2026-07-13 14:25:53,177 | log.log_response:253 | Not Found: /wp-pp.php
WARNING | 2026-07-13 14:25:53,512 | log.log_response:253 | Not Found: /wp-admin/zoko.php
WARNING | 2026-07-13 14:25:55,069 | log.log_response:253 | Not Found: /like.php/like.php/like.php//like.php
WARNING | 2026-07-13 14:25:55,360 | log.log_response:253 | Not Found: /dx.php/dx.php/dx.php//dx.php
WARNING | 2026-07-13 14:25:57,142 | log.log_response:253 | Not Found: /min.php/min.php/min.php//min.php
WARNING | 2026-07-13 14:25:57,505 | log.log_response:253 | Not Found: /sql.php/sql.php/sql.php//sql.php
WARNING | 2026-07-13 14:25:59,117 | log.log_response:253 | Not Found: /w3lls.php/w3lls.php/w3lls.php//w3lls.php
WARNING | 2026-07-13 14:25:59,411 | log.log_response:253 | Not Found: /xxx.php/xxx.php/xxx.php//xxx.php
WARNING | 2026-07-13 14:26:01,116 | log.log_response:253 | Not Found: /arrhenotokous.php
WARNING | 2026-07-13 14:26:01,434 | log.log_response:253 | Not Found: /misewes.php
WARNING | 2026-07-13 14:26:03,179 | log.log_response:253 | Not Found: /like.php
WARNING | 2026-07-13 14:26:03,473 | log.log_response:253 | Not Found: /wp-curl-file.php
WARNING | 2026-07-13 14:26:05,110 | log.log_response:253 | Not Found: /buds1.php
WARNING | 2026-07-13 14:26:05,432 | log.log_response:253 | Not Found: /xozx.php/xozx.php/xozx.php//xozx.php
WARNING | 2026-07-13 14:26:07,062 | log.log_response:253 | Not Found: /qlex1.php
WARNING | 2026-07-13 14:26:07,381 | log.log_response:253 | Not Found: /satan.php
WARNING | 2026-07-13 14:26:09,144 | log.log_response:253 | Not Found: /sitemap.php
WARNING | 2026-07-13 14:26:09,467 | log.log_response:253 | Not Found: /camara.php
WARNING | 2026-07-13 14:26:11,090 | log.log_response:253 | Not Found: /assacc.php
WARNING | 2026-07-13 14:26:11,392 | log.log_response:253 | Not Found: /file1.php
WARNING | 2026-07-13 14:26:13,096 | log.log_response:253 | Not Found: /rum.php
WARNING | 2026-07-13 14:26:13,440 | log.log_response:253 | Not Found: /G-In.php
WARNING | 2026-07-13 14:26:16,088 | log.log_response:253 | Not Found: /19.php
WARNING | 2026-07-13 14:26:16,466 | log.log_response:253 | Not Found: /sg.php
WARNING | 2026-07-13 14:26:16,757 | log.log_response:253 | Not Found: /ssla.php
WARNING | 2026-07-13 14:26:18,105 | log.log_response:253 | Not Found: /wp-lvminl.php
WARNING | 2026-07-13 14:26:18,409 | log.log_response:253 | Not Found: /w1px.php/w1px.php/w1px.php//w1px.php
WARNING | 2026-07-13 14:26:18,707 | log.log_response:253 | Not Found: /wp-86.php
WARNING | 2026-07-13 14:26:20,071 | log.log_response:253 | Not Found: /k.php
WARNING | 2026-07-13 14:26:20,377 | log.log_response:253 | Not Found: /wp-miiss.php
WARNING | 2026-07-13 14:26:21,519 | log.log_response:253 | Not Found: /1337.php/1337.php/1337.php//1337.php
WARNING | 2026-07-13 14:26:21,818 | log.log_response:253 | Not Found: /mr.php
WARNING | 2026-07-13 14:26:22,132 | log.log_response:253 | Not Found: /pm.php
WARNING | 2026-07-13 14:26:22,435 | log.log_response:253 | Not Found: /vxrl.php
WARNING | 2026-07-13 14:26:24,098 | log.log_response:253 | Not Found: /shorw.php
WARNING | 2026-07-13 14:26:24,410 | log.log_response:253 | Not Found: /orm.php
WARNING | 2026-07-13 14:26:26,091 | log.log_response:253 | Not Found: /gmo.php
WARNING | 2026-07-13 14:26:26,400 | log.log_response:253 | Not Found: /file17.php
WARNING | 2026-07-13 14:26:28,090 | log.log_response:253 | Not Found: /H.php
WARNING | 2026-07-13 14:26:28,460 | log.log_response:253 | Not Found: /zcxb.php
WARNING | 2026-07-13 14:26:30,118 | log.log_response:253 | Not Found: /wpls.php
WARNING | 2026-07-13 14:26:30,407 | log.log_response:253 | Not Found: /testas.php
WARNING | 2026-07-13 14:26:32,106 | log.log_response:253 | Not Found: /nope.php
WARNING | 2026-07-13 14:26:32,414 | log.log_response:253 | Not Found: /reyna.php
WARNING | 2026-07-13 14:26:33,544 | log.log_response:253 | Not Found: /ma1.php
WARNING | 2026-07-13 14:26:33,863 | log.log_response:253 | Not Found: /bypltspd.php
WARNING | 2026-07-13 14:26:34,171 | log.log_response:253 | Not Found: /aaa.php
WARNING | 2026-07-13 14:26:34,463 | log.log_response:253 | Not Found: /wp-xx.php
WARNING | 2026-07-13 14:26:36,131 | log.log_response:253 | Not Found: /wp-xm.php
WARNING | 2026-07-13 14:26:36,443 | log.log_response:253 | Not Found: /zeal.php
WARNING | 2026-07-13 14:26:38,060 | log.log_response:253 | Not Found: /h8h9.php
WARNING | 2026-07-13 14:26:38,351 | log.log_response:253 | Not Found: /zasd.php
WARNING | 2026-07-13 14:26:40,065 | log.log_response:253 | Not Found: /xzs.php
WARNING | 2026-07-13 14:26:40,402 | log.log_response:253 | Not Found: /yep.php
WARNING | 2026-07-13 14:26:42,144 | log.log_response:253 | Not Found: /des.php
WARNING | 2026-07-13 14:26:42,462 | log.log_response:253 | Not Found: /xex.php
WARNING | 2026-07-13 14:26:44,092 | log.log_response:253 | Not Found: /tox.php
WARNING | 2026-07-13 14:26:44,393 | log.log_response:253 | Not Found: /racs3.php
WARNING | 2026-07-13 14:26:45,534 | log.log_response:253 | Not Found: /wp-cliner.php
WARNING | 2026-07-13 14:26:45,844 | log.log_response:253 | Not Found: /law.php
WARNING | 2026-07-13 14:26:46,134 | log.log_response:253 | Not Found: /moo.php
WARNING | 2026-07-13 14:26:46,453 | log.log_response:253 | Not Found: /89.php
WARNING | 2026-07-13 14:26:48,098 | log.log_response:253 | Not Found: /noe.php
WARNING | 2026-07-13 14:26:48,395 | log.log_response:253 | Not Found: /fe5.php
WARNING | 2026-07-13 14:26:50,116 | log.log_response:253 | Not Found: /gg.php
WARNING | 2026-07-13 14:27:57,285 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-13 14:28:01,459 | log.log_response:253 | Not Found: /xmlrpc.php
ERROR | 2026-07-13 14:48:53,323 | log.log_response:253 | Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/deprecation.py", line 119, in __call__
    response = self.process_request(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/middleware/common.py", line 48, in process_request
    host = request.get_host()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/http/request.py", line 203, in get_host
    raise DisallowedHost(msg)
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'www.banshix.com.g7techserve.com.ng'. You may need to add 'www.banshix.com.g7techserve.com.ng' to ALLOWED_HOSTS.
WARNING | 2026-07-13 14:58:41,078 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-13 15:26:14,642 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-13 15:26:19,428 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-13 15:27:10,058 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-13 15:34:03,928 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-13 16:50:42,682 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-13 16:50:42,697 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-13 16:53:28,512 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-13 16:53:29,770 | log.log_response:253 | Internal Server Error: /product/infinity/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-13 16:53:29,780 | log.log_response:253 | Internal Server Error: /product/infinity/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-13 17:01:59,854 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-13 17:09:38,251 | log.log_response:253 | Not Found: /wp-admin/setup-config.php
WARNING | 2026-07-13 17:09:38,577 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-13 17:09:39,808 | log.log_response:253 | Not Found: /wordpress
WARNING | 2026-07-13 17:09:40,313 | log.log_response:253 | Not Found: /wp
WARNING | 2026-07-13 17:09:40,650 | log.log_response:253 | Not Found: /old
WARNING | 2026-07-13 17:09:40,975 | log.log_response:253 | Not Found: /blog
WARNING | 2026-07-13 18:26:11,010 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-13 18:31:30,251 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-13 18:50:27,125 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-13 19:36:26,577 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-13 20:08:59,255 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-13 20:10:43,558 | log.log_response:253 | Internal Server Error: /about/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 89, in about
    return render(request, 'about.html')
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-13 20:10:43,571 | log.log_response:253 | Internal Server Error: /about/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-13 20:20:31,866 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 102, in live_visitors_count
    visitors = SiteVisit.objects.filter(date=today).aggregate(total=Sum('daily_visits'))['total'] or 0
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 590, in aggregate
    return self.query.chain().get_aggregation(self.db, kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/query.py", line 628, in get_aggregation
    result = compiler.execute_sql(SINGLE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-13 20:20:31,872 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-13 20:35:06,554 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-13 20:39:32,885 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-13 20:39:32,892 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-13 21:21:31,783 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-13 22:11:51,488 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-13 22:16:19,161 | log.log_response:253 | Internal Server Error: /product/john-deere-l110-riding-lawn-mower/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-13 22:16:19,170 | log.log_response:253 | Internal Server Error: /product/john-deere-l110-riding-lawn-mower/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-13 22:28:10,354 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-13 22:28:56,132 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-13 23:04:09,049 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-13 23:04:11,698 | log.log_response:253 | Not Found: /ads.txt
WARNING | 2026-07-13 23:04:13,379 | log.log_response:253 | Not Found: /llms.txt
ERROR | 2026-07-13 23:06:31,954 | log.log_response:253 | Internal Server Error: /product/john-deere-l110-riding-lawn-mower/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-13 23:06:31,961 | log.log_response:253 | Internal Server Error: /product/john-deere-l110-riding-lawn-mower/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-13 23:55:00,525 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-13 23:58:54,119 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-13 23:58:54,124 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-14 01:17:50,355 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-14 01:26:33,470 | log.log_response:253 | Not Found: /administrator/components/com_jce/jce.xml
WARNING | 2026-07-14 01:26:34,230 | log.log_response:253 | Not Found: /administrator/components/com_sppagebuilder/sppagebuilder.xml
WARNING | 2026-07-14 01:26:35,062 | log.log_response:253 | Not Found: /plugins/system/helix3/helix3.xml
WARNING | 2026-07-14 01:26:35,469 | log.log_response:253 | Not Found: /administrator/components/com_pagebuilderck/pagebuilderck.xml
WARNING | 2026-07-14 01:26:36,158 | log.log_response:253 | Not Found: /plugins/system/astroid/astroid.xml
WARNING | 2026-07-14 01:26:51,438 | log.log_response:253 | Not Found: /administrator/
WARNING | 2026-07-14 01:35:58,212 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-14 03:06:05,288 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-14 03:27:12,106 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-14 03:51:47,274 | log.log_response:253 | Not Found: /favicon.ico
WARNING | 2026-07-14 03:51:48,579 | log.log_response:253 | Not Found: /favicon.ico
WARNING | 2026-07-14 05:15:38,478 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-14 07:10:50,409 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-14 07:10:50,424 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-14 08:10:23,983 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-14 08:27:00,236 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-14 08:30:59,855 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-14 08:30:59,872 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-14 08:31:02,117 | log.log_response:253 | Not Found: /wp-includes/css/buttons.css
WARNING | 2026-07-14 08:31:03,922 | log.log_response:253 | Not Found: /media/system/js/core.js
WARNING | 2026-07-14 08:31:04,298 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-14 10:04:26,035 | log.log_response:253 | Not Found: /media/system/js/core.js
WARNING | 2026-07-14 12:23:07,295 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-14 13:00:52,098 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-14 13:02:16,640 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-14 13:05:00,095 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 244, in _get_session
    return self._session_cache
AttributeError: 'SessionStore' object has no attribute '_session_cache'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 33, in __call__
    current_language = request.session.get('django_language', settings.LANGUAGE_CODE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 74, in get
    return self._session.get(key, default)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 249, in _get_session
    self._session_cache = self.load()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/db.py", line 55, in load
    s = self._get_session_from_db()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/db.py", line 34, in _get_session_from_db
    return self.model.objects.get(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-14 13:05:00,116 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-14 13:05:46,431 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-14 13:45:44,418 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-14 13:49:46,300 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-14 14:14:45,853 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-14 14:18:19,758 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-14 14:21:18,000 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-14 14:21:18,069 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-14 15:28:16,608 | log.log_response:253 | Not Found: /components/com_sppagebuilder/assets/css/sppagebuilder.css
WARNING | 2026-07-14 15:29:18,675 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-14 16:15:28,287 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-14 17:09:01,562 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-14 17:34:04,570 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-14 18:18:45,809 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-14 18:18:45,822 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-14 18:40:31,159 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-14 18:45:24,978 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-14 18:55:37,604 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-14 20:08:38,216 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-14 20:23:33,593 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-14 20:27:57,453 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-14 20:27:57,461 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-14 20:39:54,790 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-14 21:06:40,180 | log.log_response:253 | Not Found: /store
WARNING | 2026-07-14 21:06:40,872 | log.log_response:253 | Not Found: /goods
WARNING | 2026-07-14 21:06:40,998 | log.log_response:253 | Not Found: /api/v2/theme_list
WARNING | 2026-07-14 21:06:41,005 | log.log_response:253 | Not Found: /category
WARNING | 2026-07-14 21:06:41,279 | log.log_response:253 | Not Found: /shop/
WARNING | 2026-07-14 21:06:41,905 | log.log_response:253 | Not Found: /good
WARNING | 2026-07-14 21:06:41,905 | log.log_response:253 | Not Found: /product
WARNING | 2026-07-14 21:06:41,906 | log.log_response:253 | Not Found: /buy
WARNING | 2026-07-14 21:06:42,161 | log.log_response:253 | Not Found: /api/v2/get_system
WARNING | 2026-07-14 21:06:43,462 | log.log_response:253 | Not Found: /order
WARNING | 2026-07-14 21:06:43,552 | log.log_response:253 | Not Found: /query
ERROR | 2026-07-14 21:10:59,676 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-14 21:10:59,683 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-14 21:40:36,149 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-14 21:51:47,592 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-14 21:51:47,620 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-14 21:57:53,378 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-14 22:04:19,802 | log.log_response:253 | Not Found: /wp-login.php
ERROR | 2026-07-14 22:07:54,164 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-14 22:07:54,175 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-14 22:43:29,243 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-15 00:00:49,845 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-15 00:56:07,657 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-15 01:43:47,366 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-15 02:00:54,632 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-15 02:46:25,736 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-15 02:59:27,019 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 265, in list_apps
    for app in db_apps:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-15 02:59:27,095 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-15 04:44:01,186 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-15 05:06:06,935 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-15 05:09:53,830 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-15 06:12:39,723 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-15 06:56:40,074 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-15 08:19:04,680 | log.log_response:253 | Not Found: /license.txt
WARNING | 2026-07-15 08:38:16,457 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-15 09:06:54,335 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-15 09:23:32,666 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-15 10:03:33,487 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-15 10:27:17,763 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-15 11:33:19,487 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-15 11:33:51,168 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-15 12:39:44,759 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-15 13:06:53,286 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-15 13:11:31,977 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 244, in _get_session
    return self._session_cache
AttributeError: 'SessionStore' object has no attribute '_session_cache'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 33, in __call__
    current_language = request.session.get('django_language', settings.LANGUAGE_CODE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 74, in get
    return self._session.get(key, default)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 249, in _get_session
    self._session_cache = self.load()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/db.py", line 55, in load
    s = self._get_session_from_db()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/db.py", line 34, in _get_session_from_db
    return self.model.objects.get(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-15 13:11:31,992 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-15 13:21:53,813 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-15 13:26:54,335 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-15 13:55:38,472 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-15 13:55:41,499 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-15 14:25:30,429 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-15 14:49:57,204 | log.log_response:253 | Not Found: /wp-includes/wlwmanifest.xml//wp-includes/wlwmanifest.xml
WARNING | 2026-07-15 14:49:57,316 | log.log_response:253 | Not Found: /xmlrpc.php//xmlrpc.php
WARNING | 2026-07-15 14:49:57,803 | log.log_response:253 | Not Found: /blog/wp-includes/wlwmanifest.xml//blog/wp-includes/wlwmanifest.xml
WARNING | 2026-07-15 14:49:57,871 | log.log_response:253 | Not Found: /web/wp-includes/wlwmanifest.xml//web/wp-includes/wlwmanifest.xml
WARNING | 2026-07-15 14:49:58,609 | log.log_response:253 | Not Found: /wordpress/wp-includes/wlwmanifest.xml//wordpress/wp-includes/wlwmanifest.xml
WARNING | 2026-07-15 14:49:58,714 | log.log_response:253 | Not Found: /website/wp-includes/wlwmanifest.xml//website/wp-includes/wlwmanifest.xml
WARNING | 2026-07-15 14:49:58,811 | log.log_response:253 | Not Found: /wp/wp-includes/wlwmanifest.xml//wp/wp-includes/wlwmanifest.xml
WARNING | 2026-07-15 14:49:58,875 | log.log_response:253 | Not Found: /news/wp-includes/wlwmanifest.xml//news/wp-includes/wlwmanifest.xml
WARNING | 2026-07-15 14:49:58,974 | log.log_response:253 | Not Found: /2020/wp-includes/wlwmanifest.xml//2020/wp-includes/wlwmanifest.xml
WARNING | 2026-07-15 14:49:59,677 | log.log_response:253 | Not Found: /2019/wp-includes/wlwmanifest.xml//2019/wp-includes/wlwmanifest.xml
WARNING | 2026-07-15 14:49:59,740 | log.log_response:253 | Not Found: /shop/wp-includes/wlwmanifest.xml//shop/wp-includes/wlwmanifest.xml
WARNING | 2026-07-15 14:49:59,807 | log.log_response:253 | Not Found: /wp1/wp-includes/wlwmanifest.xml//wp1/wp-includes/wlwmanifest.xml
WARNING | 2026-07-15 14:49:59,869 | log.log_response:253 | Not Found: /test/wp-includes/wlwmanifest.xml//test/wp-includes/wlwmanifest.xml
WARNING | 2026-07-15 14:49:59,966 | log.log_response:253 | Not Found: /wp2/wp-includes/wlwmanifest.xml//wp2/wp-includes/wlwmanifest.xml
WARNING | 2026-07-15 14:50:00,665 | log.log_response:253 | Not Found: /site/wp-includes/wlwmanifest.xml//site/wp-includes/wlwmanifest.xml
WARNING | 2026-07-15 14:50:00,831 | log.log_response:253 | Not Found: /cms/wp-includes/wlwmanifest.xml//cms/wp-includes/wlwmanifest.xml
WARNING | 2026-07-15 14:50:00,955 | log.log_response:253 | Not Found: /sito/wp-includes/wlwmanifest.xml//sito/wp-includes/wlwmanifest.xml
WARNING | 2026-07-15 15:35:00,388 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-15 15:35:00,491 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
ERROR | 2026-07-15 15:38:37,170 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-15 16:00:09,468 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-15 16:06:44,732 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-15 16:12:50,705 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-15 16:17:57,796 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-15 16:43:51,925 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-15 17:23:55,802 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-15 17:23:55,811 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-15 18:05:12,287 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-15 18:06:32,582 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-15 18:23:01,918 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-15 18:41:23,608 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-15 19:58:16,728 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-15 20:58:52,656 | log.log_response:253 | Not Found: /license.txt
WARNING | 2026-07-15 22:47:31,867 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-15 23:27:05,026 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-15 23:36:22,273 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-15 23:58:07,120 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-16 01:11:13,216 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-16 01:14:01,099 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-16 02:17:22,475 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-16 02:54:02,933 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-16 02:55:48,036 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-16 02:55:48,045 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-16 04:31:03,540 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-16 04:52:40,614 | log.log_response:253 | Internal Server Error: /customers/faq/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 97, in faq
    return render(request, 'faq.html')
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-16 04:52:40,624 | log.log_response:253 | Internal Server Error: /customers/faq/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-16 05:32:45,851 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-16 05:34:38,312 | log.log_response:253 | Internal Server Error: /wishlist/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-16 05:34:38,315 | log.log_response:253 | Internal Server Error: /wishlist/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-16 05:48:08,213 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-16 05:51:34,158 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-16 05:51:34,166 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-16 07:14:37,023 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-16 08:57:33,558 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-16 09:12:27,915 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-16 10:20:34,988 | log.log_response:253 | Not Found: /license.txt
WARNING | 2026-07-16 10:43:24,700 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-16 10:46:57,785 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-16 12:26:58,880 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-16 12:52:51,438 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-16 12:52:51,465 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-16 14:10:13,933 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-16 14:33:13,792 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-16 14:34:26,878 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-16 14:39:08,507 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 102, in live_visitors_count
    visitors = SiteVisit.objects.filter(date=today).aggregate(total=Sum('daily_visits'))['total'] or 0
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 590, in aggregate
    return self.query.chain().get_aggregation(self.db, kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/query.py", line 628, in get_aggregation
    result = compiler.execute_sql(SINGLE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-16 14:39:08,516 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-16 15:57:18,681 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-16 16:01:26,866 | log.log_response:253 | Internal Server Error: /cart/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/cart_views.py", line 165, in cart_view
    return render(request, 'shop/cart.html', {
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-16 16:01:26,884 | log.log_response:253 | Internal Server Error: /cart/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-16 16:12:26,039 | log.log_response:253 | Internal Server Error: /wp-login.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-16 16:12:57,314 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-16 16:25:38,102 | log.log_response:253 | Internal Server Error: /customers/faq/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 97, in faq
    return render(request, 'faq.html')
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-16 16:25:38,111 | log.log_response:253 | Internal Server Error: /customers/faq/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-16 16:31:56,556 | log.log_response:253 | Forbidden (Referer checking failed - no Referer.): /
WARNING | 2026-07-16 16:31:57,965 | log.log_response:253 | Not Found: /.env.development
WARNING | 2026-07-16 16:31:58,125 | log.log_response:253 | Not Found: /.env.test
WARNING | 2026-07-16 16:31:58,266 | log.log_response:253 | Not Found: /.env.remote
WARNING | 2026-07-16 16:31:58,570 | log.log_response:253 | Not Found: /.env.backup
WARNING | 2026-07-16 16:31:59,025 | log.log_response:253 | Not Found: /.env.sample
WARNING | 2026-07-16 16:31:59,310 | log.log_response:253 | Not Found: /.env.dev
WARNING | 2026-07-16 16:31:59,497 | log.log_response:253 | Not Found: /.env.prod
WARNING | 2026-07-16 16:31:59,652 | log.log_response:253 | Not Found: /.env.stage
WARNING | 2026-07-16 16:31:59,814 | log.log_response:253 | Not Found: /.env.ci
WARNING | 2026-07-16 16:31:59,960 | log.log_response:253 | Not Found: /.env.docker
WARNING | 2026-07-16 16:32:00,108 | log.log_response:253 | Not Found: /.env.live
WARNING | 2026-07-16 16:32:00,279 | log.log_response:253 | Not Found: /.env.preprod
WARNING | 2026-07-16 16:32:00,460 | log.log_response:253 | Not Found: /.env.uat
WARNING | 2026-07-16 16:32:00,647 | log.log_response:253 | Not Found: /.env.dist
WARNING | 2026-07-16 16:32:00,848 | log.log_response:253 | Not Found: /.env.swp
WARNING | 2026-07-16 16:32:01,738 | log.log_response:253 | Not Found: /.env~
WARNING | 2026-07-16 16:32:01,929 | log.log_response:253 | Not Found: /.env1
WARNING | 2026-07-16 16:32:02,075 | log.log_response:253 | Not Found: /.env2
WARNING | 2026-07-16 16:32:02,247 | log.log_response:253 | Not Found: /.env_copy
WARNING | 2026-07-16 16:32:02,419 | log.log_response:253 | Not Found: /.env.txt
WARNING | 2026-07-16 16:32:02,598 | log.log_response:253 | Not Found: /.env.json
WARNING | 2026-07-16 16:32:02,748 | log.log_response:253 | Not Found: /.env.yaml
WARNING | 2026-07-16 16:32:03,711 | log.log_response:253 | Not Found: /.env.yml
WARNING | 2026-07-16 16:32:21,283 | log.log_response:253 | Not Found: /.env.backup1
WARNING | 2026-07-16 16:32:21,440 | log.log_response:253 | Not Found: /.env.backup2
WARNING | 2026-07-16 16:32:30,855 | log.log_response:253 | Not Found: /.env.vault
WARNING | 2026-07-16 16:32:31,011 | log.log_response:253 | Not Found: /.env.fly
WARNING | 2026-07-16 16:32:31,165 | log.log_response:253 | Not Found: /.env.railway
WARNING | 2026-07-16 16:32:31,328 | log.log_response:253 | Not Found: /.env.render
WARNING | 2026-07-16 16:32:31,491 | log.log_response:253 | Not Found: /.env.vercel
WARNING | 2026-07-16 16:32:31,637 | log.log_response:253 | Not Found: /.env.supabase
WARNING | 2026-07-16 16:32:31,796 | log.log_response:253 | Not Found: /.env.neon
WARNING | 2026-07-16 16:32:32,298 | log.log_response:253 | Not Found: /phpinfo.php
WARNING | 2026-07-16 16:32:32,448 | log.log_response:253 | Not Found: /info.php
WARNING | 2026-07-16 16:32:32,589 | log.log_response:253 | Not Found: /php.php
WARNING | 2026-07-16 16:32:32,781 | log.log_response:253 | Not Found: /i.php
WARNING | 2026-07-16 16:32:32,933 | log.log_response:253 | Not Found: /pi.php
WARNING | 2026-07-16 16:32:33,079 | log.log_response:253 | Not Found: /pinfo.php
WARNING | 2026-07-16 16:32:33,257 | log.log_response:253 | Not Found: /test.php
WARNING | 2026-07-16 16:32:33,400 | log.log_response:253 | Not Found: /phpinfo
WARNING | 2026-07-16 16:32:33,558 | log.log_response:253 | Not Found: /p.php
WARNING | 2026-07-16 16:32:33,706 | log.log_response:253 | Not Found: /debug.php
WARNING | 2026-07-16 16:32:35,191 | log.log_response:253 | Not Found: /test/phpinfo.php
WARNING | 2026-07-16 16:32:35,344 | log.log_response:253 | Not Found: /dev/phpinfo.php
WARNING | 2026-07-16 16:32:35,518 | log.log_response:253 | Not Found: /old/phpinfo.php
WARNING | 2026-07-16 16:32:35,670 | log.log_response:253 | Not Found: /tmp/phpinfo.php
WARNING | 2026-07-16 16:32:35,824 | log.log_response:253 | Not Found: /public/phpinfo.php
WARNING | 2026-07-16 16:32:36,711 | log.log_response:253 | Not Found: /info
WARNING | 2026-07-16 16:32:36,864 | log.log_response:253 | Not Found: /php-info.php
WARNING | 2026-07-16 16:32:37,006 | log.log_response:253 | Not Found: /phpversion.php
WARNING | 2026-07-16 16:32:37,155 | log.log_response:253 | Not Found: /_phpinfo.php
WARNING | 2026-07-16 16:32:37,306 | log.log_response:253 | Not Found: /old_phpinfo.php
WARNING | 2026-07-16 16:32:37,449 | log.log_response:253 | Not Found: /server-info.php
WARNING | 2026-07-16 16:32:37,597 | log.log_response:253 | Not Found: /server-status.php
WARNING | 2026-07-16 16:32:37,751 | log.log_response:253 | Not Found: /_profiler/phpinfo
WARNING | 2026-07-16 16:32:38,718 | log.log_response:253 | Not Found: /_environment
WARNING | 2026-07-16 16:32:38,887 | log.log_response:253 | Not Found: /webroot/index.php/_environment
WARNING | 2026-07-16 16:32:39,049 | log.log_response:253 | Not Found: /mail/phpinfo.php
WARNING | 2026-07-16 16:32:39,197 | log.log_response:253 | Not Found: /cpanel/phpinfo.php
WARNING | 2026-07-16 16:32:39,349 | log.log_response:253 | Not Found: /hosting/phpinfo.php
WARNING | 2026-07-16 16:32:39,920 | log.log_response:253 | Not Found: /smtp/phpinfo.php
WARNING | 2026-07-16 16:32:40,088 | log.log_response:253 | Not Found: /phpinfo.php.bak
WARNING | 2026-07-16 16:32:40,262 | log.log_response:253 | Not Found: /phpinfo.php.old
WARNING | 2026-07-16 16:32:40,416 | log.log_response:253 | Not Found: /phpinfo.php~
WARNING | 2026-07-16 16:32:40,572 | log.log_response:253 | Not Found: /info.php.bak
WARNING | 2026-07-16 16:32:40,717 | log.log_response:253 | Not Found: /phpinfo.php.save
WARNING | 2026-07-16 16:32:41,716 | log.log_response:253 | Not Found: /staging/phpinfo.php
WARNING | 2026-07-16 16:32:41,875 | log.log_response:253 | Not Found: /beta/phpinfo.php
WARNING | 2026-07-16 16:32:42,052 | log.log_response:253 | Not Found: /uat/phpinfo.php
WARNING | 2026-07-16 16:32:42,258 | log.log_response:253 | Not Found: /qa/phpinfo.php
WARNING | 2026-07-16 16:32:42,431 | log.log_response:253 | Not Found: /preview/phpinfo.php
WARNING | 2026-07-16 16:32:42,582 | log.log_response:253 | Not Found: /www/phpinfo.php
WARNING | 2026-07-16 16:32:42,723 | log.log_response:253 | Not Found: /htdocs/phpinfo.php
WARNING | 2026-07-16 16:32:42,915 | log.log_response:253 | Not Found: /public_html/phpinfo.php
WARNING | 2026-07-16 16:32:43,737 | log.log_response:253 | Not Found: /site/phpinfo.php
WARNING | 2026-07-16 16:32:43,886 | log.log_response:253 | Not Found: /docs/phpinfo.php
WARNING | 2026-07-16 16:32:44,064 | log.log_response:253 | Not Found: /wp-admin/phpinfo.php
WARNING | 2026-07-16 16:32:44,210 | log.log_response:253 | Not Found: /administrator/phpinfo.php
WARNING | 2026-07-16 16:32:44,395 | log.log_response:253 | Not Found: /core/phpinfo.php
WARNING | 2026-07-16 16:32:44,548 | log.log_response:253 | Not Found: /includes/phpinfo.php
ERROR | 2026-07-16 16:43:41,183 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-16 16:43:41,190 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-16 17:03:48,138 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-16 17:03:48,141 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-16 17:38:47,960 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-16 18:28:22,619 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-16 18:28:22,625 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-16 18:28:29,356 | log.log_response:253 | Not Found: /plugins/editors/jce/jce.xml
WARNING | 2026-07-16 18:28:29,459 | log.log_response:253 | Not Found: /administrator/components/com_jce/
WARNING | 2026-07-16 18:28:29,543 | log.log_response:253 | Not Found: /media/system/js/core.js
WARNING | 2026-07-16 18:28:29,614 | log.log_response:253 | Not Found: /media/jui/js/bootstrap.min.js
WARNING | 2026-07-16 18:28:29,684 | log.log_response:253 | Not Found: /media/vendor/jquery/js/jquery.min.js
ERROR | 2026-07-16 18:41:21,046 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-16 18:41:21,054 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-16 18:43:20,444 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-16 18:46:29,075 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-16 18:46:29,077 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-16 18:49:57,374 | log.log_response:253 | Not Found: /wp-includes/css/buttons.css
ERROR | 2026-07-16 19:27:04,789 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-16 19:53:52,492 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-16 19:56:04,497 | log.log_response:253 | Internal Server Error: /product/samsung-movingstyle-m7-32-inch-4k-hdr-smart-monito/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-16 19:56:04,505 | log.log_response:253 | Internal Server Error: /product/samsung-movingstyle-m7-32-inch-4k-hdr-smart-monito/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-16 20:19:29,173 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-16 21:04:04,862 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-16 21:11:49,557 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-16 21:42:37,368 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-16 21:54:33,330 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 258, in list_apps
    db_apps = SocialApp.objects.on_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/models.py", line 39, in on_site
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-16 21:54:33,338 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-16 21:59:29,174 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-16 23:30:59,861 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-16 23:43:32,058 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-16 23:45:13,525 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-17 00:07:31,241 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-17 00:07:33,983 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-17 00:18:17,448 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-17 00:18:17,454 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-17 00:20:54,157 | log.log_response:253 | Not Found: /wp-login.php
ERROR | 2026-07-17 00:24:48,672 | log.log_response:253 | Internal Server Error: /wishlist/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-17 00:24:48,674 | log.log_response:253 | Internal Server Error: /wishlist/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-17 00:26:58,019 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-17 00:54:42,828 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-17 01:25:22,511 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-17 02:33:33,923 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-17 02:33:33,929 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-17 02:49:37,983 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-17 03:08:30,422 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-17 03:11:10,078 | log.log_response:253 | Internal Server Error: /product/2000-john-deere-4310-tractor-automatic/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-17 03:11:10,084 | log.log_response:253 | Internal Server Error: /product/2000-john-deere-4310-tractor-automatic/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-17 03:13:54,418 | log.log_response:253 | Internal Server Error: /escalate/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 618, in escalate_to_human
    return redirect('home')
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 51, in redirect
    resolve_url(to, *args, **kwargs),
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 184, in resolve_url
    return reverse(to, args=args, kwargs=kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/urls/base.py", line 98, in reverse
    resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix
    raise NoReverseMatch(msg)
django.urls.exceptions.NoReverseMatch: Reverse for 'home' not found. 'home' is not a valid view function or pattern name.
WARNING | 2026-07-17 03:13:54,583 | log.log_response:253 | Forbidden (Referer checking failed - no Referer.): /cart/add/87/
WARNING | 2026-07-17 03:13:55,081 | log.log_response:253 | Forbidden (Referer checking failed - no Referer.): /cart/add/88/
WARNING | 2026-07-17 03:13:55,154 | log.log_response:253 | Forbidden (Referer checking failed - no Referer.): /cart/add/89/
WARNING | 2026-07-17 03:13:55,155 | log.log_response:253 | Bad Request: /ai-chat/
WARNING | 2026-07-17 03:13:55,333 | log.log_response:253 | Forbidden (Referer checking failed - no Referer.): /cart/add/92/
WARNING | 2026-07-17 03:13:55,350 | log.log_response:253 | Forbidden (Referer checking failed - no Referer.): /cart/add/93/
WARNING | 2026-07-17 03:13:55,363 | log.log_response:253 | Forbidden (Referer checking failed - no Referer.): /cart/add/91/
WARNING | 2026-07-17 03:13:55,496 | log.log_response:253 | Forbidden (Referer checking failed - no Referer.): /cart/add/94/
WARNING | 2026-07-17 03:13:58,505 | log.log_response:253 | Forbidden (Referer checking failed - no Referer.): /product/88/wishlist/
WARNING | 2026-07-17 03:13:58,569 | log.log_response:253 | Forbidden (Referer checking failed - no Referer.): /product/87/wishlist/
WARNING | 2026-07-17 03:13:59,540 | log.log_response:253 | Forbidden (Referer checking failed - no Referer.): /product/89/wishlist/
WARNING | 2026-07-17 03:14:00,740 | log.log_response:253 | Forbidden (Referer checking failed - no Referer.): /cart/add/90/
WARNING | 2026-07-17 04:32:21,281 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-17 04:50:30,843 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-17 04:56:45,226 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-17 05:35:44,118 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-17 05:37:26,261 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 102, in live_visitors_count
    visitors = SiteVisit.objects.filter(date=today).aggregate(total=Sum('daily_visits'))['total'] or 0
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 590, in aggregate
    return self.query.chain().get_aggregation(self.db, kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/query.py", line 628, in get_aggregation
    result = compiler.execute_sql(SINGLE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-17 05:37:26,271 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-17 05:52:38,997 | log.log_response:253 | Internal Server Error: /product/invidia-0206-nissan-350z-infiniti-g35-fx35-test-pi/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-17 05:52:39,006 | log.log_response:253 | Internal Server Error: /product/invidia-0206-nissan-350z-infiniti-g35-fx35-test-pi/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-17 06:07:23,978 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-17 06:38:13,482 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-17 08:17:54,370 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-17 08:45:47,191 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-17 08:45:47,204 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-17 09:29:41,671 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-17 09:56:11,322 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-17 11:11:30,216 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-17 11:17:36,619 | log.log_response:253 | Not Found: /license.txt
ERROR | 2026-07-17 11:20:17,069 | log.log_response:253 | Internal Server Error: /product/sansui-s55voug-55-inch-4k-smart-oled-tv/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-17 11:20:17,080 | log.log_response:253 | Internal Server Error: /product/sansui-s55voug-55-inch-4k-smart-oled-tv/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-17 12:32:20,537 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-17 12:32:23,791 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-17 13:40:33,413 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-17 13:40:37,284 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-17 15:13:51,498 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-17 16:05:31,930 | log.log_response:253 | Not Found: /media/system/js/core.js
ERROR | 2026-07-17 16:05:35,623 | log.log_response:253 | Internal Server Error: /wp-includes/js/jquery/jquery.js
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-17 16:47:29,193 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-17 16:47:29,202 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-17 16:54:43,122 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-17 17:34:12,979 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-17 17:38:05,129 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-17 17:38:05,135 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-17 18:13:33,253 | log.log_response:253 | Not Found: /tmp/mainhack.php
WARNING | 2026-07-17 18:13:33,460 | log.log_response:253 | Not Found: /ultra.php
WARNING | 2026-07-17 18:13:33,667 | log.log_response:253 | Not Found: /up.php
WARNING | 2026-07-17 18:13:33,873 | log.log_response:253 | Not Found: /update/da222.php
WARNING | 2026-07-17 18:13:34,080 | log.log_response:253 | Not Found: /upload/
WARNING | 2026-07-17 18:13:34,287 | log.log_response:253 | Not Found: /uploads/banner/11782077340.php
WARNING | 2026-07-17 18:13:34,494 | log.log_response:253 | Not Found: /uploads/fungsi.php
WARNING | 2026-07-17 18:13:34,701 | log.log_response:253 | Not Found: /users.php
WARNING | 2026-07-17 18:13:34,908 | log.log_response:253 | Not Found: /vendor/
WARNING | 2026-07-17 18:13:35,115 | log.log_response:253 | Not Found: /wicked.php
WARNING | 2026-07-17 18:13:35,322 | log.log_response:253 | Not Found: /wp-admin/about.php
WARNING | 2026-07-17 18:13:35,529 | log.log_response:253 | Not Found: /wp-admin/admin-agent.php
WARNING | 2026-07-17 18:13:35,736 | log.log_response:253 | Not Found: /wp-admin/admin-text1.php
WARNING | 2026-07-17 18:13:35,943 | log.log_response:253 | Not Found: /wp-admin/admin.php
WARNING | 2026-07-17 18:13:36,150 | log.log_response:253 | Not Found: /wp-admin/advanced1.php
WARNING | 2026-07-17 18:13:36,357 | log.log_response:253 | Not Found: /wp-admin/amdin.php
WARNING | 2026-07-17 18:13:36,566 | log.log_response:253 | Not Found: /wp-admin/class-protect-uplod.php
WARNING | 2026-07-17 18:13:36,773 | log.log_response:253 | Not Found: /wp-admin/class-protects.php
WARNING | 2026-07-17 18:13:36,982 | log.log_response:253 | Not Found: /wp-admin/class-wp-http-client.php
WARNING | 2026-07-17 18:13:37,190 | log.log_response:253 | Not Found: /wp-admin/classwithtostring.php
WARNING | 2026-07-17 18:13:37,416 | log.log_response:253 | Not Found: /wp-admin/css/bolt.php
WARNING | 2026-07-17 18:13:37,624 | log.log_response:253 | Not Found: /wp-admin/css/colors/
WARNING | 2026-07-17 18:13:37,831 | log.log_response:253 | Not Found: /wp-admin/css/colors/ectoplasm/
WARNING | 2026-07-17 18:13:38,040 | log.log_response:253 | Not Found: /wp-admin/css/colors/ectoplasm/about.php
WARNING | 2026-07-17 18:13:38,249 | log.log_response:253 | Not Found: /wp-admin/css/colors/index.php
WARNING | 2026-07-17 18:13:38,474 | log.log_response:253 | Not Found: /wp-admin/css/colors/modern/admin.php
WARNING | 2026-07-17 18:13:38,683 | log.log_response:253 | Not Found: /wp-admin/css/colors/ocean/
WARNING | 2026-07-17 18:13:38,890 | log.log_response:253 | Not Found: /wp-admin/css/colors/sunrise/
WARNING | 2026-07-17 18:13:39,100 | log.log_response:253 | Not Found: /wp-admin/css/index.php
WARNING | 2026-07-17 18:13:39,307 | log.log_response:253 | Not Found: /wp-admin/css/xfun.php
WARNING | 2026-07-17 18:13:39,514 | log.log_response:253 | Not Found: /wp-admin/css/xyn.php
WARNING | 2026-07-17 18:13:39,725 | log.log_response:253 | Not Found: /wp-admin/dada.php
WARNING | 2026-07-17 18:13:39,932 | log.log_response:253 | Not Found: /wp-admin/dropdown.php
WARNING | 2026-07-17 18:13:40,145 | log.log_response:253 | Not Found: /wp-admin/eikylm9vcir3lk8qmdcdefault.php
WARNING | 2026-07-17 18:13:40,352 | log.log_response:253 | Not Found: /wp-admin/file.php
WARNING | 2026-07-17 18:13:40,560 | log.log_response:253 | Not Found: /wp-admin/images/about.php
WARNING | 2026-07-17 18:13:40,768 | log.log_response:253 | Not Found: /wp-admin/images/admin.php
WARNING | 2026-07-17 18:13:40,977 | log.log_response:253 | Not Found: /wp-admin/images/moon.php
WARNING | 2026-07-17 18:13:41,187 | log.log_response:253 | Not Found: /wp-admin/includes/about.php
WARNING | 2026-07-17 18:13:41,395 | log.log_response:253 | Not Found: /wp-admin/includes/admin.php
WARNING | 2026-07-17 18:13:41,604 | log.log_response:253 | Not Found: /wp-admin/includes/cloud.php
WARNING | 2026-07-17 18:13:41,811 | log.log_response:253 | Not Found: /wp-admin/includes/colour.php
WARNING | 2026-07-17 18:13:42,020 | log.log_response:253 | Not Found: /wp-admin/includes/lil_8c032c1a.php
WARNING | 2026-07-17 18:13:42,247 | log.log_response:253 | Not Found: /wp-admin/includes/v3/backup/2024/data/content/2023/build/fiigx/index.php
WARNING | 2026-07-17 18:13:42,456 | log.log_response:253 | Not Found: /wp-admin/includes/xmrlpc.php
WARNING | 2026-07-17 18:13:42,667 | log.log_response:253 | Not Found: /wp-admin/index.php
WARNING | 2026-07-17 18:13:42,875 | log.log_response:253 | Not Found: /wp-admin/indext-text1.php
WARNING | 2026-07-17 18:13:43,083 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-17 18:13:43,292 | log.log_response:253 | Not Found: /wp-admin/js/widget/
WARNING | 2026-07-17 18:13:43,501 | log.log_response:253 | Not Found: /wp-admin/js/widgets/about.php
WARNING | 2026-07-17 18:13:43,708 | log.log_response:253 | Not Found: /wp-admin/js/widgets/xmrlpc.php
WARNING | 2026-07-17 18:13:43,915 | log.log_response:253 | Not Found: /wp-admin/js/xfun.php
WARNING | 2026-07-17 18:13:44,123 | log.log_response:253 | Not Found: /wp-admin/maint/about.php
WARNING | 2026-07-17 18:13:44,347 | log.log_response:253 | Not Found: /wp-admin/maint/admin.php
WARNING | 2026-07-17 18:13:44,554 | log.log_response:253 | Not Found: /wp-admin/mediia.php
WARNING | 2026-07-17 18:13:44,761 | log.log_response:253 | Not Found: /wp-admin/network/
WARNING | 2026-07-17 18:13:44,969 | log.log_response:253 | Not Found: /wp-admin/network/2023/v2/modules/build/ieew/inl/admin.php
WARNING | 2026-07-17 18:13:45,184 | log.log_response:253 | Not Found: /wp-admin/ns45at5lzxycusmdefault.php
WARNING | 2026-07-17 18:13:45,394 | log.log_response:253 | Not Found: /wp-admin/options.php
WARNING | 2026-07-17 18:13:45,601 | log.log_response:253 | Not Found: /wp-admin/setup-config.php
WARNING | 2026-07-17 18:13:45,809 | log.log_response:253 | Not Found: /wp-admin/themes.php
WARNING | 2026-07-17 18:13:46,017 | log.log_response:253 | Not Found: /wp-admin/wp-admins.php
WARNING | 2026-07-17 18:13:46,224 | log.log_response:253 | Not Found: /wp-admin/wp-async-upload.php
WARNING | 2026-07-17 18:13:46,432 | log.log_response:253 | Not Found: /wp-admin/wp-fileesx-449.php
WARNING | 2026-07-17 18:13:46,668 | log.log_response:253 | Not Found: /wp-admin/wp-login.php
WARNING | 2026-07-17 18:13:46,874 | log.log_response:253 | Not Found: /wp-admin/wp.php
WARNING | 2026-07-17 18:13:47,081 | log.log_response:253 | Not Found: /wp-admin/xfun.php
WARNING | 2026-07-17 18:13:47,293 | log.log_response:253 | Not Found: /wp-async-upload.php
WARNING | 2026-07-17 18:13:47,503 | log.log_response:253 | Not Found: /wp-block.php
WARNING | 2026-07-17 18:13:47,712 | log.log_response:253 | Not Found: /wp-comments.php
WARNING | 2026-07-17 18:13:47,921 | log.log_response:253 | Not Found: /wp-content/1.php
WARNING | 2026-07-17 18:13:48,129 | log.log_response:253 | Not Found: /wp-content/133.php
WARNING | 2026-07-17 18:13:48,338 | log.log_response:253 | Not Found: /wp-content/about.php
WARNING | 2026-07-17 18:13:48,545 | log.log_response:253 | Not Found: /wp-content/autoload_classmap.php
WARNING | 2026-07-17 18:13:48,754 | log.log_response:253 | Not Found: /wp-content/class-wp-http-client.php
WARNING | 2026-07-17 18:13:48,968 | log.log_response:253 | Not Found: /wp-content/classwithtostring.php
WARNING | 2026-07-17 18:13:49,178 | log.log_response:253 | Not Found: /wp-content/click.php
WARNING | 2026-07-17 18:13:49,388 | log.log_response:253 | Not Found: /wp-content/et-cache/
WARNING | 2026-07-17 18:13:49,595 | log.log_response:253 | Not Found: /wp-content/file.php
WARNING | 2026-07-17 18:13:49,803 | log.log_response:253 | Not Found: /wp-content/languages/index.php
WARNING | 2026-07-17 18:13:50,010 | log.log_response:253 | Not Found: /wp-content/manvx0t2um5in4czjc3ubmcdefault.php
WARNING | 2026-07-17 18:13:50,220 | log.log_response:253 | Not Found: /wp-content/mfby1cscthixknxfjcdefault.php
WARNING | 2026-07-17 18:13:50,428 | log.log_response:253 | Not Found: /wp-content/mu-plugins-old/
WARNING | 2026-07-17 18:13:50,636 | log.log_response:253 | Not Found: /wp-content/mu-plugins/xfun.php
WARNING | 2026-07-17 18:13:50,843 | log.log_response:253 | Not Found: /wp-content/plugins/
WARNING | 2026-07-17 18:13:51,053 | log.log_response:253 | Not Found: /wp-fileesx-449
WARNING | 2026-07-17 18:13:51,262 | log.log_response:253 | Not Found: /wp-gr.php
WARNING | 2026-07-17 18:40:37,794 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-17 20:23:44,533 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-17 20:48:47,893 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-17 20:52:23,382 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-17 20:52:23,390 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-17 22:05:03,920 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-17 22:47:07,777 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-17 22:47:08,306 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-17 22:47:08,731 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-17 22:47:36,156 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-17 23:37:28,148 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-18 01:10:53,238 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-18 02:24:41,541 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 02:24:41,550 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-18 02:50:34,231 | log.log_response:253 | Internal Server Error: /product/shinco-8000-btu-portable-air-conditioner-spf2-08cw/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 02:50:34,242 | log.log_response:253 | Internal Server Error: /product/shinco-8000-btu-portable-air-conditioner-spf2-08cw/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-18 03:08:00,378 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-18 04:09:12,663 | log.log_response:253 | Internal Server Error: /product/2016-chevrolet-silverado-1500-ltz-crew-cab-4wd-959/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 04:09:12,669 | log.log_response:253 | Internal Server Error: /product/2016-chevrolet-silverado-1500-ltz-crew-cab-4wd-959/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-18 04:33:13,611 | log.log_response:253 | Internal Server Error: /product/2015-ford-f-150-xlt-supercrew-4wd-147471-miles/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 04:33:13,616 | log.log_response:253 | Internal Server Error: /product/2015-ford-f-150-xlt-supercrew-4wd-147471-miles/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-18 04:47:00,465 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-18 04:51:38,601 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 258, in list_apps
    db_apps = SocialApp.objects.on_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/models.py", line 39, in on_site
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 04:51:38,609 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-18 05:12:24,409 | log.log_response:253 | Not Found: /media/system/js/core.js
WARNING | 2026-07-18 05:12:26,163 | log.log_response:253 | Not Found: /wp-includes/js/jquery/jquery.js
ERROR | 2026-07-18 05:14:17,709 | log.log_response:253 | Internal Server Error: /product/2000-john-deere-4310-tractor-automatic/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 05:14:17,717 | log.log_response:253 | Internal Server Error: /product/2000-john-deere-4310-tractor-automatic/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-18 05:33:28,024 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 05:33:28,030 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-18 05:57:37,440 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 05:57:37,445 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-18 06:27:20,692 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-18 07:12:39,207 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-18 07:15:09,179 | log.log_response:253 | Internal Server Error: /wp-login.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-18 07:37:46,849 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 07:37:46,859 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-18 07:43:01,280 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 07:43:01,290 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-18 07:49:44,367 | log.log_response:253 | Internal Server Error: /product/je-pistons-forged-set-gm-20l-turbo-ecotec-ltg-86mm/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 07:49:44,371 | log.log_response:253 | Internal Server Error: /product/je-pistons-forged-set-gm-20l-turbo-ecotec-ltg-86mm/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-18 07:53:11,868 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-18 07:57:02,901 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 07:57:02,909 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-18 08:08:00,857 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-18 08:09:54,137 | log.log_response:253 | Internal Server Error: /wishlist/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 08:09:54,140 | log.log_response:253 | Internal Server Error: /wishlist/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-18 08:34:06,894 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 08:34:06,898 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-18 08:40:05,738 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-18 08:41:15,270 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-18 08:51:39,817 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 08:51:39,822 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-18 09:00:21,219 | log.log_response:253 | Internal Server Error: /product/hobart-qi-dual-door-commercial-refrigerator-stainl/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 09:00:21,225 | log.log_response:253 | Internal Server Error: /product/hobart-qi-dual-door-commercial-refrigerator-stainl/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-18 10:12:56,909 | log.log_response:253 | Internal Server Error: /about/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 89, in about
    return render(request, 'about.html')
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 10:12:56,917 | log.log_response:253 | Internal Server Error: /about/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-18 11:21:18,007 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-18 11:21:21,341 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-18 11:28:11,181 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-18 11:50:41,613 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-18 11:50:44,561 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-18 12:57:35,294 | log.log_response:253 | Internal Server Error: /terms-of-service/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 37, in terms_of_service
    return render(request, 'terms_of_service.html')
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 12:57:35,309 | log.log_response:253 | Internal Server Error: /terms-of-service/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-18 13:07:28,868 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-18 13:29:53,309 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 13:29:53,314 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-18 14:24:21,215 | log.log_response:253 | Not Found: /plugins/editors/jce/jce.xml
WARNING | 2026-07-18 14:24:21,362 | log.log_response:253 | Not Found: /administrator/components/com_jce/
WARNING | 2026-07-18 14:24:21,499 | log.log_response:253 | Not Found: /media/system/js/core.js
WARNING | 2026-07-18 14:24:21,639 | log.log_response:253 | Not Found: /media/jui/js/bootstrap.min.js
WARNING | 2026-07-18 14:24:21,784 | log.log_response:253 | Not Found: /media/vendor/jquery/js/jquery.min.js
WARNING | 2026-07-18 14:24:23,083 | log.log_response:253 | Not Found: /wp-admin/admin-ajax.php
WARNING | 2026-07-18 14:24:25,292 | log.log_response:253 | Not Found: /wp-content/plugins/wp_rqsrvxl/wp_rqsrvxl.php
WARNING | 2026-07-18 14:24:25,965 | log.log_response:253 | Not Found: /wp-content/plugins/wp_rqsrvxl/wp_rqsrvxl.php
WARNING | 2026-07-18 14:24:26,805 | log.log_response:253 | Not Found: /wp-content/plugins/wp_rqsrvxl/wp_rqsrvxl.php
WARNING | 2026-07-18 14:24:27,466 | log.log_response:253 | Not Found: /wp-content/plugins/wp_rqsrvxl/wp_rqsrvxl.php
ERROR | 2026-07-18 14:50:28,103 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-18 15:57:08,556 | log.log_response:253 | Not Found: /wp-includes/css/buttons.css
WARNING | 2026-07-18 15:57:09,036 | log.log_response:253 | Not Found: /media/system/js/core.js
ERROR | 2026-07-18 16:30:58,239 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-18 16:41:28,225 | log.log_response:253 | Internal Server Error: /product/sansui-s55voug-55-inch-4k-smart-oled-tv/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 16:41:28,231 | log.log_response:253 | Internal Server Error: /product/sansui-s55voug-55-inch-4k-smart-oled-tv/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-18 17:17:57,552 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 17:17:57,559 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-18 17:27:50,650 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 17:27:50,658 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-18 17:27:51,174 | log.log_response:253 | Not Found: /.aws/credentials
WARNING | 2026-07-18 17:27:51,179 | log.log_response:253 | Not Found: /.aws/config
WARNING | 2026-07-18 17:27:51,345 | log.log_response:253 | Not Found: /rclone.conf
WARNING | 2026-07-18 17:27:51,635 | log.log_response:253 | Not Found: /graphql
WARNING | 2026-07-18 17:27:51,645 | log.log_response:253 | Not Found: /.env.backup
WARNING | 2026-07-18 17:27:52,016 | log.log_response:253 | Not Found: /service-account.json
WARNING | 2026-07-18 17:27:52,358 | log.log_response:253 | Not Found: /.docker/config.json
WARNING | 2026-07-18 17:27:52,798 | log.log_response:253 | Not Found: /.npmrc
WARNING | 2026-07-18 17:27:52,850 | log.log_response:253 | Not Found: /key.json
WARNING | 2026-07-18 17:27:52,879 | log.log_response:253 | Not Found: /serviceAccountKey.json
WARNING | 2026-07-18 17:27:53,027 | log.log_response:253 | Not Found: /.vscode/launch.json
WARNING | 2026-07-18 17:27:53,535 | log.log_response:253 | Not Found: /.ssh/id_dsa
WARNING | 2026-07-18 17:27:53,548 | log.log_response:253 | Not Found: /.ssh/known_hosts
WARNING | 2026-07-18 17:27:53,552 | log.log_response:253 | Not Found: /.ssh/authorized_keys
WARNING | 2026-07-18 17:27:53,552 | log.log_response:253 | Not Found: /id_rsa
WARNING | 2026-07-18 17:27:54,483 | log.log_response:253 | Not Found: /server.key
WARNING | 2026-07-18 17:27:54,483 | log.log_response:253 | Not Found: /id_ecdsa
WARNING | 2026-07-18 17:27:54,483 | log.log_response:253 | Not Found: /privatekey.key
WARNING | 2026-07-18 17:27:54,484 | log.log_response:253 | Not Found: /id_ed25519
WARNING | 2026-07-18 17:27:54,936 | log.log_response:253 | Not Found: /secrets.json
WARNING | 2026-07-18 17:27:55,264 | log.log_response:253 | Not Found: /ssl/server.key
WARNING | 2026-07-18 17:27:55,266 | log.log_response:253 | Not Found: /.openclaw/openclaw.json
WARNING | 2026-07-18 17:27:55,268 | log.log_response:253 | Not Found: /private-key
WARNING | 2026-07-18 17:27:55,317 | log.log_response:253 | Not Found: /ssl/localhost.key
WARNING | 2026-07-18 17:27:55,317 | log.log_response:253 | Not Found: /localhost.key
WARNING | 2026-07-18 17:27:56,893 | log.log_response:253 | Not Found: /.hermes/config.yaml
WARNING | 2026-07-18 17:27:56,917 | log.log_response:253 | Not Found: /secrets.yml
WARNING | 2026-07-18 17:27:56,917 | log.log_response:253 | Not Found: /.cursor/mcp.json
WARNING | 2026-07-18 17:27:56,918 | log.log_response:253 | Not Found: /.codex/config.toml
WARNING | 2026-07-18 17:27:57,178 | log.log_response:253 | Not Found: /api/graphql
WARNING | 2026-07-18 17:27:57,746 | log.log_response:253 | Not Found: /v1/graphql
WARNING | 2026-07-18 17:27:57,757 | log.log_response:253 | Not Found: /.bashrc
WARNING | 2026-07-18 17:27:57,900 | log.log_response:253 | Not Found: /.config/anthropic/credentials/default.json
WARNING | 2026-07-18 17:27:57,900 | log.log_response:253 | Not Found: /.claude/settings.json
WARNING | 2026-07-18 17:27:57,901 | log.log_response:253 | Not Found: /.mcp.json
WARNING | 2026-07-18 17:27:58,918 | log.log_response:253 | Not Found: /.hermes/auth.json
WARNING | 2026-07-18 17:27:58,918 | log.log_response:253 | Not Found: /credentials.json
WARNING | 2026-07-18 17:27:58,918 | log.log_response:253 | Not Found: /.boto
WARNING | 2026-07-18 17:27:58,918 | log.log_response:253 | Not Found: /firebase-adminsdk.json
WARNING | 2026-07-18 17:27:59,200 | log.log_response:253 | Not Found: /.ssh/id_ecdsa
WARNING | 2026-07-18 17:27:59,268 | log.log_response:253 | Not Found: /.bash_profile
WARNING | 2026-07-18 17:27:59,772 | log.log_response:253 | Not Found: /.env.php.bak
WARNING | 2026-07-18 17:27:59,772 | log.log_response:253 | Not Found: /storage/logs/laravel.log
WARNING | 2026-07-18 17:27:59,977 | log.log_response:253 | Not Found: /.ssh/config
WARNING | 2026-07-18 17:27:59,979 | log.log_response:253 | Not Found: /host.key
WARNING | 2026-07-18 17:28:00,047 | log.log_response:253 | Not Found: /.env.swp
WARNING | 2026-07-18 17:28:00,048 | log.log_response:253 | Not Found: /configuration.php.bak
WARNING | 2026-07-18 17:28:00,048 | log.log_response:253 | Not Found: /config.php.bak
WARNING | 2026-07-18 17:28:00,336 | log.log_response:253 | Not Found: /application.yml
WARNING | 2026-07-18 17:28:00,337 | log.log_response:253 | Not Found: /config/application.properties
WARNING | 2026-07-18 17:28:01,389 | log.log_response:253 | Not Found: /bootstrap.yml
WARNING | 2026-07-18 17:28:01,538 | log.log_response:253 | Not Found: /local.settings.json
WARNING | 2026-07-18 17:28:01,538 | log.log_response:253 | Not Found: /appsettings.Development.json
WARNING | 2026-07-18 17:28:01,538 | log.log_response:253 | Not Found: /config/database.yml
WARNING | 2026-07-18 17:28:01,962 | log.log_response:253 | Not Found: /.gradle/gradle.properties
WARNING | 2026-07-18 17:28:02,091 | log.log_response:253 | Not Found: /.pypirc
WARNING | 2026-07-18 17:28:02,096 | log.log_response:253 | Not Found: /config/storage.yml
WARNING | 2026-07-18 17:28:02,199 | log.log_response:253 | Not Found: /web.config
WARNING | 2026-07-18 17:28:02,323 | log.log_response:253 | Not Found: /.env.development
WARNING | 2026-07-18 17:28:02,326 | log.log_response:253 | Not Found: /config/master.key
WARNING | 2026-07-18 17:28:03,101 | log.log_response:253 | Not Found: /sendgrid.env
WARNING | 2026-07-18 17:34:50,731 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-18 17:34:52,752 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-18 18:13:15,230 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-18 18:45:25,381 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-18 19:25:54,963 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-18 19:48:39,147 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-18 19:52:01,964 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 19:52:01,970 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-18 19:52:22,792 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 258, in list_apps
    db_apps = SocialApp.objects.on_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/models.py", line 39, in on_site
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 19:52:22,802 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-18 20:58:04,924 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-18 21:12:07,697 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-18 21:37:05,569 | log.log_response:253 | Internal Server Error: /product/clevite-p-series-con-rod-bearing-set-chevy-v8-305/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 21:37:05,582 | log.log_response:253 | Internal Server Error: /product/clevite-p-series-con-rod-bearing-set-chevy-v8-305/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-18 22:18:41,780 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-18 22:48:00,140 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 22:48:00,144 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-18 22:52:06,459 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-18 22:58:00,258 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-18 22:58:01,767 | log.log_response:253 | Not Found: /ads.txt
WARNING | 2026-07-18 22:58:02,652 | log.log_response:253 | Not Found: /llms.txt
ERROR | 2026-07-18 23:18:22,383 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 23:18:22,387 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-18 23:23:29,369 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-18 23:27:58,000 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 258, in list_apps
    db_apps = SocialApp.objects.on_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/models.py", line 39, in on_site
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-18 23:27:58,010 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-18 23:30:43,258 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-19 00:02:43,387 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-19 00:33:07,198 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-19 01:19:32,297 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-19 02:13:36,772 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-19 02:31:40,403 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-19 03:26:11,140 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-19 03:33:04,542 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-19 03:52:29,507 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-19 04:41:01,693 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-19 05:33:30,585 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-19 06:27:14,565 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-19 07:27:23,283 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-19 07:43:22,421 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-19 09:07:00,543 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-19 09:26:59,132 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-19 09:26:59,145 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-19 09:36:54,213 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-19 09:56:27,850 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-19 09:56:31,178 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-19 10:44:44,870 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-19 10:51:55,439 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-19 11:49:16,634 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-19 11:52:11,255 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 102, in live_visitors_count
    visitors = SiteVisit.objects.filter(date=today).aggregate(total=Sum('daily_visits'))['total'] or 0
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 590, in aggregate
    return self.query.chain().get_aggregation(self.db, kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/query.py", line 628, in get_aggregation
    result = compiler.execute_sql(SINGLE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-19 11:52:11,267 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-19 12:32:10,281 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-19 12:42:06,328 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-19 13:43:33,344 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-19 13:47:04,766 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-19 13:47:04,778 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-19 14:03:49,575 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-19 14:17:46,937 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-19 15:56:33,126 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-19 16:30:06,648 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-19 17:41:31,165 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-19 17:43:08,472 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-19 18:42:56,941 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-19 18:50:09,640 | log.log_response:253 | Not Found: /wp-login.php
ERROR | 2026-07-19 19:21:26,420 | log.log_response:253 | Internal Server Error: /wp-login.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-19 19:23:05,618 | log.log_response:253 | Not Found: /wp-json/
ERROR | 2026-07-19 19:27:30,546 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-19 21:12:45,222 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-19 21:15:29,817 | log.log_response:253 | Internal Server Error: /product/iphone-17-256gb-lavender-unlocked/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-19 21:15:29,825 | log.log_response:253 | Internal Server Error: /product/iphone-17-256gb-lavender-unlocked/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-19 21:57:33,206 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-19 22:06:26,147 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-19 23:58:33,635 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-19 23:58:53,470 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-20 01:17:51,783 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-20 02:58:30,878 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-20 04:38:32,086 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-20 06:23:16,155 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-20 07:26:19,028 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-20 07:39:09,918 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-20 09:58:38,942 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-20 10:05:49,896 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-20 10:14:44,071 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-20 10:14:47,721 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-20 11:13:08,225 | log.log_response:253 | Not Found: /favicon.ico
WARNING | 2026-07-20 12:28:06,583 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-20 12:44:01,763 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-20 13:12:13,594 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-20 14:00:13,479 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-20 15:04:49,090 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-20 15:05:18,239 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-20 15:42:22,885 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
ERROR | 2026-07-20 15:45:52,108 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-20 15:45:52,118 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-20 15:45:52,908 | log.log_response:253 | Not Found: /favicon.ico
ERROR | 2026-07-20 15:49:15,077 | log.log_response:253 | Internal Server Error: /ipfs/bafkreicyqcbhpicbos7ev4mrxofwqx6hvvge7pahpta6xuspr44crai5by
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-20 16:49:13,212 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-20 17:01:18,623 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-20 18:36:16,316 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-20 18:39:45,460 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-20 18:39:45,473 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-20 18:56:11,107 | log.log_response:253 | Not Found: /favicon.ico
WARNING | 2026-07-20 18:57:00,506 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-20 19:12:49,426 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-20 20:07:23,264 | log.log_response:253 | Not Found: /sitemaps.xml
WARNING | 2026-07-20 20:18:29,459 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-20 20:42:21,161 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-20 20:56:34,364 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-20 21:43:38,434 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-20 22:04:25,111 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-20 23:01:51,657 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-20 23:24:34,178 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-21 01:17:27,349 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 01:17:27,350 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 01:22:33,682 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-21 01:26:48,793 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-21 01:26:48,806 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-21 01:26:50,203 | log.log_response:253 | Not Found: /favicon.ico
WARNING | 2026-07-21 01:58:21,462 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 02:26:00,220 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-21 02:30:44,516 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-21 02:30:44,521 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-21 02:33:27,142 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-21 02:35:35,861 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-21 03:04:12,466 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-21 03:40:44,784 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 04:14:46,679 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 04:15:00,151 | log.log_response:253 | Not Found: /sitemap.xml
WARNING | 2026-07-21 05:22:56,597 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-21 06:30:42,397 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-21 07:04:48,658 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-21 07:18:10,659 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-21 07:19:38,605 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-21 07:45:16,779 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 07:45:17,238 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 07:45:17,847 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 08:38:00,974 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 08:38:51,458 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 08:43:44,552 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-21 08:45:22,532 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 08:45:23,711 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-21 08:47:38,138 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-21 08:48:12,981 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 08:48:13,037 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 08:54:05,113 | log.log_response:253 | Not Found: /wp-login.php
ERROR | 2026-07-21 09:55:16,772 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 102, in live_visitors_count
    visitors = SiteVisit.objects.filter(date=today).aggregate(total=Sum('daily_visits'))['total'] or 0
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 590, in aggregate
    return self.query.chain().get_aggregation(self.db, kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/query.py", line 628, in get_aggregation
    result = compiler.execute_sql(SINGLE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-21 09:55:16,816 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-21 10:13:08,107 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 10:13:11,757 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-21 10:28:19,413 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-21 12:05:26,592 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-21 12:05:26,604 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-21 12:15:02,485 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-21 12:32:59,628 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 12:39:02,219 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-21 13:27:56,630 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-21 13:38:05,047 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-21 13:38:05,059 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-21 14:17:03,910 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-21 14:17:03,935 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-21 15:31:37,363 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 16:06:28,473 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 16:15:17,817 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 17:28:23,480 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 17:43:48,576 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 20:01:04,635 | log.log_response:253 | Not Found: /sitemap_index.xml
WARNING | 2026-07-21 20:50:33,577 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-21 20:53:14,547 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-21 20:53:14,563 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-21 21:18:05,856 | log.log_response:253 | Not Found: /sitemap_index.xml
ERROR | 2026-07-21 21:19:55,341 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-21 22:35:53,243 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-21 22:45:40,840 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-21 22:45:43,759 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-21 22:46:00,793 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-21 22:50:59,000 | log.log_response:253 | Internal Server Error: /about/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 89, in about
    return render(request, 'about.html')
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-21 22:50:59,016 | log.log_response:253 | Internal Server Error: /about/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-21 23:18:38,435 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-22 00:00:36,742 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-22 00:17:35,857 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-22 00:20:26,365 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-22 01:54:31,423 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-22 04:12:53,995 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-22 05:16:48,080 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-22 07:06:57,485 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-22 07:30:14,296 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-22 07:33:05,835 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-22 07:33:06,273 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-22 08:49:45,214 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-22 08:49:45,313 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-22 10:39:56,747 | log.log_response:253 | Not Found: /.well-known/traffic-advice
WARNING | 2026-07-22 11:10:39,328 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-22 11:25:19,598 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-22 12:15:20,010 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-22 13:56:09,704 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-22 14:51:27,228 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-22 14:55:07,468 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-22 16:34:36,805 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-22 16:36:12,657 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-22 16:47:02,562 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-22 16:50:03,899 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-22 18:09:16,253 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-22 18:10:48,266 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-22 18:25:41,357 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-22 18:26:22,081 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-22 18:53:40,493 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-22 20:17:54,066 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-22 20:22:42,204 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-22 20:27:28,697 | log.log_response:253 | Not Found: /sitemap.xml.gz
WARNING | 2026-07-22 21:25:03,257 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-22 21:58:54,685 | log.log_response:253 | Not Found: /feed/
WARNING | 2026-07-22 21:58:54,831 | log.log_response:253 | Not Found: /wp-json
WARNING | 2026-07-22 21:58:54,977 | log.log_response:253 | Not Found: /wp-json/
WARNING | 2026-07-22 21:58:55,123 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-22 21:58:55,285 | log.log_response:253 | Not Found: /readme.html
ERROR | 2026-07-22 22:03:31,471 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-22 22:21:06,687 | log.log_response:253 | Not Found: /sitemap.xml.gz
WARNING | 2026-07-22 22:41:38,115 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-22 23:43:48,323 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-22 23:46:18,385 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-22 23:46:18,395 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-23 01:02:23,102 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-23 01:29:19,784 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-23 02:42:32,512 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-23 03:47:49,235 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-23 04:10:21,081 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 258, in list_apps
    db_apps = SocialApp.objects.on_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/models.py", line 39, in on_site
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-23 04:10:21,099 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-23 04:26:51,819 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-23 04:34:57,169 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-23 04:50:33,004 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-23 04:59:19,888 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-23 05:28:07,458 | log.log_response:253 | Not Found: /wp-admin/css/
WARNING | 2026-07-23 05:28:15,866 | log.log_response:253 | Not Found: /.well-known/
WARNING | 2026-07-23 05:28:24,396 | log.log_response:253 | Not Found: /sites/default/files/
WARNING | 2026-07-23 05:28:51,881 | log.log_response:253 | Not Found: /uploads/
WARNING | 2026-07-23 05:29:04,519 | log.log_response:253 | Not Found: /images/
WARNING | 2026-07-23 05:29:10,853 | log.log_response:253 | Not Found: /files/
WARNING | 2026-07-23 05:54:49,941 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-23 07:02:58,965 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-23 07:06:21,158 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-23 07:06:21,169 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-23 07:46:27,154 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-23 07:46:27,228 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-23 07:53:35,474 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-23 08:01:16,886 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-23 08:50:42,702 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-23 09:26:24,507 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-23 11:21:24,953 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-23 11:22:17,144 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-23 13:04:06,144 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-23 14:10:08,983 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-23 17:44:26,527 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-23 18:30:51,544 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-23 18:36:11,868 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-23 18:37:06,593 | log.log_response:253 | Not Found: /wp-login.php
ERROR | 2026-07-23 18:39:11,883 | log.log_response:253 | Internal Server Error: /wp-login.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-23 19:33:05,369 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-23 21:17:37,173 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-23 21:36:07,018 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-23 21:36:07,451 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-23 22:08:44,529 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-23 22:08:44,541 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-23 23:04:24,734 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-23 23:28:13,973 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-24 00:46:03,875 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-24 01:38:05,234 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-24 02:57:59,313 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-24 03:16:31,414 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-24 04:10:38,284 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-24 05:50:53,762 | log.log_response:253 | Internal Server Error: /wp-login.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-24 05:55:05,507 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-24 06:04:13,116 | log.log_response:253 | Not Found: /wp-content/plugins/hellopress/wp_filemanager.php
WARNING | 2026-07-24 06:05:31,106 | log.log_response:253 | Not Found: /file5.php
WARNING | 2026-07-24 06:05:53,503 | log.log_response:253 | Not Found: /cgi-bin/admin.php
WARNING | 2026-07-24 06:05:58,524 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-24 06:06:16,252 | log.log_response:253 | Not Found: /biufile.php
WARNING | 2026-07-24 06:06:16,520 | log.log_response:253 | Not Found: /images.php
WARNING | 2026-07-24 06:06:16,868 | log.log_response:253 | Not Found: /hypo.php
WARNING | 2026-07-24 06:06:17,184 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-24 06:06:17,478 | log.log_response:253 | Not Found: /mac.php
WARNING | 2026-07-24 06:06:17,781 | log.log_response:253 | Not Found: /simple.php
WARNING | 2026-07-24 06:06:18,039 | log.log_response:253 | Not Found: /red.php
WARNING | 2026-07-24 06:06:18,475 | log.log_response:253 | Not Found: /001.php
WARNING | 2026-07-24 06:06:18,853 | log.log_response:253 | Not Found: /inputs.php
WARNING | 2026-07-24 06:06:19,116 | log.log_response:253 | Not Found: /1.php
WARNING | 2026-07-24 06:06:19,404 | log.log_response:253 | Not Found: /aaa.php
WARNING | 2026-07-24 06:06:19,684 | log.log_response:253 | Not Found: /ops.php
WARNING | 2026-07-24 06:06:19,940 | log.log_response:253 | Not Found: /yj09.php
WARNING | 2026-07-24 06:06:20,241 | log.log_response:253 | Not Found: /wp-content/admin.php
WARNING | 2026-07-24 06:06:20,637 | log.log_response:253 | Not Found: /xstelth.php
WARNING | 2026-07-24 06:06:20,909 | log.log_response:253 | Not Found: /x.php
WARNING | 2026-07-24 06:06:21,350 | log.log_response:253 | Not Found: /edit.php
WARNING | 2026-07-24 06:06:21,629 | log.log_response:253 | Not Found: /k.php
WARNING | 2026-07-24 06:06:21,890 | log.log_response:253 | Not Found: /kir.php
WARNING | 2026-07-24 06:06:22,151 | log.log_response:253 | Not Found: /file.php
WARNING | 2026-07-24 06:06:22,585 | log.log_response:253 | Not Found: /BDKR28WP.php
WARNING | 2026-07-24 06:06:23,347 | log.log_response:253 | Not Found: /wp-load.php
WARNING | 2026-07-24 06:06:23,672 | log.log_response:253 | Not Found: /k2.php
WARNING | 2026-07-24 06:06:23,929 | log.log_response:253 | Not Found: /classwithtostring.php
WARNING | 2026-07-24 06:06:24,229 | log.log_response:253 | Not Found: /pucci.php
WARNING | 2026-07-24 06:06:24,549 | log.log_response:253 | Not Found: /error_log.php
WARNING | 2026-07-24 06:06:24,827 | log.log_response:253 | Not Found: /xwpg.php
WARNING | 2026-07-24 06:06:25,083 | log.log_response:253 | Not Found: /100.php
WARNING | 2026-07-24 06:06:25,339 | log.log_response:253 | Not Found: /wp-ws68.php
WARNING | 2026-07-24 06:06:25,767 | log.log_response:253 | Not Found: /adminner.php
WARNING | 2026-07-24 06:06:26,054 | log.log_response:253 | Not Found: /ccou.php
WARNING | 2026-07-24 06:06:26,470 | log.log_response:253 | Not Found: /w.php
WARNING | 2026-07-24 06:06:27,083 | log.log_response:253 | Not Found: /wp-content/themes/index.php
WARNING | 2026-07-24 06:06:27,604 | log.log_response:253 | Not Found: /2P.php
WARNING | 2026-07-24 06:06:28,104 | log.log_response:253 | Not Found: /gecko.php
WARNING | 2026-07-24 06:06:28,382 | log.log_response:253 | Not Found: /reviall.php
WARNING | 2026-07-24 06:06:28,651 | log.log_response:253 | Not Found: /abcd.php
WARNING | 2026-07-24 06:06:29,000 | log.log_response:253 | Not Found: /wp-blog.php
WARNING | 2026-07-24 06:06:29,295 | log.log_response:253 | Not Found: /bthil.php
WARNING | 2026-07-24 06:06:29,556 | log.log_response:253 | Not Found: /wp.php
WARNING | 2026-07-24 06:06:29,824 | log.log_response:253 | Not Found: /about.php
WARNING | 2026-07-24 06:06:30,140 | log.log_response:253 | Not Found: /h02ugyh.php
WARNING | 2026-07-24 06:06:30,490 | log.log_response:253 | Not Found: /wefile.php
WARNING | 2026-07-24 06:06:30,765 | log.log_response:253 | Not Found: /wp-temp.php
WARNING | 2026-07-24 06:06:31,021 | log.log_response:253 | Not Found: /pbck.php
WARNING | 2026-07-24 06:06:31,325 | log.log_response:253 | Not Found: /green3.php
WARNING | 2026-07-24 06:06:31,617 | log.log_response:253 | Not Found: /alls.php
WARNING | 2026-07-24 06:06:31,873 | log.log_response:253 | Not Found: /v543.php
WARNING | 2026-07-24 06:06:32,152 | log.log_response:253 | Not Found: /yup.php
WARNING | 2026-07-24 06:06:32,569 | log.log_response:253 | Not Found: /file52.php
WARNING | 2026-07-24 06:06:33,205 | log.log_response:253 | Not Found: /bless.php
WARNING | 2026-07-24 06:06:33,475 | log.log_response:253 | Not Found: /als.php
WARNING | 2026-07-24 06:06:33,733 | log.log_response:253 | Not Found: /wp-admin/js/index.php
WARNING | 2026-07-24 06:06:34,440 | log.log_response:253 | Not Found: /wp-firewall.php
WARNING | 2026-07-24 06:06:34,724 | log.log_response:253 | Not Found: /pp.php
WARNING | 2026-07-24 06:06:34,980 | log.log_response:253 | Not Found: /aa2.php
WARNING | 2026-07-24 06:06:35,250 | log.log_response:253 | Not Found: /stdin.php
WARNING | 2026-07-24 06:06:35,963 | log.log_response:253 | Not Found: /7.php
WARNING | 2026-07-24 06:06:36,433 | log.log_response:253 | Not Found: /mosty.php
WARNING | 2026-07-24 06:06:36,722 | log.log_response:253 | Not Found: /82.php
WARNING | 2026-07-24 06:06:36,989 | log.log_response:253 | Not Found: /8.php
WARNING | 2026-07-24 06:06:37,285 | log.log_response:253 | Not Found: /ccc.php
WARNING | 2026-07-24 06:06:37,569 | log.log_response:253 | Not Found: /koala.php
WARNING | 2026-07-24 06:06:37,864 | log.log_response:253 | Not Found: /xamp.php
WARNING | 2026-07-24 06:06:38,130 | log.log_response:253 | Not Found: /w3lls.php
WARNING | 2026-07-24 06:06:38,399 | log.log_response:253 | Not Found: /sky.php
WARNING | 2026-07-24 07:57:55,131 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-24 08:08:49,591 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-24 08:51:05,990 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-24 08:51:08,867 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-24 09:09:14,304 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-24 09:41:38,127 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-24 10:20:38,086 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-24 11:16:06,230 | log.log_response:253 | Not Found: /media/system/js/core.js
WARNING | 2026-07-24 11:22:11,537 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-24 12:16:50,047 | log.log_response:253 | Forbidden (Referer checking failed - no Referer.): /
WARNING | 2026-07-24 13:14:58,476 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-24 14:54:16,121 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-24 16:26:40,249 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-24 16:26:47,738 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-24 18:31:31,590 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-24 19:27:51,168 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-24 19:39:51,686 | log.log_response:253 | Not Found: /wp-json/batch/v1
WARNING | 2026-07-24 19:39:51,751 | log.log_response:253 | Forbidden (Referer checking failed - no Referer.): /
WARNING | 2026-07-24 19:39:57,378 | log.log_response:253 | Not Found: /wp-json/batch/v1
WARNING | 2026-07-24 19:39:58,477 | log.log_response:253 | Forbidden (Referer checking failed - Referer is insecure while host is secure.): /
ERROR | 2026-07-24 19:43:36,117 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-24 19:43:36,127 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-24 20:17:06,513 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-24 20:17:06,520 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-24 20:26:27,970 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-24 20:34:49,805 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 102, in live_visitors_count
    visitors = SiteVisit.objects.filter(date=today).aggregate(total=Sum('daily_visits'))['total'] or 0
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 590, in aggregate
    return self.query.chain().get_aggregation(self.db, kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/query.py", line 628, in get_aggregation
    result = compiler.execute_sql(SINGLE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-24 20:34:49,815 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-24 20:45:27,500 | log.log_response:253 | Internal Server Error: /cart/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/cart_views.py", line 165, in cart_view
    return render(request, 'shop/cart.html', {
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-24 20:45:27,515 | log.log_response:253 | Internal Server Error: /cart/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-24 20:46:05,695 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-24 21:13:00,023 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-24 21:16:11,261 | log.log_response:253 | Internal Server Error: /product/shinco-8000-btu-portable-air-conditioner-spf2-08cw/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-24 21:16:11,270 | log.log_response:253 | Internal Server Error: /product/shinco-8000-btu-portable-air-conditioner-spf2-08cw/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-24 21:16:55,859 | log.log_response:253 | Internal Server Error: /xmlrpc.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-24 21:36:59,009 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-24 21:36:59,229 | log.log_response:253 | Not Found: /wp-admin/
WARNING | 2026-07-24 21:37:00,138 | log.log_response:253 | Not Found: /wp-admin/admin-ajax.php
WARNING | 2026-07-24 21:37:00,363 | log.log_response:253 | Not Found: /wp-admin/load-scripts.php
WARNING | 2026-07-24 21:37:00,582 | log.log_response:253 | Not Found: /wp-admin/load-styles.php
WARNING | 2026-07-24 21:37:00,806 | log.log_response:253 | Not Found: /wp-includes/js/jquery/jquery.js
WARNING | 2026-07-24 21:37:01,030 | log.log_response:253 | Not Found: /wp-includes/css/dashicons.css
WARNING | 2026-07-24 21:37:01,253 | log.log_response:253 | Not Found: /wp-content/themes/
WARNING | 2026-07-24 21:37:01,487 | log.log_response:253 | Not Found: /wp-content/plugins/
WARNING | 2026-07-24 21:37:01,719 | log.log_response:253 | Not Found: /wp-includes/version.php
WARNING | 2026-07-24 21:37:01,950 | log.log_response:253 | Not Found: /wp-includes/functions.php
WARNING | 2026-07-24 21:37:02,181 | log.log_response:253 | Not Found: /wp-includes/class-wp.php
WARNING | 2026-07-24 21:37:02,411 | log.log_response:253 | Not Found: /wp-includes/option.php
WARNING | 2026-07-24 21:37:02,631 | log.log_response:253 | Not Found: /wp-includes/post.php
WARNING | 2026-07-24 21:37:02,855 | log.log_response:253 | Not Found: /wp-includes/user.php
WARNING | 2026-07-24 21:37:03,082 | log.log_response:253 | Not Found: /wp-json/
WARNING | 2026-07-24 21:37:03,304 | log.log_response:253 | Not Found: /wp-json/wp/v2/
WARNING | 2026-07-24 21:37:03,526 | log.log_response:253 | Not Found: /wp-json/oembed/1.0/embed
WARNING | 2026-07-24 21:37:04,404 | log.log_response:253 | Not Found: /wp-json/wp/v2/posts
WARNING | 2026-07-24 21:37:04,623 | log.log_response:253 | Not Found: /wp-json/wp/v2/pages
WARNING | 2026-07-24 21:37:04,845 | log.log_response:253 | Not Found: /wp-json/wp/v2/media
WARNING | 2026-07-24 21:37:05,068 | log.log_response:253 | Not Found: /wp-json/wp/v2/categories
WARNING | 2026-07-24 21:37:05,292 | log.log_response:253 | Not Found: /wp-json/wp/v2/tags
WARNING | 2026-07-24 21:37:05,924 | log.log_response:253 | Not Found: /wp-content/uploads/
WARNING | 2026-07-24 21:37:06,144 | log.log_response:253 | Not Found: /wp-content/themes/twentytwenty/
WARNING | 2026-07-24 21:37:06,369 | log.log_response:253 | Not Found: /wp-content/themes/twentytwentyone/
WARNING | 2026-07-24 21:37:06,587 | log.log_response:253 | Not Found: /wp-content/themes/twentytwentytwo/
WARNING | 2026-07-24 21:37:06,806 | log.log_response:253 | Not Found: /wp-content/themes/twentytwentythree/
WARNING | 2026-07-24 21:37:07,028 | log.log_response:253 | Not Found: /wp-content/plugins/hello.php
WARNING | 2026-07-24 21:37:07,248 | log.log_response:253 | Not Found: /wp-content/plugins/akismet/
WARNING | 2026-07-24 21:37:07,470 | log.log_response:253 | Not Found: /wp-includes/images/w-logo-blue.png
WARNING | 2026-07-24 21:37:07,690 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-24 21:37:07,912 | log.log_response:253 | Not Found: /sitemap.xml
WARNING | 2026-07-24 21:37:08,133 | log.log_response:253 | Not Found: /feed/
WARNING | 2026-07-24 21:37:08,352 | log.log_response:253 | Not Found: /feed/rss/
WARNING | 2026-07-24 21:37:08,579 | log.log_response:253 | Not Found: /feed/rss2/
WARNING | 2026-07-24 21:37:08,801 | log.log_response:253 | Not Found: /feed/atom/
WARNING | 2026-07-24 22:30:28,910 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-24 23:05:09,564 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-24 23:20:30,009 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-24 23:20:30,019 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-24 23:35:09,229 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-25 00:40:43,119 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-25 00:44:58,346 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 00:44:58,356 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-25 00:45:00,551 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 00:45:00,556 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-25 00:46:44,840 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 00:47:32,832 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-25 00:47:33,065 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-25 00:56:42,013 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 01:16:43,830 | log.log_response:253 | Not Found: /sitemap.xml
WARNING | 2026-07-25 01:16:44,674 | log.log_response:253 | Not Found: /sitemap.xml.gz
WARNING | 2026-07-25 01:16:44,674 | log.log_response:253 | Not Found: /sitemap_index.xml
WARNING | 2026-07-25 01:16:44,678 | log.log_response:253 | Not Found: /wp-sitemap.xml
WARNING | 2026-07-25 01:16:44,731 | log.log_response:253 | Not Found: /sitemap.txt
ERROR | 2026-07-25 01:34:15,316 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 01:34:15,329 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 02:28:34,499 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-25 03:32:08,805 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-25 03:48:17,199 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 03:48:17,205 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-25 04:11:56,193 | log.log_response:253 | Internal Server Error: /product/apple-iphone-16-pro-256gb-natural-titanium-verizon/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 04:11:56,203 | log.log_response:253 | Internal Server Error: /product/apple-iphone-16-pro-256gb-natural-titanium-verizon/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-25 04:55:33,157 | log.log_response:253 | Internal Server Error: /product/apple-ipad-11-inch-a16-256gb-wifi-blue/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 04:55:33,166 | log.log_response:253 | Internal Server Error: /product/apple-ipad-11-inch-a16-256gb-wifi-blue/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-25 05:09:21,168 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 05:09:21,176 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-25 05:25:16,069 | log.log_response:253 | Internal Server Error: /privacy-policy/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 34, in privacy_policy
    return render(request, 'privacy_policy.html')
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 05:25:16,082 | log.log_response:253 | Internal Server Error: /privacy-policy/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-25 05:44:13,051 | log.log_response:253 | Internal Server Error: /product/vibrant-oil-drain-flange-58-od-male-neck-gt15gt35/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 05:44:13,058 | log.log_response:253 | Internal Server Error: /product/vibrant-oil-drain-flange-58-od-male-neck-gt15gt35/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-25 05:58:51,429 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-25 06:04:54,099 | log.log_response:253 | Internal Server Error: /wordpress
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 06:06:14,440 | log.log_response:253 | Not Found: /Wordpress
ERROR | 2026-07-25 06:08:16,658 | log.log_response:253 | Internal Server Error: /WORDPRESS
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-25 06:08:28,286 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 06:08:28,294 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 06:10:49,457 | log.log_response:253 | Not Found: /WordPress
ERROR | 2026-07-25 06:13:12,541 | log.log_response:253 | Internal Server Error: /wp
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 06:14:39,917 | log.log_response:253 | Not Found: /Wp
ERROR | 2026-07-25 06:17:19,151 | log.log_response:253 | Internal Server Error: /WP
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 06:18:36,941 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-25 06:18:51,884 | log.log_response:253 | Not Found: /old
ERROR | 2026-07-25 06:20:34,853 | log.log_response:253 | Internal Server Error: /cookie-policy/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 40, in cookie_policy
    return render(request, 'cookie_policy.html')
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 06:20:34,860 | log.log_response:253 | Internal Server Error: /cookie-policy/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-25 06:20:57,328 | log.log_response:253 | Internal Server Error: /Old
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 06:21:32,518 | log.log_response:253 | Not Found: /OLD
WARNING | 2026-07-25 06:23:11,707 | log.log_response:253 | Not Found: /oldsite
ERROR | 2026-07-25 06:25:21,093 | log.log_response:253 | Internal Server Error: /new
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-25 06:55:11,997 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 06:55:12,002 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 07:26:37,066 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-25 07:34:25,636 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-25 07:34:28,515 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-25 07:42:50,771 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-25 07:46:43,068 | log.log_response:253 | Internal Server Error: /product/sansui-s55voug-55-inch-4k-smart-oled-tv/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 07:46:43,073 | log.log_response:253 | Internal Server Error: /product/sansui-s55voug-55-inch-4k-smart-oled-tv/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-25 08:36:34,383 | log.log_response:253 | Internal Server Error: /license.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 08:42:13,700 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-25 08:45:17,034 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 08:49:26,015 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-25 08:49:30,353 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-25 08:53:20,458 | log.log_response:253 | Internal Server Error: /terms-of-service/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 37, in terms_of_service
    return render(request, 'terms_of_service.html')
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 08:53:20,482 | log.log_response:253 | Internal Server Error: /terms-of-service/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-25 09:24:02,423 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 09:24:02,431 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 09:28:03,955 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-25 10:27:15,861 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 10:27:15,884 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 11:19:02,831 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-25 11:23:43,138 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 11:23:43,144 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-25 11:56:34,332 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-25 12:55:41,937 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 12:56:12,250 | log.log_response:253 | Not Found: /wp-login.php
ERROR | 2026-07-25 13:43:57,114 | log.log_response:253 | Internal Server Error: /wishlist/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 13:43:57,118 | log.log_response:253 | Internal Server Error: /wishlist/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-25 13:57:34,035 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 13:57:34,044 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 13:57:34,883 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-25 13:58:26,753 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-25 14:53:30,068 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-25 15:29:02,808 | log.log_response:253 | Not Found: /favicon.ico
ERROR | 2026-07-25 15:33:33,092 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 15:33:33,107 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 15:34:12,361 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-25 15:34:49,092 | log.log_response:253 | Not Found: /xmlrpc.php
ERROR | 2026-07-25 15:36:12,247 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 15:36:12,250 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 16:13:55,307 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-25 16:15:38,933 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 16:15:38,940 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 19:16:10,870 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-25 19:16:24,788 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-25 19:18:45,727 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 19:18:45,736 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 19:32:16,730 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-25 19:48:53,484 | log.log_response:253 | Not Found: /sites/favicon.ico
ERROR | 2026-07-25 19:54:07,104 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 19:54:07,111 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 19:54:08,156 | log.log_response:253 | Not Found: /favicon.ico
WARNING | 2026-07-25 20:08:05,829 | log.log_response:253 | Not Found: /sitemap.xml
ERROR | 2026-07-25 20:32:22,093 | log.log_response:253 | Internal Server Error: /product/vibrant-oil-drain-flange-58-od-male-neck-gt15gt35/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 20:32:22,103 | log.log_response:253 | Internal Server Error: /product/vibrant-oil-drain-flange-58-od-male-neck-gt15gt35/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 20:38:57,682 | log.log_response:253 | Not Found: /wp-login.php
ERROR | 2026-07-25 20:42:31,138 | log.log_response:253 | Internal Server Error: /product/invidia-0206-nissan-350z-infiniti-g35-fx35-test-pi/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 20:42:31,144 | log.log_response:253 | Internal Server Error: /product/invidia-0206-nissan-350z-infiniti-g35-fx35-test-pi/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-25 20:55:40,432 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-25 21:10:23,484 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-25 21:24:09,713 | log.log_response:253 | Not Found: /sitemap.xml
WARNING | 2026-07-25 22:40:19,192 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-25 23:54:47,047 | log.log_response:253 | Internal Server Error: /product/antigravity-q85-group-35-lithium-car-battery-w-re/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-25 23:54:47,057 | log.log_response:253 | Internal Server Error: /product/antigravity-q85-group-35-lithium-car-battery-w-re/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-26 00:59:45,680 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-26 04:33:59,010 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-26 07:32:42,822 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-26 07:32:45,911 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-26 07:58:54,500 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-26 08:02:59,813 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-26 08:02:59,821 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-26 08:05:18,739 | log.log_response:253 | Not Found: /wp-includes/css/buttons.css
WARNING | 2026-07-26 08:05:18,837 | log.log_response:253 | Not Found: /media/system/js/core.js
WARNING | 2026-07-26 08:50:04,656 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-26 09:26:13,090 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-26 09:39:51,355 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-26 09:40:54,573 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-26 11:08:20,633 | log.log_response:253 | Not Found: /license.txt
WARNING | 2026-07-26 11:27:38,451 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-26 11:58:41,667 | log.log_response:253 | Not Found: /.well-known/security.txt
ERROR | 2026-07-26 13:37:04,470 | log.log_response:253 | Internal Server Error: /product/skunk2-alpha-series-h22a-connecting-rods-forged-pe/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-26 13:37:04,485 | log.log_response:253 | Internal Server Error: /product/skunk2-alpha-series-h22a-connecting-rods-forged-pe/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-26 13:40:39,222 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-26 13:40:39,233 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-26 13:44:02,369 | log.log_response:253 | Not Found: /xmlrpc.php
ERROR | 2026-07-26 14:02:37,213 | log.log_response:253 | Internal Server Error: /about/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 89, in about
    return render(request, 'about.html')
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-26 14:02:37,223 | log.log_response:253 | Internal Server Error: /about/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-26 14:56:21,885 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-26 16:42:59,823 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-26 17:50:06,976 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-26 17:50:06,990 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-26 17:54:35,611 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-26 17:54:35,623 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-26 18:33:34,385 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-26 18:37:49,655 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-26 18:37:49,663 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-26 18:59:18,898 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-26 20:02:23,527 | log.log_response:253 | Not Found: /ms-themes.php
WARNING | 2026-07-26 20:02:25,428 | log.log_response:253 | Not Found: /chosen.php
WARNING | 2026-07-26 20:02:26,496 | log.log_response:253 | Not Found: /file.php
WARNING | 2026-07-26 20:02:27,488 | log.log_response:253 | Not Found: /flower.php
WARNING | 2026-07-26 20:02:28,374 | log.log_response:253 | Not Found: /gifclass.php
WARNING | 2026-07-26 20:02:30,573 | log.log_response:253 | Not Found: /bless.php
WARNING | 2026-07-26 20:02:31,918 | log.log_response:253 | Not Found: /class-t.api.php
WARNING | 2026-07-26 20:02:32,583 | log.log_response:253 | Not Found: /blurbs.php
WARNING | 2026-07-26 20:02:33,132 | log.log_response:253 | Not Found: /akcc.php
WARNING | 2026-07-26 20:02:33,754 | log.log_response:253 | Not Found: /abcd.php
WARNING | 2026-07-26 20:02:34,307 | log.log_response:253 | Not Found: /shelp.php
WARNING | 2026-07-26 20:02:34,961 | log.log_response:253 | Not Found: /cord.php
WARNING | 2026-07-26 20:02:35,272 | log.log_response:253 | Not Found: /dex.php
WARNING | 2026-07-26 20:02:36,022 | log.log_response:253 | Not Found: /wp-admin/admin-ajax.php
WARNING | 2026-07-26 20:02:36,684 | log.log_response:253 | Not Found: /zwso.php/zwso.php/zwso.php//zwso.php
WARNING | 2026-07-26 20:02:37,749 | log.log_response:253 | Not Found: /wp-content/plugins/hellopress/wp_mna.php
WARNING | 2026-07-26 20:02:38,317 | log.log_response:253 | Not Found: /bolt.php
WARNING | 2026-07-26 20:02:38,957 | log.log_response:253 | Not Found: /cjfuns.php
WARNING | 2026-07-26 20:02:39,593 | log.log_response:253 | Not Found: /wp-admin/css/index.php
WARNING | 2026-07-26 20:02:40,298 | log.log_response:253 | Not Found: /wp-content/plugins/index.php
WARNING | 2026-07-26 20:02:41,140 | log.log_response:253 | Not Found: /wp-content/index.php
WARNING | 2026-07-26 20:02:41,961 | log.log_response:253 | Not Found: /ioxi-o.php
WARNING | 2026-07-26 20:02:42,373 | log.log_response:253 | Not Found: /insc.php
WARNING | 2026-07-26 20:02:42,880 | log.log_response:253 | Not Found: /classwithtostring.php
WARNING | 2026-07-26 20:02:43,692 | log.log_response:253 | Not Found: /txets.php
WARNING | 2026-07-26 20:02:44,068 | log.log_response:253 | Not Found: /wp-content/themes/txets.php
WARNING | 2026-07-26 20:02:44,623 | log.log_response:253 | Not Found: /wp-admin/txets.php
WARNING | 2026-07-26 20:02:45,320 | log.log_response:253 | Not Found: /wp-includes/txets.php
WARNING | 2026-07-26 20:02:47,000 | log.log_response:253 | Not Found: /goods.php
WARNING | 2026-07-26 20:02:47,781 | log.log_response:253 | Not Found: /wp-editor.php
WARNING | 2026-07-26 20:02:48,471 | log.log_response:253 | Not Found: /lufix.php
WARNING | 2026-07-26 20:02:49,090 | log.log_response:253 | Not Found: /style.php
WARNING | 2026-07-26 20:04:25,300 | log.log_response:253 | Not Found: /sitemap.txt
WARNING | 2026-07-26 20:24:37,749 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-26 20:55:16,461 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-26 20:55:16,474 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-26 21:00:46,903 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-26 21:05:14,913 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-26 21:05:14,916 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-26 21:20:35,756 | log.log_response:253 | Not Found: /sitemap.txt
WARNING | 2026-07-26 21:51:56,755 | log.log_response:253 | Not Found: /wp-login.php
ERROR | 2026-07-26 22:06:20,094 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-26 23:42:54,812 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-27 00:00:06,035 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 258, in list_apps
    db_apps = SocialApp.objects.on_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/models.py", line 39, in on_site
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-27 00:00:06,057 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-27 00:37:39,715 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 258, in list_apps
    db_apps = SocialApp.objects.on_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/models.py", line 39, in on_site
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-27 00:37:39,723 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-27 01:15:02,107 | log.log_response:253 | Not Found: /wp-login.php
ERROR | 2026-07-27 01:19:17,549 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-27 01:31:37,353 | log.log_response:253 | Not Found: /wp-login.php
ERROR | 2026-07-27 01:36:12,700 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-27 01:38:06,790 | log.log_response:253 | Not Found: /wp-json/batch/v1
WARNING | 2026-07-27 01:38:09,849 | log.log_response:253 | Not Found: /wp-json/batch/v1
WARNING | 2026-07-27 02:24:25,727 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-27 03:27:32,232 | log.log_response:253 | Forbidden (Referer checking failed - no Referer.): /
WARNING | 2026-07-27 03:27:33,640 | log.log_response:253 | Not Found: /.env.development
WARNING | 2026-07-27 03:27:33,810 | log.log_response:253 | Not Found: /.env.test
WARNING | 2026-07-27 03:27:34,092 | log.log_response:253 | Not Found: /.env.remote
WARNING | 2026-07-27 03:27:34,269 | log.log_response:253 | Not Found: /.env.backup
WARNING | 2026-07-27 03:27:34,714 | log.log_response:253 | Not Found: /.env.sample
WARNING | 2026-07-27 03:27:35,036 | log.log_response:253 | Not Found: /.env.dev
WARNING | 2026-07-27 03:27:35,118 | log.log_response:253 | Not Found: /.env.prod
WARNING | 2026-07-27 03:27:35,189 | log.log_response:253 | Not Found: /.env.stage
WARNING | 2026-07-27 03:27:35,299 | log.log_response:253 | Not Found: /.env.ci
WARNING | 2026-07-27 03:27:35,384 | log.log_response:253 | Not Found: /.env.docker
WARNING | 2026-07-27 03:27:35,591 | log.log_response:253 | Not Found: /.env.live
WARNING | 2026-07-27 03:27:35,682 | log.log_response:253 | Not Found: /.env.preprod
WARNING | 2026-07-27 03:27:35,788 | log.log_response:253 | Not Found: /.env.uat
WARNING | 2026-07-27 03:27:35,900 | log.log_response:253 | Not Found: /.env.dist
WARNING | 2026-07-27 03:27:35,999 | log.log_response:253 | Not Found: /.env.swp
WARNING | 2026-07-27 03:27:36,132 | log.log_response:253 | Not Found: /.env~
WARNING | 2026-07-27 03:27:36,354 | log.log_response:253 | Not Found: /.env1
WARNING | 2026-07-27 03:27:36,587 | log.log_response:253 | Not Found: /.env2
WARNING | 2026-07-27 03:27:36,694 | log.log_response:253 | Not Found: /.env_copy
WARNING | 2026-07-27 03:27:36,773 | log.log_response:253 | Not Found: /.env.txt
WARNING | 2026-07-27 03:27:36,871 | log.log_response:253 | Not Found: /.env.json
WARNING | 2026-07-27 03:27:37,033 | log.log_response:253 | Not Found: /.env.yaml
WARNING | 2026-07-27 03:27:37,206 | log.log_response:253 | Not Found: /.env.yml
WARNING | 2026-07-27 03:27:50,897 | log.log_response:253 | Not Found: /.env.backup1
WARNING | 2026-07-27 03:27:51,021 | log.log_response:253 | Not Found: /.env.backup2
WARNING | 2026-07-27 03:28:00,089 | log.log_response:253 | Not Found: /phpinfo.php
WARNING | 2026-07-27 03:28:00,273 | log.log_response:253 | Not Found: /info.php
WARNING | 2026-07-27 03:28:00,439 | log.log_response:253 | Not Found: /php.php
WARNING | 2026-07-27 03:28:00,532 | log.log_response:253 | Not Found: /i.php
WARNING | 2026-07-27 03:28:00,661 | log.log_response:253 | Not Found: /pi.php
WARNING | 2026-07-27 03:28:00,885 | log.log_response:253 | Not Found: /pinfo.php
WARNING | 2026-07-27 03:28:00,990 | log.log_response:253 | Not Found: /test.php
WARNING | 2026-07-27 03:28:01,380 | log.log_response:253 | Not Found: /phpinfo
WARNING | 2026-07-27 03:28:01,614 | log.log_response:253 | Not Found: /p.php
WARNING | 2026-07-27 03:28:01,714 | log.log_response:253 | Not Found: /debug.php
WARNING | 2026-07-27 03:28:02,367 | log.log_response:253 | Not Found: /test/phpinfo.php
WARNING | 2026-07-27 03:28:02,519 | log.log_response:253 | Not Found: /dev/phpinfo.php
WARNING | 2026-07-27 03:28:02,709 | log.log_response:253 | Not Found: /old/phpinfo.php
WARNING | 2026-07-27 03:28:02,798 | log.log_response:253 | Not Found: /tmp/phpinfo.php
WARNING | 2026-07-27 03:28:03,108 | log.log_response:253 | Not Found: /public/phpinfo.php
WARNING | 2026-07-27 03:28:03,202 | log.log_response:253 | Not Found: /info
WARNING | 2026-07-27 03:28:03,301 | log.log_response:253 | Not Found: /php-info.php
WARNING | 2026-07-27 03:28:03,503 | log.log_response:253 | Not Found: /phpversion.php
WARNING | 2026-07-27 03:28:03,595 | log.log_response:253 | Not Found: /_phpinfo.php
WARNING | 2026-07-27 03:28:03,847 | log.log_response:253 | Not Found: /old_phpinfo.php
WARNING | 2026-07-27 03:28:03,964 | log.log_response:253 | Not Found: /server-info.php
WARNING | 2026-07-27 03:28:04,037 | log.log_response:253 | Not Found: /server-status.php
WARNING | 2026-07-27 03:28:04,136 | log.log_response:253 | Not Found: /_profiler/phpinfo
WARNING | 2026-07-27 03:28:04,216 | log.log_response:253 | Not Found: /_environment
WARNING | 2026-07-27 03:28:04,320 | log.log_response:253 | Not Found: /webroot/index.php/_environment
WARNING | 2026-07-27 03:28:04,403 | log.log_response:253 | Not Found: /mail/phpinfo.php
WARNING | 2026-07-27 03:28:04,480 | log.log_response:253 | Not Found: /cpanel/phpinfo.php
WARNING | 2026-07-27 03:28:04,674 | log.log_response:253 | Not Found: /hosting/phpinfo.php
WARNING | 2026-07-27 03:28:05,230 | log.log_response:253 | Not Found: /smtp/phpinfo.php
WARNING | 2026-07-27 03:28:05,344 | log.log_response:253 | Not Found: /phpinfo.php.bak
WARNING | 2026-07-27 03:28:05,436 | log.log_response:253 | Not Found: /phpinfo.php.old
WARNING | 2026-07-27 03:28:05,522 | log.log_response:253 | Not Found: /phpinfo.php~
WARNING | 2026-07-27 03:28:05,606 | log.log_response:253 | Not Found: /info.php.bak
WARNING | 2026-07-27 03:28:05,697 | log.log_response:253 | Not Found: /phpinfo.php.save
WARNING | 2026-07-27 03:28:05,806 | log.log_response:253 | Not Found: /staging/phpinfo.php
WARNING | 2026-07-27 03:28:05,911 | log.log_response:253 | Not Found: /beta/phpinfo.php
WARNING | 2026-07-27 03:28:06,080 | log.log_response:253 | Not Found: /uat/phpinfo.php
WARNING | 2026-07-27 03:28:06,168 | log.log_response:253 | Not Found: /qa/phpinfo.php
WARNING | 2026-07-27 03:28:06,269 | log.log_response:253 | Not Found: /preview/phpinfo.php
WARNING | 2026-07-27 03:28:06,488 | log.log_response:253 | Not Found: /www/phpinfo.php
WARNING | 2026-07-27 03:28:06,575 | log.log_response:253 | Not Found: /htdocs/phpinfo.php
WARNING | 2026-07-27 03:28:06,641 | log.log_response:253 | Not Found: /public_html/phpinfo.php
WARNING | 2026-07-27 03:28:06,729 | log.log_response:253 | Not Found: /site/phpinfo.php
WARNING | 2026-07-27 03:28:06,837 | log.log_response:253 | Not Found: /docs/phpinfo.php
WARNING | 2026-07-27 03:28:06,988 | log.log_response:253 | Not Found: /wp-admin/phpinfo.php
WARNING | 2026-07-27 03:28:07,118 | log.log_response:253 | Not Found: /administrator/phpinfo.php
WARNING | 2026-07-27 03:28:07,367 | log.log_response:253 | Not Found: /core/phpinfo.php
WARNING | 2026-07-27 03:28:07,494 | log.log_response:253 | Not Found: /includes/phpinfo.php
WARNING | 2026-07-27 03:28:07,900 | log.log_response:253 | Not Found: /service-account.json
WARNING | 2026-07-27 03:28:08,233 | log.log_response:253 | Not Found: /sa.json
WARNING | 2026-07-27 03:28:08,323 | log.log_response:253 | Not Found: /gcp-key.json
WARNING | 2026-07-27 03:28:08,421 | log.log_response:253 | Not Found: /gcp-credentials.json
WARNING | 2026-07-27 03:28:08,687 | log.log_response:253 | Not Found: /gcp-sa.json
WARNING | 2026-07-27 03:28:08,832 | log.log_response:253 | Not Found: /credentials.json
WARNING | 2026-07-27 03:28:08,933 | log.log_response:253 | Not Found: /google-credentials.json
WARNING | 2026-07-27 03:28:09,077 | log.log_response:253 | Not Found: /google-key.json
WARNING | 2026-07-27 03:28:09,193 | log.log_response:253 | Not Found: /.config/gcloud/application_default_credentials.json
WARNING | 2026-07-27 03:28:09,323 | log.log_response:253 | Not Found: /application_default_credentials.json
WARNING | 2026-07-27 03:28:09,441 | log.log_response:253 | Not Found: /key.json
WARNING | 2026-07-27 03:28:09,527 | log.log_response:253 | Not Found: /keyfile.json
WARNING | 2026-07-27 03:28:09,600 | log.log_response:253 | Not Found: /firebase-adminsdk.json
WARNING | 2026-07-27 03:28:09,674 | log.log_response:253 | Not Found: /firebase-key.json
ERROR | 2026-07-27 04:06:49,612 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-27 06:09:31,359 | log.log_response:253 | Not Found: /_rNd9xZ7kL3
WARNING | 2026-07-27 06:09:32,155 | log.log_response:253 | Not Found: /_rNd9xZ7kL3
WARNING | 2026-07-27 06:09:39,096 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-27 06:09:41,346 | log.log_response:253 | Not Found: /sitemap.xml
WARNING | 2026-07-27 06:09:45,894 | log.log_response:253 | Not Found: /sitemap_index.xml
WARNING | 2026-07-27 06:09:51,318 | log.log_response:253 | Not Found: /sitemap-index.xml
WARNING | 2026-07-27 06:09:57,755 | log.log_response:253 | Not Found: /.aws/credentials
WARNING | 2026-07-27 06:09:57,934 | log.log_response:253 | Not Found: /secrets.json
WARNING | 2026-07-27 06:09:58,198 | log.log_response:253 | Not Found: /.env.backup
WARNING | 2026-07-27 06:09:58,470 | log.log_response:253 | Not Found: /wp-config.php
WARNING | 2026-07-27 06:09:58,470 | log.log_response:253 | Not Found: /config.json
WARNING | 2026-07-27 06:10:05,927 | log.log_response:253 | Not Found: /.env.dist
WARNING | 2026-07-27 06:10:06,251 | log.log_response:253 | Not Found: /.env.test
WARNING | 2026-07-27 06:10:06,779 | log.log_response:253 | Not Found: /.env.sample
WARNING | 2026-07-27 06:10:06,807 | log.log_response:253 | Not Found: /config.yml
WARNING | 2026-07-27 06:10:19,959 | log.log_response:253 | Not Found: /config.yaml
WARNING | 2026-07-27 06:10:19,959 | log.log_response:253 | Not Found: /.env.development.local
WARNING | 2026-07-27 08:02:57,241 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-27 08:48:12,533 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-27 09:09:05,178 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-27 09:17:59,992 | log.log_response:253 | Not Found: /wp-content/plugins/hellopress/wp_filemanager.php
WARNING | 2026-07-27 09:18:00,255 | log.log_response:253 | Not Found: /this_is_a_new_hello_world.php
WARNING | 2026-07-27 09:18:00,511 | log.log_response:253 | Not Found: /images.php
WARNING | 2026-07-27 09:18:00,774 | log.log_response:253 | Not Found: /bootstrap.php
WARNING | 2026-07-27 09:18:01,027 | log.log_response:253 | Not Found: /fpwch.php
WARNING | 2026-07-27 09:18:01,301 | log.log_response:253 | Not Found: /hypo.php
WARNING | 2026-07-27 09:18:01,572 | log.log_response:253 | Not Found: /kir.php
WARNING | 2026-07-27 09:18:01,838 | log.log_response:253 | Not Found: /blacks.php
WARNING | 2026-07-27 09:18:02,107 | log.log_response:253 | Not Found: /cap.php
WARNING | 2026-07-27 09:18:02,374 | log.log_response:253 | Not Found: /ccc.php
WARNING | 2026-07-27 09:18:02,641 | log.log_response:253 | Not Found: /wp-5jbk59g.php
WARNING | 2026-07-27 09:18:02,900 | log.log_response:253 | Not Found: /123.php
WARNING | 2026-07-27 09:18:03,184 | log.log_response:253 | Not Found: /reviall.php
WARNING | 2026-07-27 09:18:03,446 | log.log_response:253 | Not Found: /cmd.php
WARNING | 2026-07-27 09:18:03,729 | log.log_response:253 | Not Found: /common.php
WARNING | 2026-07-27 09:18:03,989 | log.log_response:253 | Not Found: /zoomab.php
WARNING | 2026-07-27 09:18:04,258 | log.log_response:253 | Not Found: /zewuaq.php
WARNING | 2026-07-27 09:18:04,684 | log.log_response:253 | Not Found: /bootstrap.php
WARNING | 2026-07-27 09:18:04,956 | log.log_response:253 | Not Found: /shell.php
WARNING | 2026-07-27 09:18:05,210 | log.log_response:253 | Not Found: /vdgrbPKxpkw.php
WARNING | 2026-07-27 09:18:05,469 | log.log_response:253 | Not Found: /ms-edit.php
WARNING | 2026-07-27 09:18:05,726 | log.log_response:253 | Not Found: /swm.php
WARNING | 2026-07-27 09:18:05,986 | log.log_response:253 | Not Found: /2x.php
WARNING | 2026-07-27 09:18:06,241 | log.log_response:253 | Not Found: /9WOLF.php
WARNING | 2026-07-27 09:18:06,497 | log.log_response:253 | Not Found: /as.php
WARNING | 2026-07-27 09:18:06,811 | log.log_response:253 | Not Found: /window.php
WARNING | 2026-07-27 09:18:07,076 | log.log_response:253 | Not Found: /lazqstrk.php
WARNING | 2026-07-27 09:18:07,398 | log.log_response:253 | Not Found: /sx.php
WARNING | 2026-07-27 09:18:07,660 | log.log_response:253 | Not Found: /php.php
WARNING | 2026-07-27 09:18:07,945 | log.log_response:253 | Not Found: /666.php
WARNING | 2026-07-27 09:18:08,263 | log.log_response:253 | Not Found: /white.php
WARNING | 2026-07-27 09:18:08,544 | log.log_response:253 | Not Found: /class-t.api.php
WARNING | 2026-07-27 09:18:08,806 | log.log_response:253 | Not Found: /esp.php
WARNING | 2026-07-27 09:18:09,082 | log.log_response:253 | Not Found: /class-wp-image.php
WARNING | 2026-07-27 09:18:09,339 | log.log_response:253 | Not Found: /class-wp-logo-new.php
WARNING | 2026-07-27 09:18:31,889 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-27 09:31:10,507 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-27 09:49:13,655 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-27 11:55:26,976 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-27 12:43:40,324 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-27 12:43:40,348 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-27 13:42:50,489 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-27 13:42:50,501 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-27 14:07:03,745 | log.log_response:253 | Forbidden (Referer checking failed - no Referer.): /
WARNING | 2026-07-27 14:07:05,677 | log.log_response:253 | Not Found: /.env.development
WARNING | 2026-07-27 14:07:05,903 | log.log_response:253 | Not Found: /.env.test
WARNING | 2026-07-27 14:07:06,219 | log.log_response:253 | Not Found: /.env.remote
WARNING | 2026-07-27 14:07:06,646 | log.log_response:253 | Not Found: /.env.backup
WARNING | 2026-07-27 14:07:07,565 | log.log_response:253 | Not Found: /.env.sample
WARNING | 2026-07-27 14:07:08,040 | log.log_response:253 | Not Found: /.env.dev
WARNING | 2026-07-27 14:07:08,476 | log.log_response:253 | Not Found: /.env.prod
WARNING | 2026-07-27 14:07:08,706 | log.log_response:253 | Not Found: /.env.stage
WARNING | 2026-07-27 14:07:08,967 | log.log_response:253 | Not Found: /.env.ci
WARNING | 2026-07-27 14:07:09,190 | log.log_response:253 | Not Found: /.env.docker
WARNING | 2026-07-27 14:07:09,437 | log.log_response:253 | Not Found: /.env.live
WARNING | 2026-07-27 14:07:09,798 | log.log_response:253 | Not Found: /.env.preprod
WARNING | 2026-07-27 14:07:10,008 | log.log_response:253 | Not Found: /.env.uat
WARNING | 2026-07-27 14:07:10,379 | log.log_response:253 | Not Found: /.env.dist
WARNING | 2026-07-27 14:07:10,640 | log.log_response:253 | Not Found: /.env.swp
WARNING | 2026-07-27 14:07:10,929 | log.log_response:253 | Not Found: /.env~
WARNING | 2026-07-27 14:07:11,158 | log.log_response:253 | Not Found: /.env1
WARNING | 2026-07-27 14:07:11,394 | log.log_response:253 | Not Found: /.env2
WARNING | 2026-07-27 14:07:11,600 | log.log_response:253 | Not Found: /.env_copy
WARNING | 2026-07-27 14:07:11,906 | log.log_response:253 | Not Found: /.env.txt
WARNING | 2026-07-27 14:07:12,164 | log.log_response:253 | Not Found: /.env.json
WARNING | 2026-07-27 14:07:12,458 | log.log_response:253 | Not Found: /.env.yaml
WARNING | 2026-07-27 14:07:12,899 | log.log_response:253 | Not Found: /.env.yml
WARNING | 2026-07-27 14:07:42,431 | log.log_response:253 | Not Found: /.env.backup1
WARNING | 2026-07-27 14:07:42,701 | log.log_response:253 | Not Found: /.env.backup2
WARNING | 2026-07-27 14:07:59,409 | log.log_response:253 | Not Found: /.env.vault
WARNING | 2026-07-27 14:07:59,647 | log.log_response:253 | Not Found: /.env.fly
WARNING | 2026-07-27 14:07:59,869 | log.log_response:253 | Not Found: /.env.railway
WARNING | 2026-07-27 14:08:00,169 | log.log_response:253 | Not Found: /.env.render
WARNING | 2026-07-27 14:08:00,404 | log.log_response:253 | Not Found: /.env.vercel
WARNING | 2026-07-27 14:08:00,627 | log.log_response:253 | Not Found: /.env.supabase
WARNING | 2026-07-27 14:08:00,918 | log.log_response:253 | Not Found: /.env.neon
WARNING | 2026-07-27 14:08:01,883 | log.log_response:253 | Not Found: /phpinfo.php
WARNING | 2026-07-27 14:08:02,176 | log.log_response:253 | Not Found: /info.php
WARNING | 2026-07-27 14:08:02,396 | log.log_response:253 | Not Found: /php.php
WARNING | 2026-07-27 14:08:02,637 | log.log_response:253 | Not Found: /i.php
WARNING | 2026-07-27 14:08:02,875 | log.log_response:253 | Not Found: /pi.php
WARNING | 2026-07-27 14:08:03,112 | log.log_response:253 | Not Found: /pinfo.php
WARNING | 2026-07-27 14:08:03,327 | log.log_response:253 | Not Found: /test.php
WARNING | 2026-07-27 14:08:03,578 | log.log_response:253 | Not Found: /phpinfo
WARNING | 2026-07-27 14:08:03,785 | log.log_response:253 | Not Found: /p.php
WARNING | 2026-07-27 14:08:04,018 | log.log_response:253 | Not Found: /debug.php
WARNING | 2026-07-27 14:08:05,182 | log.log_response:253 | Not Found: /test/phpinfo.php
WARNING | 2026-07-27 14:08:05,404 | log.log_response:253 | Not Found: /dev/phpinfo.php
WARNING | 2026-07-27 14:08:05,635 | log.log_response:253 | Not Found: /old/phpinfo.php
WARNING | 2026-07-27 14:08:05,867 | log.log_response:253 | Not Found: /tmp/phpinfo.php
WARNING | 2026-07-27 14:08:06,227 | log.log_response:253 | Not Found: /public/phpinfo.php
WARNING | 2026-07-27 14:08:06,518 | log.log_response:253 | Not Found: /info
WARNING | 2026-07-27 14:08:06,779 | log.log_response:253 | Not Found: /php-info.php
WARNING | 2026-07-27 14:08:06,988 | log.log_response:253 | Not Found: /phpversion.php
WARNING | 2026-07-27 14:08:07,216 | log.log_response:253 | Not Found: /_phpinfo.php
WARNING | 2026-07-27 14:08:07,451 | log.log_response:253 | Not Found: /old_phpinfo.php
WARNING | 2026-07-27 14:08:07,777 | log.log_response:253 | Not Found: /server-info.php
WARNING | 2026-07-27 14:08:08,100 | log.log_response:253 | Not Found: /server-status.php
WARNING | 2026-07-27 14:08:08,356 | log.log_response:253 | Not Found: /_profiler/phpinfo
WARNING | 2026-07-27 14:08:08,703 | log.log_response:253 | Not Found: /_environment
WARNING | 2026-07-27 14:08:09,075 | log.log_response:253 | Not Found: /webroot/index.php/_environment
WARNING | 2026-07-27 14:08:09,341 | log.log_response:253 | Not Found: /mail/phpinfo.php
WARNING | 2026-07-27 14:08:09,712 | log.log_response:253 | Not Found: /cpanel/phpinfo.php
WARNING | 2026-07-27 14:08:09,963 | log.log_response:253 | Not Found: /hosting/phpinfo.php
WARNING | 2026-07-27 14:08:10,824 | log.log_response:253 | Not Found: /smtp/phpinfo.php
WARNING | 2026-07-27 14:08:11,168 | log.log_response:253 | Not Found: /phpinfo.php.bak
WARNING | 2026-07-27 14:08:11,402 | log.log_response:253 | Not Found: /phpinfo.php.old
WARNING | 2026-07-27 14:08:11,744 | log.log_response:253 | Not Found: /phpinfo.php~
WARNING | 2026-07-27 14:08:11,996 | log.log_response:253 | Not Found: /info.php.bak
WARNING | 2026-07-27 14:08:12,258 | log.log_response:253 | Not Found: /phpinfo.php.save
WARNING | 2026-07-27 14:08:12,537 | log.log_response:253 | Not Found: /staging/phpinfo.php
WARNING | 2026-07-27 14:08:12,808 | log.log_response:253 | Not Found: /beta/phpinfo.php
WARNING | 2026-07-27 14:08:13,042 | log.log_response:253 | Not Found: /uat/phpinfo.php
WARNING | 2026-07-27 14:08:13,339 | log.log_response:253 | Not Found: /qa/phpinfo.php
WARNING | 2026-07-27 14:08:13,566 | log.log_response:253 | Not Found: /preview/phpinfo.php
WARNING | 2026-07-27 14:08:13,983 | log.log_response:253 | Not Found: /www/phpinfo.php
WARNING | 2026-07-27 14:08:14,335 | log.log_response:253 | Not Found: /htdocs/phpinfo.php
WARNING | 2026-07-27 14:08:14,577 | log.log_response:253 | Not Found: /public_html/phpinfo.php
WARNING | 2026-07-27 14:08:14,814 | log.log_response:253 | Not Found: /site/phpinfo.php
WARNING | 2026-07-27 14:08:15,094 | log.log_response:253 | Not Found: /docs/phpinfo.php
WARNING | 2026-07-27 14:08:15,388 | log.log_response:253 | Not Found: /wp-admin/phpinfo.php
WARNING | 2026-07-27 14:08:15,620 | log.log_response:253 | Not Found: /administrator/phpinfo.php
WARNING | 2026-07-27 14:08:15,843 | log.log_response:253 | Not Found: /core/phpinfo.php
WARNING | 2026-07-27 14:08:16,099 | log.log_response:253 | Not Found: /includes/phpinfo.php
WARNING | 2026-07-27 14:15:14,433 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-27 16:55:07,101 | log.log_response:253 | Internal Server Error: /privacy-policy/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 34, in privacy_policy
    return render(request, 'privacy_policy.html')
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-27 16:55:07,118 | log.log_response:253 | Internal Server Error: /privacy-policy/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-27 16:57:58,120 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-27 17:08:59,629 | log.log_response:253 | Internal Server Error: /_ignition/execute-solution
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-27 17:28:59,041 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-27 17:28:59,056 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-27 18:50:48,181 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-27 18:50:48,190 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-27 20:34:27,795 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-27 21:45:27,137 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-27 21:48:18,487 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-27 21:48:18,497 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-27 22:15:58,635 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-27 22:54:50,047 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-27 22:54:53,694 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-27 22:54:59,071 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-28 00:35:35,451 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-28 02:21:25,688 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-28 03:38:49,342 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-28 04:06:20,279 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-28 05:49:50,684 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-28 06:55:16,445 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-28 06:55:17,235 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-28 06:55:17,772 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-28 07:32:31,899 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-28 08:03:38,191 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-28 10:27:55,710 | log.log_response:253 | Not Found: /static/image/WhatsApp Image 2026-04-13 at 16.22.23.jpeg/static/image/WhatsApp%20Image%202026-04-13%20at%2016.22.23.jpeg
WARNING | 2026-07-28 11:01:30,830 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-28 11:03:41,030 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-28 11:31:31,822 | log.log_response:253 | Not Found: /license.txt
WARNING | 2026-07-28 14:19:23,442 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-28 14:32:03,590 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-28 15:46:36,882 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-28 16:32:05,968 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-28 16:32:05,982 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-28 17:18:56,370 | log.log_response:253 | Not Found: /archivarix.cms.php
ERROR | 2026-07-28 17:21:56,756 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-28 17:21:56,765 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-28 17:31:21,247 | log.log_response:253 | Internal Server Error: /help/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 107, in help
    return render(request, 'help.html')
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 25, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    with context.bind_template(self):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/home/dsncoetw/banshix.com/shop/context_processors.py", line 72, in banshix_socials
    banshix_socials = BanshixContact.objects.first()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1106, in first
    for obj in queryset[:1]:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-28 17:31:21,259 | log.log_response:253 | Internal Server Error: /help/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-28 17:37:39,772 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-28 17:41:00,187 | log.log_response:253 | Internal Server Error: /product/honda-hrx217exa6-21-variable-speed-lawn-mower/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-28 17:41:00,199 | log.log_response:253 | Internal Server Error: /product/honda-hrx217exa6-21-variable-speed-lawn-mower/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-28 19:12:07,257 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 258, in list_apps
    db_apps = SocialApp.objects.on_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/models.py", line 39, in on_site
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-28 19:12:07,267 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-28 19:32:32,921 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-28 19:46:09,998 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-28 19:46:10,005 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-28 19:54:26,285 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-28 20:04:30,302 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-28 20:04:30,307 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-28 20:15:55,112 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-28 20:15:55,123 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-28 20:34:45,503 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 244, in _get_session
    return self._session_cache
AttributeError: 'SessionStore' object has no attribute '_session_cache'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 33, in __call__
    current_language = request.session.get('django_language', settings.LANGUAGE_CODE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 74, in get
    return self._session.get(key, default)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py", line 249, in _get_session
    self._session_cache = self.load()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/db.py", line 55, in load
    s = self._get_session_from_db()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sessions/backends/db.py", line 34, in _get_session_from_db
    return self.model.objects.get(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-28 20:34:45,514 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-28 20:42:54,359 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-28 21:06:21,075 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-28 21:12:19,717 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-28 21:44:08,409 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-29 01:14:10,377 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-29 01:15:56,588 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-29 02:22:53,902 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-29 03:00:43,068 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-29 04:36:41,073 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-29 04:44:34,890 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-29 04:45:44,375 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-29 05:43:04,455 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-29 05:48:14,591 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-29 05:48:14,647 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-29 06:13:07,846 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-29 06:31:40,142 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-29 06:52:05,800 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-29 08:40:38,595 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-29 08:43:56,382 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-29 08:43:56,395 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-29 09:37:38,225 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-29 09:37:38,241 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-29 09:46:18,307 | log.log_response:253 | Internal Server Error: /product/apple-iphone-12-64gb-black-unlocked/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-29 09:46:18,314 | log.log_response:253 | Internal Server Error: /product/apple-iphone-12-64gb-black-unlocked/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-29 09:48:48,762 | log.log_response:253 | Internal Server Error: /product/2022-ford-f-150-xlt-supercrew-4wd-87822-miles/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-29 09:48:48,768 | log.log_response:253 | Internal Server Error: /product/2022-ford-f-150-xlt-supercrew-4wd-87822-miles/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-29 09:52:49,714 | log.log_response:253 | Internal Server Error: /product/iphone-15-pro-max/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-29 09:52:49,715 | log.log_response:253 | Internal Server Error: /product/iphone-15-pro-max/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-29 09:52:51,659 | log.log_response:253 | Internal Server Error: /product/iphone-15-pro-max/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-29 09:52:51,662 | log.log_response:253 | Internal Server Error: /product/iphone-15-pro-max/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-29 09:59:17,060 | log.log_response:253 | Internal Server Error: /product/onyx/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-29 09:59:17,061 | log.log_response:253 | Internal Server Error: /product/onyx/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-29 09:59:18,795 | log.log_response:253 | Internal Server Error: /product/onyx/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-29 09:59:18,796 | log.log_response:253 | Internal Server Error: /product/onyx/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-29 10:01:33,700 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-29 10:01:33,706 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-29 10:02:24,960 | log.log_response:253 | Internal Server Error: /product/antigravity-q85-group-35-lithium-car-battery-w-re/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-29 10:02:24,961 | log.log_response:253 | Internal Server Error: /product/antigravity-q85-group-35-lithium-car-battery-w-re/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-29 10:04:10,987 | log.log_response:253 | Not Found: /wp-login.php
ERROR | 2026-07-29 10:08:57,127 | log.log_response:253 | Internal Server Error: /product/refurbished-nsf-stainless-steel-top-mounted-reach/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-29 10:08:57,132 | log.log_response:253 | Internal Server Error: /product/refurbished-nsf-stainless-steel-top-mounted-reach/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-29 10:11:08,045 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-29 10:11:08,058 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-29 10:39:42,208 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-29 10:42:01,977 | log.log_response:253 | Internal Server Error: /xmlrpc.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-29 10:57:28,949 | log.log_response:253 | Internal Server Error: /product/iphone-16e-2025/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-29 10:57:28,958 | log.log_response:253 | Internal Server Error: /product/iphone-16e-2025/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-29 10:57:46,046 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-29 11:37:55,358 | log.log_response:253 | Not Found: /wp-login.php
ERROR | 2026-07-29 11:45:58,481 | log.log_response:253 | Internal Server Error: /product/iva-engineering-environment-and-stability-chamber/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-29 11:45:58,495 | log.log_response:253 | Internal Server Error: /product/iva-engineering-environment-and-stability-chamber/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-29 11:48:58,932 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-29 11:48:58,935 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-29 11:53:42,511 | log.log_response:253 | Internal Server Error: /product/2014-chevrolet-impala-lt-2lt-36l-v6-automatic-1291/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-29 11:53:42,512 | log.log_response:253 | Internal Server Error: /product/2014-chevrolet-impala-lt-2lt-36l-v6-automatic-1291/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-29 12:56:13,811 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-29 13:19:21,849 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-29 13:42:14,228 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-29 13:43:16,151 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-29 15:02:03,066 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-29 17:35:42,720 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-29 18:50:59,252 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-29 18:55:41,183 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 258, in list_apps
    db_apps = SocialApp.objects.on_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/models.py", line 39, in on_site
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-29 18:55:41,197 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-29 19:24:30,580 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-29 19:42:42,845 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-29 20:51:10,669 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-29 20:59:42,981 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-29 22:17:44,290 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-29 22:17:44,304 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-29 22:43:41,715 | log.log_response:253 | Internal Server Error: /set-language/fr/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-29 22:43:41,719 | log.log_response:253 | Internal Server Error: /set-language/fr/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-29 22:47:10,105 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-29 23:20:34,274 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-29 23:22:24,327 | log.log_response:253 | Internal Server Error: /wp-content/plugins/hellopress/wp_filemanager.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-29 23:22:24,763 | log.log_response:253 | Not Found: /this_is_a_new_hello_world.php
WARNING | 2026-07-29 23:22:25,081 | log.log_response:253 | Not Found: /nothing2.php
WARNING | 2026-07-29 23:22:25,408 | log.log_response:253 | Not Found: /wkl.php
WARNING | 2026-07-29 23:22:25,700 | log.log_response:253 | Not Found: /ls.php
WARNING | 2026-07-29 23:22:26,023 | log.log_response:253 | Not Found: /error.php
WARNING | 2026-07-29 23:22:26,319 | log.log_response:253 | Not Found: /wpo.php
WARNING | 2026-07-29 23:22:26,629 | log.log_response:253 | Not Found: /shellalfa.php
WARNING | 2026-07-29 23:22:27,327 | log.log_response:253 | Not Found: /simple.php
WARNING | 2026-07-29 23:22:27,618 | log.log_response:253 | Not Found: /8.php
WARNING | 2026-07-29 23:22:28,043 | log.log_response:253 | Not Found: /n.php
WARNING | 2026-07-29 23:22:28,340 | log.log_response:253 | Not Found: /s.php
WARNING | 2026-07-29 23:22:28,634 | log.log_response:253 | Not Found: /cong.php
WARNING | 2026-07-29 23:22:28,928 | log.log_response:253 | Not Found: /wp-includes/fonts/about.php
WARNING | 2026-07-29 23:22:29,219 | log.log_response:253 | Not Found: /css.php
WARNING | 2026-07-29 23:22:29,537 | log.log_response:253 | Not Found: /lv.php
WARNING | 2026-07-29 23:22:31,386 | log.log_response:253 | Not Found: /ee.php
WARNING | 2026-07-29 23:22:31,910 | log.log_response:253 | Not Found: /6.php
WARNING | 2026-07-29 23:22:32,193 | log.log_response:253 | Not Found: /system_log.php
WARNING | 2026-07-29 23:22:32,485 | log.log_response:253 | Not Found: /ab.php
WARNING | 2026-07-29 23:22:32,789 | log.log_response:253 | Not Found: /lock360.php
WARNING | 2026-07-29 23:22:33,093 | log.log_response:253 | Not Found: /about.php
WARNING | 2026-07-29 23:22:33,400 | log.log_response:253 | Not Found: /222.php
WARNING | 2026-07-29 23:22:33,699 | log.log_response:253 | Not Found: /abcd.php
WARNING | 2026-07-29 23:22:33,983 | log.log_response:253 | Not Found: /gifclass.php
WARNING | 2026-07-29 23:22:34,271 | log.log_response:253 | Not Found: /enclas.php
WARNING | 2026-07-29 23:22:34,577 | log.log_response:253 | Not Found: /alfa.php
WARNING | 2026-07-29 23:22:34,889 | log.log_response:253 | Not Found: /we.php
WARNING | 2026-07-29 23:22:35,390 | log.log_response:253 | Not Found: /fe5.php
WARNING | 2026-07-29 23:22:35,704 | log.log_response:253 | Not Found: /tgrs.php
WARNING | 2026-07-29 23:22:35,988 | log.log_response:253 | Not Found: /ut.php
WARNING | 2026-07-29 23:22:36,448 | log.log_response:253 | Not Found: /a3.php
WARNING | 2026-07-29 23:22:36,763 | log.log_response:253 | Not Found: /aa.php
WARNING | 2026-07-29 23:22:37,071 | log.log_response:253 | Not Found: /.well-known/acme-challenge/about.php
WARNING | 2026-07-29 23:22:37,700 | log.log_response:253 | Not Found: /3.php
WARNING | 2026-07-29 23:22:38,611 | log.log_response:253 | Not Found: /f6.php
WARNING | 2026-07-29 23:22:39,115 | log.log_response:253 | Not Found: /fm.php
WARNING | 2026-07-29 23:22:40,122 | log.log_response:253 | Not Found: /rrr.php
WARNING | 2026-07-29 23:22:40,430 | log.log_response:253 | Not Found: /usep.php
WARNING | 2026-07-29 23:22:40,718 | log.log_response:253 | Not Found: /fm.php
WARNING | 2026-07-29 23:22:41,025 | log.log_response:253 | Not Found: /0x.php
WARNING | 2026-07-29 23:22:41,534 | log.log_response:253 | Not Found: /goat.php
WARNING | 2026-07-29 23:22:41,837 | log.log_response:253 | Not Found: /123.php
WARNING | 2026-07-29 23:22:42,177 | log.log_response:253 | Not Found: /ioxi-o.php
WARNING | 2026-07-29 23:22:42,776 | log.log_response:253 | Not Found: /taktak.php
WARNING | 2026-07-29 23:22:43,095 | log.log_response:253 | Not Found: /tgrs.php
WARNING | 2026-07-29 23:22:43,476 | log.log_response:253 | Not Found: /gt.php
WARNING | 2026-07-29 23:22:43,789 | log.log_response:253 | Not Found: /aghbvr.php
WARNING | 2026-07-29 23:22:44,732 | log.log_response:253 | Not Found: /miso.php
WARNING | 2026-07-29 23:22:45,012 | log.log_response:253 | Not Found: /naxc.php
WARNING | 2026-07-29 23:22:45,302 | log.log_response:253 | Not Found: /fex.php
WARNING | 2026-07-29 23:22:45,618 | log.log_response:253 | Not Found: /taff.php
WARNING | 2026-07-29 23:22:45,903 | log.log_response:253 | Not Found: /bless11.php
WARNING | 2026-07-29 23:22:46,223 | log.log_response:253 | Not Found: /aj.php
WARNING | 2026-07-29 23:22:46,502 | log.log_response:253 | Not Found: /opts.php
WARNING | 2026-07-29 23:22:46,787 | log.log_response:253 | Not Found: /wpo.php
WARNING | 2026-07-29 23:22:47,066 | log.log_response:253 | Not Found: /filer.php
WARNING | 2026-07-29 23:22:47,351 | log.log_response:253 | Not Found: /enclas.php
WARNING | 2026-07-29 23:22:47,653 | log.log_response:253 | Not Found: /en0.php
WARNING | 2026-07-29 23:22:47,937 | log.log_response:253 | Not Found: /kaza.php
WARNING | 2026-07-29 23:22:48,846 | log.log_response:253 | Not Found: /wsd.php
WARNING | 2026-07-29 23:22:49,133 | log.log_response:253 | Not Found: /gifclass4.php
WARNING | 2026-07-29 23:22:52,070 | log.log_response:253 | Not Found: /info.php
WARNING | 2026-07-29 23:22:52,359 | log.log_response:253 | Not Found: /333.php
WARNING | 2026-07-29 23:22:52,638 | log.log_response:253 | Not Found: /cfile.php
WARNING | 2026-07-29 23:22:52,929 | log.log_response:253 | Not Found: /bless3.php
WARNING | 2026-07-29 23:22:53,245 | log.log_response:253 | Not Found: /bless.php
WARNING | 2026-07-29 23:22:53,529 | log.log_response:253 | Not Found: /doti.php
WARNING | 2026-07-29 23:22:54,783 | log.log_response:253 | Not Found: /031.php
WARNING | 2026-07-29 23:22:55,124 | log.log_response:253 | Not Found: /wfile.php
WARNING | 2026-07-29 23:22:55,427 | log.log_response:253 | Not Found: /lala.php
WARNING | 2026-07-29 23:22:55,743 | log.log_response:253 | Not Found: /mac.php
WARNING | 2026-07-29 23:22:56,145 | log.log_response:253 | Not Found: /he.php
WARNING | 2026-07-29 23:22:56,481 | log.log_response:253 | Not Found: /plss3.php
WARNING | 2026-07-29 23:22:56,786 | log.log_response:253 | Not Found: /ton.php
WARNING | 2026-07-29 23:22:57,691 | log.log_response:253 | Not Found: /33.php
WARNING | 2026-07-29 23:22:58,488 | log.log_response:253 | Not Found: /nfile.php
WARNING | 2026-07-29 23:22:58,789 | log.log_response:253 | Not Found: /ffile.php
WARNING | 2026-07-29 23:22:59,075 | log.log_response:253 | Not Found: /file18.php
WARNING | 2026-07-29 23:22:59,384 | log.log_response:253 | Not Found: /file21.php
WARNING | 2026-07-29 23:22:59,702 | log.log_response:253 | Not Found: /yellow.php
WARNING | 2026-07-29 23:23:00,005 | log.log_response:253 | Not Found: /file1.php
WARNING | 2026-07-29 23:23:00,294 | log.log_response:253 | Not Found: /geck.php
WARNING | 2026-07-29 23:23:01,130 | log.log_response:253 | Not Found: /file4.php
WARNING | 2026-07-29 23:23:01,433 | log.log_response:253 | Not Found: /file88.php
WARNING | 2026-07-29 23:23:02,523 | log.log_response:253 | Not Found: /7.php
WARNING | 2026-07-29 23:23:02,840 | log.log_response:253 | Not Found: /size.php
WARNING | 2026-07-29 23:23:03,152 | log.log_response:253 | Not Found: /bolt.php
WARNING | 2026-07-29 23:23:03,485 | log.log_response:253 | Not Found: /file8.php
WARNING | 2026-07-29 23:23:03,827 | log.log_response:253 | Not Found: /file2.php
WARNING | 2026-07-29 23:23:04,837 | log.log_response:253 | Not Found: /vee.php
WARNING | 2026-07-29 23:23:06,088 | log.log_response:253 | Not Found: /a2.php
WARNING | 2026-07-29 23:23:06,390 | log.log_response:253 | Not Found: /xxa.php
WARNING | 2026-07-29 23:23:06,686 | log.log_response:253 | Not Found: /mlex.php
WARNING | 2026-07-29 23:23:06,992 | log.log_response:253 | Not Found: /030.php
WARNING | 2026-07-29 23:23:07,324 | log.log_response:253 | Not Found: /haa.php
WARNING | 2026-07-29 23:23:07,645 | log.log_response:253 | Not Found: /xsox.php
WARNING | 2026-07-29 23:23:07,982 | log.log_response:253 | Not Found: /classgoto24.php
WARNING | 2026-07-29 23:23:08,307 | log.log_response:253 | Not Found: /inde.php
WARNING | 2026-07-29 23:23:08,595 | log.log_response:253 | Not Found: /akk.php
WARNING | 2026-07-29 23:23:09,121 | log.log_response:253 | Not Found: /alpa.php
WARNING | 2026-07-29 23:23:09,426 | log.log_response:253 | Not Found: /finny.php
WARNING | 2026-07-29 23:23:09,737 | log.log_response:253 | Not Found: /file15.php
WARNING | 2026-07-29 23:23:10,287 | log.log_response:253 | Not Found: /0x0x.php
WARNING | 2026-07-29 23:23:10,593 | log.log_response:253 | Not Found: /2clas.php
WARNING | 2026-07-29 23:23:11,113 | log.log_response:253 | Not Found: /file9.php
WARNING | 2026-07-29 23:23:11,400 | log.log_response:253 | Not Found: /aaa.php
WARNING | 2026-07-29 23:23:11,696 | log.log_response:253 | Not Found: /wp-includes/blocks/post-comments-form/
WARNING | 2026-07-29 23:23:11,994 | log.log_response:253 | Not Found: /wp-admin/js/
WARNING | 2026-07-29 23:23:12,603 | log.log_response:253 | Not Found: /wp-admin/css/
WARNING | 2026-07-29 23:23:13,191 | log.log_response:253 | Not Found: /wp-admin/css/colors/modern/
WARNING | 2026-07-29 23:23:13,776 | log.log_response:253 | Not Found: /pucci.php
WARNING | 2026-07-29 23:23:14,097 | log.log_response:253 | Not Found: /wp-includes/blocks/details/
WARNING | 2026-07-29 23:23:14,387 | log.log_response:253 | Not Found: /wp-includes/blocks/audio/
WARNING | 2026-07-29 23:23:14,713 | log.log_response:253 | Not Found: /100.php
WARNING | 2026-07-29 23:23:15,077 | log.log_response:253 | Not Found: /wp-includes/l10n/wp-includes/l10n/wp-includes/l10n//wp-includes/l10n/
WARNING | 2026-07-29 23:23:15,650 | log.log_response:253 | Not Found: /wp-content/uploads/
WARNING | 2026-07-29 23:23:15,995 | log.log_response:253 | Not Found: /cgi-bin/index.php/cgi-bin/index.php/cgi-bin/index.php//cgi-bin/index.php
WARNING | 2026-07-29 23:23:16,294 | log.log_response:253 | Not Found: /wp-includes/css/dist/wp-includes/css/dist/wp-includes/css/dist//wp-includes/css/dist/
WARNING | 2026-07-29 23:23:16,605 | log.log_response:253 | Not Found: /modules/mod_simplefileuploadv1.3/elements/filemanager.php
WARNING | 2026-07-29 23:23:16,943 | log.log_response:253 | Not Found: /ilex.php
WARNING | 2026-07-29 23:23:17,625 | log.log_response:253 | Not Found: /tor.php
WARNING | 2026-07-29 23:23:17,949 | log.log_response:253 | Not Found: /klex.php
WARNING | 2026-07-29 23:23:18,261 | log.log_response:253 | Not Found: /shell1.php
WARNING | 2026-07-29 23:23:18,588 | log.log_response:253 | Not Found: /sec.php
WARNING | 2026-07-29 23:23:18,910 | log.log_response:253 | Not Found: /filesss.php
WARNING | 2026-07-29 23:23:19,219 | log.log_response:253 | Not Found: /ea.php
WARNING | 2026-07-29 23:23:19,520 | log.log_response:253 | Not Found: /gi.php
WARNING | 2026-07-29 23:23:20,222 | log.log_response:253 | Not Found: /10.php
WARNING | 2026-07-29 23:23:20,680 | log.log_response:253 | Not Found: /11.php
WARNING | 2026-07-29 23:23:20,984 | log.log_response:253 | Not Found: /12.php
WARNING | 2026-07-29 23:23:21,473 | log.log_response:253 | Not Found: /13.php
WARNING | 2026-07-29 23:23:21,794 | log.log_response:253 | Not Found: /hi.php
WARNING | 2026-07-29 23:23:22,111 | log.log_response:253 | Not Found: /v.php
WARNING | 2026-07-29 23:23:22,421 | log.log_response:253 | Not Found: /ar.php
WARNING | 2026-07-29 23:23:22,887 | log.log_response:253 | Not Found: /chosen.php
WARNING | 2026-07-29 23:23:23,290 | log.log_response:253 | Not Found: /155.php
WARNING | 2026-07-29 23:23:23,613 | log.log_response:253 | Not Found: /ppp.php
WARNING | 2026-07-29 23:23:24,014 | log.log_response:253 | Not Found: /201.php
WARNING | 2026-07-29 23:23:24,388 | log.log_response:253 | Not Found: /install.php
WARNING | 2026-07-29 23:23:24,709 | log.log_response:253 | Not Found: /max.php
WARNING | 2026-07-29 23:23:25,015 | log.log_response:253 | Not Found: /1.php
WARNING | 2026-07-29 23:23:25,597 | log.log_response:253 | Not Found: /bak.php
WARNING | 2026-07-29 23:23:25,908 | log.log_response:253 | Not Found: /ini.php
WARNING | 2026-07-29 23:23:26,215 | log.log_response:253 | Not Found: /mail.php
WARNING | 2026-07-29 23:23:26,507 | log.log_response:253 | Not Found: /dlu.php
WARNING | 2026-07-29 23:23:26,801 | log.log_response:253 | Not Found: /zde.php
WARNING | 2026-07-29 23:23:27,091 | log.log_response:253 | Not Found: /ifm.php
WARNING | 2026-07-29 23:23:27,374 | log.log_response:253 | Not Found: /redi.php
WARNING | 2026-07-29 23:23:27,874 | log.log_response:253 | Not Found: /fns.php
WARNING | 2026-07-29 23:23:28,191 | log.log_response:253 | Not Found: /pent.php
WARNING | 2026-07-29 23:23:28,476 | log.log_response:253 | Not Found: /wsx.php
WARNING | 2026-07-29 23:23:28,944 | log.log_response:253 | Not Found: /r79.php
WARNING | 2026-07-29 23:23:29,228 | log.log_response:253 | Not Found: /mpxct.php
WARNING | 2026-07-29 23:23:29,510 | log.log_response:253 | Not Found: /x3.php
WARNING | 2026-07-29 23:23:29,787 | log.log_response:253 | Not Found: /wan.php
WARNING | 2026-07-29 23:23:30,065 | log.log_response:253 | Not Found: /iov.php
WARNING | 2026-07-29 23:23:30,764 | log.log_response:253 | Not Found: /RsR.php
WARNING | 2026-07-29 23:23:31,048 | log.log_response:253 | Not Found: /ouh.php
WARNING | 2026-07-29 23:23:31,326 | log.log_response:253 | Not Found: /133.php
WARNING | 2026-07-29 23:23:31,603 | log.log_response:253 | Not Found: /x0.php
WARNING | 2026-07-29 23:23:31,894 | log.log_response:253 | Not Found: /wsr2.php
WARNING | 2026-07-29 23:23:32,288 | log.log_response:253 | Not Found: /hq.php
WARNING | 2026-07-29 23:23:32,593 | log.log_response:253 | Not Found: /blox.php
WARNING | 2026-07-29 23:23:33,289 | log.log_response:253 | Not Found: /ant.php
WARNING | 2026-07-29 23:23:33,578 | log.log_response:253 | Not Found: /fso.php
WARNING | 2026-07-29 23:23:33,866 | log.log_response:253 | Not Found: /wp-content/admin.php
WARNING | 2026-07-29 23:23:34,150 | log.log_response:253 | Not Found: /2P.php
WARNING | 2026-07-29 23:43:22,983 | log.log_response:253 | Not Found: /"/translate.google.com/translate_a/element.js/%22//translate.google.com/translate_a/element.js
WARNING | 2026-07-29 23:43:23,077 | log.log_response:253 | Not Found: /"/static/bootstrap5/js/bootstrap.bundle.min.js"/%22/static/bootstrap5/js/bootstrap.bundle.min.js%22
WARNING | 2026-07-29 23:43:23,289 | log.log_response:253 | Not Found: /.env.backup
WARNING | 2026-07-29 23:43:23,822 | log.log_response:253 | Not Found: /wp-config.php
WARNING | 2026-07-29 23:43:23,961 | log.log_response:253 | Not Found: /config.js
WARNING | 2026-07-29 23:43:24,098 | log.log_response:253 | Not Found: /aws-config.js
WARNING | 2026-07-29 23:43:24,237 | log.log_response:253 | Not Found: /aws.config.js
WARNING | 2026-07-29 23:43:24,376 | log.log_response:253 | Not Found: /_debugbar/
WARNING | 2026-07-29 23:43:24,512 | log.log_response:253 | Not Found: /debugbar/
WARNING | 2026-07-29 23:43:24,651 | log.log_response:253 | Not Found: /debug/
WARNING | 2026-07-29 23:43:24,790 | log.log_response:253 | Not Found: /phpinfo.php
WARNING | 2026-07-29 23:43:24,927 | log.log_response:253 | Not Found: /info.php
WARNING | 2026-07-29 23:43:25,065 | log.log_response:253 | Not Found: /test.php
WARNING | 2026-07-29 23:43:25,203 | log.log_response:253 | Not Found: /.aws/credentials
WARNING | 2026-07-29 23:43:25,340 | log.log_response:253 | Not Found: /.aws/config
WARNING | 2026-07-29 23:43:25,478 | log.log_response:253 | Not Found: /aws-credentials
WARNING | 2026-07-29 23:43:25,617 | log.log_response:253 | Not Found: /aws.json
WARNING | 2026-07-29 23:43:25,756 | log.log_response:253 | Not Found: /.s3cfg
WARNING | 2026-07-30 00:25:52,059 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-30 01:32:19,898 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-30 01:33:22,977 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-30 01:35:27,140 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-30 02:15:38,217 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-30 02:15:52,813 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-30 02:17:57,020 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-30 03:00:10,412 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-30 03:08:13,652 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-30 04:05:49,031 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-30 04:18:26,511 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-30 04:29:42,544 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-30 04:29:45,740 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-30 05:03:23,252 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-30 05:03:37,553 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-30 05:44:39,650 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-30 06:04:30,907 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-30 06:06:27,753 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 06:06:27,767 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 06:06:41,477 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 06:06:41,484 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-30 07:06:47,996 | log.log_response:253 | Not Found: /media/system/js/core.js
ERROR | 2026-07-30 07:06:50,568 | log.log_response:253 | Internal Server Error: /wp-includes/js/jquery/jquery.js
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-30 07:40:57,973 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-30 07:41:27,811 | log.log_response:253 | Not Found: /geju.php
WARNING | 2026-07-30 07:41:27,959 | log.log_response:253 | Not Found: /wp-content/plugins/about.php
WARNING | 2026-07-30 07:41:28,131 | log.log_response:253 | Not Found: /wp.php
WARNING | 2026-07-30 07:41:28,280 | log.log_response:253 | Not Found: /aaa.php
WARNING | 2026-07-30 07:41:28,431 | log.log_response:253 | Not Found: /hoot.php
WARNING | 2026-07-30 07:41:28,577 | log.log_response:253 | Not Found: /about.php
WARNING | 2026-07-30 07:41:28,723 | log.log_response:253 | Not Found: /admin.php
WARNING | 2026-07-30 07:41:28,868 | log.log_response:253 | Not Found: /wp-content/plugins/admin.php
WARNING | 2026-07-30 07:41:29,029 | log.log_response:253 | Not Found: /wp-content/db-cache.php
WARNING | 2026-07-30 07:41:29,222 | log.log_response:253 | Not Found: /wp-content/themes/twentyeleven/functions.php
WARNING | 2026-07-30 07:41:29,370 | log.log_response:253 | Not Found: /wp-content/themes/oceanwp/functions.php
WARNING | 2026-07-30 07:41:29,527 | log.log_response:253 | Not Found: /wp-content/themes/twentythirteen/functions.php
WARNING | 2026-07-30 07:41:29,686 | log.log_response:253 | Not Found: /wp-content/themes/kadence/functions.php
WARNING | 2026-07-30 07:41:29,888 | log.log_response:253 | Not Found: /wp-content/themes/twentytwenty/functions.php
WARNING | 2026-07-30 07:41:30,036 | log.log_response:253 | Not Found: /content.php
WARNING | 2026-07-30 07:41:30,183 | log.log_response:253 | Not Found: /wp-content/plugins/not/includes/about.php
WARNING | 2026-07-30 07:41:30,371 | log.log_response:253 | Not Found: /wp-content/plugins/simple/simple.php
WARNING | 2026-07-30 07:41:30,519 | log.log_response:253 | Not Found: /wp-content/plugins/wp-theme-editor/include.php
WARNING | 2026-07-30 07:41:30,668 | log.log_response:253 | Not Found: /wp-content/themes/aahana/json.php
WARNING | 2026-07-30 07:41:30,818 | log.log_response:253 | Not Found: /wp-content/plugins/awesome-coming-soon/come.php
WARNING | 2026-07-30 07:41:31,027 | log.log_response:253 | Not Found: /wp-content/plugins/wp-conflg.php
WARNING | 2026-07-30 07:41:31,187 | log.log_response:253 | Not Found: /wp-includes/Requests/about.php
WARNING | 2026-07-30 07:41:31,336 | log.log_response:253 | Not Found: /wp-includes/style-engine/about.php
WARNING | 2026-07-30 07:41:31,485 | log.log_response:253 | Not Found: /wp-includes/rest-api/about.php
WARNING | 2026-07-30 07:41:31,631 | log.log_response:253 | Not Found: /wp-includes/SimplePie/about.php
WARNING | 2026-07-30 07:41:31,779 | log.log_response:253 | Not Found: /wp-content/banners/about.php
WARNING | 2026-07-30 07:41:31,927 | log.log_response:253 | Not Found: /wp-content/about.php
WARNING | 2026-07-30 07:41:32,080 | log.log_response:253 | Not Found: /.well-known/about.php
WARNING | 2026-07-30 07:41:32,234 | log.log_response:253 | Not Found: /wp-includes/Text/about.php
WARNING | 2026-07-30 07:41:32,383 | log.log_response:253 | Not Found: /wp-includes/ID3/about.php
WARNING | 2026-07-30 07:41:32,569 | log.log_response:253 | Not Found: /img/about.php
WARNING | 2026-07-30 07:41:32,726 | log.log_response:253 | Not Found: /wp-content/languages/about.php
WARNING | 2026-07-30 07:41:32,875 | log.log_response:253 | Not Found: /wp-includes/customize/about.php
WARNING | 2026-07-30 07:41:33,084 | log.log_response:253 | Not Found: /wp-includes.bak/html-api/about.php
WARNING | 2026-07-30 07:41:33,317 | log.log_response:253 | Not Found: /wp-includes/widgets/about.php
WARNING | 2026-07-30 07:41:33,466 | log.log_response:253 | Not Found: /wp-includes/IXR/about.php
WARNING | 2026-07-30 07:41:33,614 | log.log_response:253 | Not Found: /wp-admin/js/about.php
WARNING | 2026-07-30 07:41:33,769 | log.log_response:253 | Not Found: /.well-known/pki-validation/about.php
WARNING | 2026-07-30 07:41:33,929 | log.log_response:253 | Not Found: /wp-includes/pomo/about.php
WARNING | 2026-07-30 07:41:34,134 | log.log_response:253 | Not Found: /wp-includes/block-patterns/about.php
WARNING | 2026-07-30 07:41:34,351 | log.log_response:253 | Not Found: /wp-content/updraft/about.php
WARNING | 2026-07-30 07:41:34,501 | log.log_response:253 | Not Found: /wp-content/upgrade-temp-backup/about.php
WARNING | 2026-07-30 07:41:34,654 | log.log_response:253 | Not Found: /wp-content/themes/about.php
WARNING | 2026-07-30 07:41:34,806 | log.log_response:253 | Not Found: /wp-admin/includes/about.php
WARNING | 2026-07-30 07:41:34,968 | log.log_response:253 | Not Found: /images/about.php
WARNING | 2026-07-30 07:41:35,123 | log.log_response:253 | Not Found: /wp-content/blogs.dir/about.php
WARNING | 2026-07-30 07:41:35,297 | log.log_response:253 | Not Found: /wp-includes/images/about.php
WARNING | 2026-07-30 07:41:35,457 | log.log_response:253 | Not Found: /wp-includes/about.php
WARNING | 2026-07-30 07:41:35,611 | log.log_response:253 | Not Found: /cgi-bin/about.php
WARNING | 2026-07-30 07:41:35,809 | log.log_response:253 | Not Found: /wp-content/gallery/about.php
WARNING | 2026-07-30 07:41:35,967 | log.log_response:253 | Not Found: /wp-includes/blocks/about.php
WARNING | 2026-07-30 07:41:36,116 | log.log_response:253 | Not Found: /wp-admin/css/about.php
WARNING | 2026-07-30 07:41:36,265 | log.log_response:253 | Not Found: /wp-admin/images/about.php
WARNING | 2026-07-30 07:41:36,414 | log.log_response:253 | Not Found: /.well-known/pki-validation/cloud.php
WARNING | 2026-07-30 07:41:36,563 | log.log_response:253 | Not Found: /.well-known/acme-challenge/cloud.php
WARNING | 2026-07-30 07:41:36,726 | log.log_response:253 | Not Found: /wp-admin/network/cloud.php
WARNING | 2026-07-30 07:41:36,886 | log.log_response:253 | Not Found: /cloud.php
WARNING | 2026-07-30 07:41:37,034 | log.log_response:253 | Not Found: /cgi-bin/cloud.php
WARNING | 2026-07-30 07:41:37,182 | log.log_response:253 | Not Found: /wp-content/updates.php
WARNING | 2026-07-30 07:41:37,337 | log.log_response:253 | Not Found: /css/cloud.php
WARNING | 2026-07-30 07:41:37,494 | log.log_response:253 | Not Found: /wp-admin/user/cloud.php
WARNING | 2026-07-30 07:41:37,641 | log.log_response:253 | Not Found: /img/cloud.php
WARNING | 2026-07-30 07:41:37,816 | log.log_response:253 | Not Found: /wp-admin/css/colors/coffee/cloud.php
WARNING | 2026-07-30 07:41:37,964 | log.log_response:253 | Not Found: /wp-admin/images/cloud.php
WARNING | 2026-07-30 07:41:38,111 | log.log_response:253 | Not Found: /avaa.php
WARNING | 2026-07-30 07:41:38,257 | log.log_response:253 | Not Found: /images/cloud.php
WARNING | 2026-07-30 07:41:38,405 | log.log_response:253 | Not Found: /wp-admin/js/widgets/cloud.php
WARNING | 2026-07-30 07:41:38,568 | log.log_response:253 | Not Found: /wp-includes/Requests/Text/admin.php
WARNING | 2026-07-30 07:41:38,715 | log.log_response:253 | Not Found: /wp-admin/css/colors/cloud.php
WARNING | 2026-07-30 07:41:38,864 | log.log_response:253 | Not Found: /wp-admin/includes/cloud.php
WARNING | 2026-07-30 07:41:39,020 | log.log_response:253 | Not Found: /wp-admin/css/colors/blue/cloud.php
WARNING | 2026-07-30 07:41:39,201 | log.log_response:253 | Not Found: /wp-admin/cloud.php
WARNING | 2026-07-30 07:41:39,368 | log.log_response:253 | Not Found: /updates.php
WARNING | 2026-07-30 07:41:39,542 | log.log_response:253 | Not Found: /libraries/legacy/updates.php
WARNING | 2026-07-30 07:41:39,691 | log.log_response:253 | Not Found: /libraries/phpmailer/updates.php
WARNING | 2026-07-30 07:41:39,838 | log.log_response:253 | Not Found: /libraries/vendor/updates.php
WARNING | 2026-07-30 07:41:39,993 | log.log_response:253 | Not Found: /alfa-rex.php7
WARNING | 2026-07-30 07:41:40,140 | log.log_response:253 | Not Found: /alfanew.php
WARNING | 2026-07-30 07:41:40,288 | log.log_response:253 | Not Found: /wp-content/plugins/Cache/Cache.php
WARNING | 2026-07-30 07:41:40,437 | log.log_response:253 | Not Found: /wp-admin/js/widgets/about.php7
WARNING | 2026-07-30 07:41:40,585 | log.log_response:253 | Not Found: /wp-p.php7
WARNING | 2026-07-30 07:41:40,731 | log.log_response:253 | Not Found: /wp-admin/repeater.php
WARNING | 2026-07-30 07:41:40,911 | log.log_response:253 | Not Found: /wp-includes/repeater.php
WARNING | 2026-07-30 07:41:41,057 | log.log_response:253 | Not Found: /wp-content/repeater.php
ERROR | 2026-07-30 08:23:14,180 | log.log_response:253 | Internal Server Error: /product/apple-ipad-air-11-inch-m4-256gb-wifi-space-gray/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 08:23:14,192 | log.log_response:253 | Internal Server Error: /product/apple-ipad-air-11-inch-m4-256gb-wifi-space-gray/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 08:27:36,647 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 08:27:36,661 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 08:33:12,431 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 08:33:12,433 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 08:35:54,295 | log.log_response:253 | Internal Server Error: /product/2016-chevrolet-silverado-1500-ltz-crew-cab-4wd-959/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 08:35:54,303 | log.log_response:253 | Internal Server Error: /product/2016-chevrolet-silverado-1500-ltz-crew-cab-4wd-959/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 08:37:45,897 | log.log_response:253 | Internal Server Error: /product/2013-chevrolet-equinox-ltz-fwd-104596-miles/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 08:37:45,900 | log.log_response:253 | Internal Server Error: /product/2013-chevrolet-equinox-ltz-fwd-104596-miles/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 08:37:47,390 | log.log_response:253 | Internal Server Error: /product/2013-chevrolet-equinox-ltz-fwd-104596-miles/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 08:37:47,395 | log.log_response:253 | Internal Server Error: /product/2013-chevrolet-equinox-ltz-fwd-104596-miles/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 08:41:06,502 | log.log_response:253 | Internal Server Error: /product/hotcold-air-conditioning-system-for-1000m-reliable/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 08:41:06,511 | log.log_response:253 | Internal Server Error: /product/hotcold-air-conditioning-system-for-1000m-reliable/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 08:53:20,156 | log.log_response:253 | Internal Server Error: /product/razer-gold-game-card-digital-gift-card/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 08:53:20,168 | log.log_response:253 | Internal Server Error: /product/razer-gold-game-card-digital-gift-card/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 08:56:11,152 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 08:56:11,179 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 09:03:03,116 | log.log_response:253 | Internal Server Error: /product/moyu-42000btu-ductless-multi-zone-mini-split-air-c/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 09:03:03,120 | log.log_response:253 | Internal Server Error: /product/moyu-42000btu-ductless-multi-zone-mini-split-air-c/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 09:26:00,329 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 09:26:00,357 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-30 09:29:13,871 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-30 09:29:14,767 | log.log_response:253 | Internal Server Error: /product/2000-john-deere-4310-tractor-automatic/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 09:29:14,777 | log.log_response:253 | Internal Server Error: /product/2000-john-deere-4310-tractor-automatic/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-30 09:30:05,821 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-30 09:34:38,635 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 09:34:38,637 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 09:36:58,176 | log.log_response:253 | Internal Server Error: /product/honda-hrn216-self-propelled-lawn-mower/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 09:36:58,180 | log.log_response:253 | Internal Server Error: /product/honda-hrn216-self-propelled-lawn-mower/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 09:38:06,264 | log.log_response:253 | Internal Server Error: /product/mtd-50hp-22-push-lawn-mower/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 09:38:06,273 | log.log_response:253 | Internal Server Error: /product/mtd-50hp-22-push-lawn-mower/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 09:39:45,532 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 09:39:45,538 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 09:42:50,477 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 09:42:50,479 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 09:52:36,206 | log.log_response:253 | Internal Server Error: /product/sansui-s55voug-55-inch-4k-smart-oled-tv/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 09:52:36,213 | log.log_response:253 | Internal Server Error: /product/sansui-s55voug-55-inch-4k-smart-oled-tv/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 09:52:38,309 | log.log_response:253 | Internal Server Error: /product/midea-8000-btu-u-shaped-smart-window-air-condition/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 09:52:38,315 | log.log_response:253 | Internal Server Error: /product/midea-8000-btu-u-shaped-smart-window-air-condition/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 10:04:07,162 | log.log_response:253 | Internal Server Error: /product/2017-vauxhall-combo/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 10:04:07,171 | log.log_response:253 | Internal Server Error: /product/2017-vauxhall-combo/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 10:04:10,109 | log.log_response:253 | Internal Server Error: /product/2017-vauxhall-combo/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 10:04:10,111 | log.log_response:253 | Internal Server Error: /product/2017-vauxhall-combo/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 10:06:14,457 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 10:06:14,468 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 10:20:35,625 | log.log_response:253 | Internal Server Error: /product/apple-iphone-17-pro-max/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 10:20:35,628 | log.log_response:253 | Internal Server Error: /product/apple-iphone-17-pro-max/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-30 10:34:44,623 | log.log_response:253 | Not Found: /wp-json/batch/v1
WARNING | 2026-07-30 10:35:36,433 | log.log_response:253 | Not Found: /wp/wp-json/batch/v1
WARNING | 2026-07-30 10:35:37,732 | log.log_response:253 | Not Found: /wordpress/wp-json/batch/v1
WARNING | 2026-07-30 10:35:39,101 | log.log_response:253 | Not Found: /blog/wp-json/batch/v1
WARNING | 2026-07-30 10:35:39,976 | log.log_response:253 | Not Found: /old/wp-json/batch/v1
WARNING | 2026-07-30 10:35:41,253 | log.log_response:253 | Not Found: /test/wp-json/batch/v1
WARNING | 2026-07-30 10:35:42,485 | log.log_response:253 | Not Found: /dev/wp-json/batch/v1
WARNING | 2026-07-30 10:35:43,325 | log.log_response:253 | Not Found: /backup/wp-json/batch/v1
WARNING | 2026-07-30 10:35:44,888 | log.log_response:253 | Not Found: /staging/wp-json/batch/v1
WARNING | 2026-07-30 10:35:46,485 | log.log_response:253 | Not Found: /wp-json/batch/v1
ERROR | 2026-07-30 10:43:59,673 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 10:43:59,687 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-30 10:47:31,577 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 102, in live_visitors_count
    visitors = SiteVisit.objects.filter(date=today).aggregate(total=Sum('daily_visits'))['total'] or 0
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 590, in aggregate
    return self.query.chain().get_aggregation(self.db, kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/query.py", line 628, in get_aggregation
    result = compiler.execute_sql(SINGLE)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 10:47:31,586 | log.log_response:253 | Internal Server Error: /live-visitors-count/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-30 11:28:05,715 | log.log_response:253 | Not Found: /media/system/js/core.js
WARNING | 2026-07-30 11:28:08,764 | log.log_response:253 | Not Found: /wp-includes/js/jquery/jquery.js
WARNING | 2026-07-30 11:36:59,816 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-30 11:54:13,133 | log.log_response:253 | Not Found: /.aws/credentials
WARNING | 2026-07-30 11:54:43,578 | log.log_response:253 | Not Found: /aws.env
ERROR | 2026-07-30 11:58:42,764 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-30 11:58:42,774 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-30 14:39:06,270 | log.log_response:253 | Not Found: /env
WARNING | 2026-07-30 14:39:06,645 | log.log_response:253 | Not Found: /.env.development
WARNING | 2026-07-30 14:39:06,902 | log.log_response:253 | Not Found: /.aws/credentials
WARNING | 2026-07-30 14:39:08,451 | log.log_response:253 | Not Found: /config.json
WARNING | 2026-07-30 14:39:08,456 | log.log_response:253 | Not Found: /js/config.js
WARNING | 2026-07-30 15:14:15,434 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-30 15:54:00,419 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-30 15:54:00,424 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-30 18:03:21,722 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-30 18:13:54,118 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-30 19:17:35,413 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-30 19:31:50,651 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-30 20:10:48,886 | log.log_response:253 | Not Found: /wp-json/gravitysmtp/v1/tests/mock-data
WARNING | 2026-07-30 20:41:28,989 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-30 21:02:18,437 | log.log_response:253 | Not Found: /xmlrpc.php
ERROR | 2026-07-30 21:04:13,376 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-30 21:04:14,822 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-30 21:27:59,485 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-30 21:58:34,047 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-30 22:28:27,049 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-30 22:32:22,698 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-30 23:19:30,471 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-31 00:16:43,509 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-31 00:19:59,637 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 258, in list_apps
    db_apps = SocialApp.objects.on_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/models.py", line 39, in on_site
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-31 00:19:59,648 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-31 00:47:38,880 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-31 01:20:42,410 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-31 01:20:42,421 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-31 02:02:13,191 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-31 02:17:04,214 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-31 02:17:04,226 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-31 02:35:50,042 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-31 02:45:24,183 | log.log_response:253 | Internal Server Error: /wp-login.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-31 02:45:29,789 | log.log_response:253 | Not Found: /wp-admin/
ERROR | 2026-07-31 03:32:41,170 | log.log_response:253 | Internal Server Error: /.well-known/traffic-advice
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-31 03:41:01,749 | log.log_response:253 | Not Found: /wp-admin/install.php
ERROR | 2026-07-31 03:53:42,853 | log.log_response:253 | Internal Server Error: /robots.txt
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-31 04:11:41,527 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-31 04:22:52,681 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-31 04:22:55,812 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-31 04:28:31,646 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-31 04:51:12,235 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-31 04:59:43,253 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-31 04:59:46,523 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-31 05:51:00,294 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-31 06:55:51,471 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-31 07:04:25,708 | log.log_response:253 | Not Found: /license.txt
ERROR | 2026-07-31 07:14:36,432 | log.log_response:253 | Internal Server Error: /wp-admin/install.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-31 08:42:09,123 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-31 10:29:17,974 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-31 10:29:17,986 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-31 10:45:06,220 | log.log_response:253 | Not Found: /wp-admin/css/
WARNING | 2026-07-31 10:45:15,494 | log.log_response:253 | Not Found: /.well-known/
WARNING | 2026-07-31 10:45:26,089 | log.log_response:253 | Not Found: /sites/default/files/
WARNING | 2026-07-31 10:45:47,928 | log.log_response:253 | Not Found: /uploads/
WARNING | 2026-07-31 10:46:01,804 | log.log_response:253 | Not Found: /images/
WARNING | 2026-07-31 10:46:14,495 | log.log_response:253 | Not Found: /files/
WARNING | 2026-07-31 10:53:41,571 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-31 11:40:37,989 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-31 12:22:12,050 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-31 12:22:41,703 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-31 12:27:03,342 | log.log_response:253 | Internal Server Error: /set-currency/GBP/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-31 12:27:03,350 | log.log_response:253 | Internal Server Error: /set-currency/GBP/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-31 12:33:37,224 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-31 12:33:37,232 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-31 12:40:46,076 | log.log_response:253 | Not Found: /wp-admin/install.php
WARNING | 2026-07-31 12:50:50,694 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-31 13:26:21,350 | log.log_response:253 | Not Found: /xmlrpc.php
WARNING | 2026-07-31 14:58:58,862 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-07-31 15:07:09,620 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-31 16:28:53,670 | log.log_response:253 | Internal Server Error: /wp-admin/css/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-31 17:55:46,819 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-31 17:55:46,832 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-31 20:47:43,559 | log.log_response:253 | Internal Server Error: /product/je-pistons-forged-set-gm-20l-turbo-ecotec-ltg-86mm/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-31 20:47:43,574 | log.log_response:253 | Internal Server Error: /product/je-pistons-forged-set-gm-20l-turbo-ecotec-ltg-86mm/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-31 21:27:00,436 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-31 21:43:56,368 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-31 21:43:56,393 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-07-31 22:01:38,185 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-31 22:01:38,199 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-31 22:02:09,770 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-31 22:05:41,188 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 112, in view
    return self.dispatch(  # type:ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/base/views.py", line 19, in dispatch
    provider = self.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 123, in get_provider
    return self.adapter.get_provider()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/providers/oauth2/views.py", line 50, in get_provider
    return get_adapter(self.request).get_provider(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 228, in get_provider
    app = self.get_app(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 313, in get_app
    apps = self.list_apps(request, provider=provider, client_id=client_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/adapter.py", line 258, in list_apps
    db_apps = SocialApp.objects.on_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/socialaccount/models.py", line 39, in on_site
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-31 22:05:41,197 | log.log_response:253 | Internal Server Error: /accounts/google/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-31 22:26:36,960 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-07-31 22:45:40,586 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-07-31 23:01:34,430 | log.log_response:253 | Internal Server Error: /set-language/fr/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 263, in __exit__
    connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 327, in commit
    self._commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 303, in _commit
    return self.connection.commit()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 605, in commit
    self._cmysql.commit()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-07-31 23:01:34,438 | log.log_response:253 | Internal Server Error: /set-language/fr/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-07-31 23:07:29,925 | log.log_response:253 | Not Found: /wp-login.php
WARNING | 2026-08-01 00:10:00,063 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-08-01 00:11:57,804 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-08-01 00:11:57,827 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-08-01 00:14:53,232 | log.log_response:253 | Not Found: /favicon.ico
WARNING | 2026-08-01 00:43:13,593 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-08-01 00:52:38,286 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-08-01 00:52:44,636 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-08-01 02:18:07,727 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-08-01 02:18:08,087 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-08-01 02:21:36,763 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-08-01 02:21:36,776 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-08-01 03:25:31,943 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-08-01 03:25:31,951 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-08-01 04:14:40,281 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-08-01 04:14:40,286 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-08-01 04:47:29,180 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 112, in home
    translated_featured = [get_product_translated_data(p) for p in featured]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-08-01 04:47:29,185 | log.log_response:253 | Internal Server Error: /
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-08-01 04:57:48,727 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-08-01 04:57:51,759 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-08-01 05:54:27,565 | log.log_response:253 | Not Found: /ads.txt
WARNING | 2026-08-01 06:11:46,199 | log.log_response:253 | Not Found: /wp-login.php
ERROR | 2026-08-01 06:15:44,697 | log.log_response:253 | Internal Server Error: /product/van/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-08-01 06:15:44,703 | log.log_response:253 | Internal Server Error: /product/van/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-08-01 06:17:48,515 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-08-01 06:27:38,058 | log.log_response:253 | Internal Server Error: /wp-login.php
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-08-01 06:55:25,162 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/decorators.py", line 16, in wrap
    resp = function(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 108, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 57, in dispatch
    response = super().dispatch(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/mixins.py", line 97, in get
    response = super().get(request, *args, **kwargs)  # type:ignore[misc]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/views/generic/edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/views.py", line 127, in get_context_data
    ret.update(get_entrance_context_data(self.request))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/allauth/account/internal/templatekit.py", line 35, in get_entrance_context_data
    site = get_current_site(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 59, in get_current
    return self._get_site_by_id(site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id
    site = self.get(pk=site_id)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-08-01 06:55:25,172 | log.log_response:253 | Internal Server Error: /accounts/login/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
ERROR | 2026-08-01 07:41:32,389 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 132, in product_list
    translated_products = [get_product_translated_data(p) for p in products]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 386, in __iter__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-08-01 07:41:32,398 | log.log_response:253 | Internal Server Error: /products/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-08-01 07:59:35,497 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-08-01 08:03:40,797 | log.log_response:253 | Not Found: /robots.txt
ERROR | 2026-08-01 09:49:17,251 | log.log_response:253 | Internal Server Error: /product/sansui-s55voug-55-inch-4k-smart-oled-tv/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/dsncoetw/banshix.com/shop/views.py", line 163, in product_detail
    product = get_object_or_404(Product, slug=slug)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/shortcuts.py", line 90, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alt/python310/lib64/python3.10/contextlib.py", line 78, in inner
    with self._recreate_cm():
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/transaction.py", line 295, in __exit__
    connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 337, in rollback
    self._rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 444, in _rollback
    BaseDatabaseWrapper._rollback(self)  # type: ignore[attr-defined]
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 308, in _rollback
    return self.connection.rollback()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 611, in rollback
    self._cmysql.rollback()
_mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
ERROR | 2026-08-01 09:49:17,262 | log.log_response:253 | Internal Server Error: /product/sansui-s55voug-55-inch-4k-smart-oled-tv/
Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/dsncoetw/banshix.com/shop/middleware.py", line 16, in __call__
    visit, created = SiteVisit.objects.get_or_create(date=today)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 948, in get_or_create
    return self.get(**kwargs), False
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 631, in get
    num = len(clone)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 368, in __len__
    self._fetch_all()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 1954, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/query.py", line 93, in __iter__
    results = compiler.execute_sql(
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1621, in execute_sql
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 297, in _cursor
    with self.wrap_database_errors:
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib/python3.10/site-packages/django/db/backends/base/base.py", line 298, in _cursor
    return self._prepare_cursor(self.create_cursor(name))
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/django/base.py", line 439, in create_cursor
    cursor = self.connection.cursor()
  File "/home/dsncoetw/virtualenv/banshix.com/3.10/lib64/python3.10/site-packages/mysql/connector/connection_cext.py", line 841, in cursor
    raise OperationalError("MySQL Connection not available.")
django.db.utils.OperationalError: (-1, 'MySQL Connection not available.', None)
WARNING | 2026-08-01 09:57:43,880 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-08-01 11:29:23,710 | log.log_response:253 | Not Found: /robots.txt
WARNING | 2026-08-01 11:48:38,500 | log.log_response:253 | Not Found: /favicon.ico
WARNING | 2026-08-01 12:58:56,221 | log.log_response:253 | Not Found: /.env.prod
WARNING | 2026-08-01 12:59:30,062 | log.log_response:253 | Not Found: /.env.backup
WARNING | 2026-08-01 12:59:30,398 | log.log_response:253 | Not Found: /.env.dev
