我在使用...的unix套接字上运行uvicorn时遇到问题。
我在命令行和systemd单位文件中都尝试了以下内容以及我能想到的所有组合...
myElement
和所有其他组合会产生一个env/bin/uvicorn appname.asgi:application --uds unix:/run/uvicorn/appname.sock
,但是目录在那里...
我在这里错过了什么吗?我不是Ubuntu或systemd方面的专家,但是我能够很容易地设置Nginx和uWSGI。
答案 0 :(得分:0)
嗯……事实证明,它比我要简单得多:
解决方案是不使用unix:
前缀,而只使用套接字的位置,例如:
venv/bin/uvicorn appname.asgi:application --uds /run/uvicorn/appname.sock
答案 1 :(得分:0)
使用--debug
时也不起作用