Не знаю как дальше решать эту проблему, uwsgi говорит мне, что моего приложения нет:
--- no python application found, check your startup logs for errors ---
[pid: 707|app: -1|req: -1/6] 89.235.190.56 () {38 vars in 585 bytes} [Tue Oct 1 12:31:59 2019] GET /favicon.ico => generated 21 bytes in 0 msecs (HTTP/1.1 500) 2 headers in 83 bytes (0 switches on core 0)
Вот мой ini файл, через который все это должно работать:
[uwsgi]
chdir = /home/kkomissarov/bot/project
# Django wsgi файл
module = main_app.wsgi
# полный путь к виртуальному окружению
home = /home/kkomissarov/bot/venv
# общие настройки
# master
master = true
# максимальное количество процессов
processes = 10
# полный путь к файлу сокета
socket = /home/kkomissarov/bot/project/project.sock
# права доступа к файлу сокета
chmod-socket = 664
# очищать окружение от служебных файлов uwsgi по завершению
vacuum = true
#Рестарт при обновлении файла
touch-reload = /home/kkomissarov/bot/log/reload
#Время жизни процессов
max-worker-lifetime = 600
harakiri = 600
При попытке открыть это в браузере, получаю сообщение Internal Server Error. Путь к виртуальному окружению верный, если его намеренно сделать неправильным, вместо сообщения получаю стандартную 502 ошибку. Название приложения проверил уже сто раз, путь к проекту тоже. Как еще можно понять в чем дело?
Если запустить сервер для разработки на каком-нибудь порту, типа python manage.py runserver 0.0.0.0:8000, то он работает.
В настройках такая строчка присутствует WSGI_APPLICATION = 'main_app.wsgi.application'