首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用unix套接字运行Uvicorn

使用unix套接字运行Uvicorn
EN

Stack Overflow用户
提问于 2018-09-26 05:44:43
回答 1查看 2.5K关注 0票数 4

我在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。

EN

回答 1

Stack Overflow用户

发布于 2018-09-26 07:43:41

好吧..。事实证明,这比我想象的要简单得多:

解决方案是不使用unix:前缀,只使用套接字的位置,例如:

代码语言:javascript
复制
venv/bin/uvicorn appname.asgi:application --uds /run/uvicorn/appname.sock
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52507089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档