Не работает ini конфигурация для uwsgi Flask
получил проблему при деплое апи на flask. Использование следующей команды для старта дает успешный результат.
uwsgi --socket 0.0.0.0:5000 --protocol=http -w wsgi:app
Но используя команду принимающую настройки из INI файла, работать перестаёт
uwsgi --ini api.ini
Предполагаю проблема в сокете но не смог найти путь решения.
Из лога подключений:
[10/Dec/2023:00:53:43 +0300] "GET /api/v1/subs/ HTTP/1.1" 502 166 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:120.0) Gecko/20100101 Firefox/120.0"
INI:
[uwsgi]
module = wsgi:app
master = true
processes = 10
socket = api.sock
chmod-socket = 660
vacuum = true
die-on-term = true
.service
[Unit]
Description=uWSGI instance to serve panthers api
After=network.target
[Service]
User=root
Group=www-data
WorkingDirectory=/root/api_dir
ExecStart=uwsgi --ini api.ini
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
Nginx
server {
listen 80;
server_name testers.online;
location / {
include uwsgi_params;
uwsgi_pass unix:/root/api_dir/api.sock;
}
}

