我在unix套接字上运行uvicorn时遇到问题...
我已经在命令行和systemd Unit文件中尝试了下面加上我能想到的每种组合……
env/bin/uvicorn appname.asgi:application --uds unix:/run/uvicorn/appname.sock和其他任何组合都会生成一个FileNotFoundError: [Errno 2] No such file or directory,但是目录在那里...
我是不是漏掉了什么?我不是Ubuntu或systemd方面的专家,但我能够很容易地设置Nginx和uWSGI。
发布于 2018-09-26 07:43:41
好吧..。事实证明,这比我想象的要简单得多:
解决方案是不使用unix:前缀,只使用套接字的位置,例如:
venv/bin/uvicorn appname.asgi:application --uds /run/uvicorn/appname.sockhttps://stackoverflow.com/questions/52507089
复制相似问题