Я следовал почти каждой официальной документации, чтобы мой Django проект работал на моем v-сервере Ubuntu 18.04. И это похоже на работу ... sudo service apache2 status -> тоже все в порядке.
[Sun May 03 16:07:20.489608 2020] [mpm_event:notice] [pid 11531:tid 139884218760128] AH00489:
Apache/2.4.29 (Ubuntu) OpenSSL/1.1.1 mod_wsgi/4.7.1 Python/3.8 configured -- resuming normal operations
[Sun May 03 16:07:20.489764 2020] [core:notice] [pid 11531:tid 139884218760128] AH00094:
Command line: '/usr/sbin/apache2'
Сначала я заметил, что что-то не так, когда мои шаблоны не обновляются без перезапуска сервера, который не Django обычное поведение (даже в продуктивной среде). Всякий раз, когда я перезагружаю сервер, я получаю эту ошибку в apache2 / error.log. Хотя сервер продолжает работать, я хочу докопаться до этого.
Exception ignored in: <function Local.__del__ at 0x7fbd983f03a0>
Traceback (most recent call last):
File "/var/www/my_app/.my_app/lib/python3.8/site-packages/asgiref/local.py", line 95, in __del__
NameError: name 'AttributeError' is not defined
Exception ignored in: <function Local.__del__ at 0x7fbd983f03a0>
Traceback (most recent call last):
File "/var/www/my_app/.my_app/lib/python3.8/site-packages/asgiref/local.py", line 95, in __del__
NameError: name 'AttributeError' is not defined
[Sun May 03 16:07:19.418926 2020] [core:warn] [pid 11433:tid 140452536064960] AH00045: child process 11435 still did not exit, sending a SIGTERM
[Sun May 03 16:07:20.419208 2020] [mpm_event:notice] [pid 11433:tid 140452536064960] AH00491: caught SIGTERM, shutting down
[Sun May 03 16:07:20.489608 2020] [mpm_event:notice] [pid 11531:tid 139884218760128] AH00489: Apache/2.4.29 (Ubuntu) OpenSSL/1.1.1 mod_wsgi/4.7.1 Python/3.8 configured -- resuming normal operations
[Sun May 03 16:07:20.489764 2020] [core:notice] [pid 11531:tid 139884218760128] AH00094: Command line: '/usr/sbin/apache2'
- Ubuntu 18.04
- Python3 .8.0 и связан с командой python через альтернативы обновления
- Python работает в venv
Структура проекта:
in /var/www/:
|-- my_app
| |-- my_app
| | |-- __init__.py
| | |-- asgi.py
| | |-- settings.py
| | |-- urls.py
| | `-- wsgi.py
| |-- db.sqlite3
| |-- manage.py
| |-- media
| |-- .my_app (python venv)
| |-- my_subapp
| | |-- __init__.py
| | |-- admin.py
| | |-- apps.py
| | |-- migrations
| | |-- models.py
| | |-- tests.py
| | |-- urls.py
| | `-- views.py
| `-- templates
| |-- base.html
| `-- index.html
Любые предложения, что может быть не так и почему написано «AttributeError not нашел?" когда он кажется стандартным python классом, который поставляется с ним из коробки ... Спасибо за вашу помощь: -)