Я использую django и WSGI. Когда я запускаю команду runserver с DEBUG = True или False, все нормально, но когда я создаю демон для запуска моего приложения, я получаю страницу с ошибкой 500, в логах apache я получаю ошибку 500, но я могу ' я не вижу ошибку, даже если DEBUG имеет значение True, я думаю, что это проблема с apache (2.4.41) и wsgi Это файл конфигурации для создания демона
Alias /static /home/(user)/(domain)/static
<ifmodule mod_wsgi.c>
WSGIDaemonProcess ic user=(user) group=(user) processes=1 threads=2 python-path=/home/(user)/(domain):/home/(user)/.venv/ic
</ifmodule>
WSGIProcessGroup ic
WSGIApplicationGroup ic
WSGIScriptAlias / /home/(user)/(domain)/ic/wsgi.py
WSGIPassAuthorization on
<Directory /home/(user)/(domain)/ic/>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
LogLevel debug
Errorlog /var/log/apache2/domlogs/(domain)_error
CustomLog /var/log/apache2/domlogs/(domain)_custom combined
В журнале ошибок показать это (был создан venv)
[Sat Jan 11 10:24:54.138254 2020] [ssl:debug] [pid 9308:tid 47752169862912] ssl_util_stapling.c(874): AH01956: stapling_cb: setting response
[Sat Jan 11 10:24:54.316201 2020] [ssl:debug] [pid 9308:tid 47752169862912] ssl_engine_kernel.c(383): [client xxx.xxx.xxx.xxx:23440] AH02034: Initial (No.1) HTTPS request received for child 0 (server (url):443)
[Sat Jan 11 10:24:54.316509 2020] [authz_core:debug] [pid 9308:tid 47752169862912] mod_authz_core.c(820): [client xxx.xxx.xxx.xxx:23440] AH01626: authorization result of Require all granted: granted
[Sat Jan 11 10:24:54.316520 2020] [authz_core:debug] [pid 9308:tid 47752169862912] mod_authz_core.c(820): [client xxx.xxx.xxx.xxx:23440] AH01626: authorization result of <RequireAny>: granted
[Sat Jan 11 10:24:54.317397 2020] [authz_core:debug] [pid 9308:tid 47752169862912] mod_authz_core.c(820): [client xxx.xxx.xxx.xxx:23440] AH01626: authorization result of Require all granted: granted
[Sat Jan 11 10:24:54.317408 2020] [authz_core:debug] [pid 9308:tid 47752169862912] mod_authz_core.c(820): [client xxx.xxx.xxx.xxx:23440] AH01626: authorization result of <RequireAny>: granted
[Sat Jan 11 10:24:54.328015 2020] [wsgi:info] [pid 9302:tid 47752171964160] mod_wsgi (pid=9302): Create interpreter 'ic'.
[Sat Jan 11 10:24:54.341454 2020] [wsgi:info] [pid 9302:tid 47752171964160] mod_wsgi (pid=9302): Adding '/home/(user)/(domain)' to path.
[Sat Jan 11 10:24:54.341632 2020] [wsgi:info] [pid 9302:tid 47752171964160] mod_wsgi (pid=9302): Adding '/home/(user)/.venv/ic' to path.
Файл wsgi.py
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'ic.settings')
application = get_wsgi_application()
«Помоги мне, Stackoverflow. Ты моя единственная надежда.»