Как указать на файл wsgi в измененном макете проекта django - django

Я изменил свой макет проекта Django. теперь это выглядит так: в /home/myuser/ у меня есть папка с именем myproject и внутри этой папки есть две папки: env а также site, и site макет папки, как показано ниже:

`+ apps
 -- accounts
 -- mainp
 -- business
 + config
 -- wsgi.py
 -- urls.py
 ++ settings
    -- base.py
    -- prod.py
    -- local.py

проблема с gunicorn systemd file, это его содержание:

[Unit]
Description=gunicorn daemon
After=network.target

[Service]
User=myuser
Group=www-data
WorkingDirectory=/home/myuser/myproject
ExecStart=/home/myuser/myproject/env/bin/gunicorn --access-logfile - --workers 4  --bind unix:/home/myuser/myproject/site/site.sock  site.config.wsgi:application

[Install]
WantedBy=multi-user.target

когда я перезагрузить и после этого перезапустить Gunicorn после sudo systemctl status gunicornЯ вижу эту ошибку:

Jun 11 16:11:04 site gunicorn[13589]: ImportError: No module named 'config'
Jun 11 16:11:04 site gunicorn[13589]: [2018-06-11 16:11:04 +0430] [13600] 
[INFO] Worker exiting (pid: 13600)
Jun 11 16:11:04 site systemd[1]: gunicorn.service: Main process exited, 
code=exited, status=1/FAILURE
Jun 11 16:11:04 site systemd[1]: gunicorn.service: Unit entered failed 
state.
Jun 11 16:11:04 site systemd[1]: gunicorn.service: Failed with result 
'exit-code'.

в чем проблема? и как я могу решить это?

0 ответов

Другие вопросы по тегам