FastApi NGINX gunicorn проблема при использовании сокета

Рейтинг: 0Ответов: 0Опубликовано: 14.01.2023

/etc/systemd/system/fastAPI.service:

[Unit]

Description=Gunicorn Daemon for FastAPI Demo Application

After=network.target



[Service]

User=root

Group=www-data

WorkingDirectory=/home/xomic/fastAPI

ExecStart=/home/xomic/fastAPI/venv/bin/gunicorn app:app --workers 2 -k uvicorn.workers.UvicornWorker --bind unix:appname.sock



[Install]

WantedBy=multi-user.target

sudo systemctl status fastAPI: sudo systemctl status fastAPI

(venv) xomic@vm146039:~/fastAPI$ sudo curl --unix-socket unix:/home/xomic/fastAPI/appname.sock localhost
curl: (7) Couldn't connect to server

Собственно не могу понять почему не работает. Задача развернуть FastApi Python, на уже готовый NGINX SSL сервер. Пробовал по этому гайду: ССЫЛКА

Спасибо!

Код заглушка: При запуске не через сервис все работает, но чтоб прикрутить к серверу нужен сервис, как я понял.

from fastapi import FastAPI

app = FastAPI()


@app.get("/")
async def home():
    return {"message": "Hello World"}

Ответы

Ответов пока нет.