fastapi - 如何将对象从主进程共享给 Uvicorn 工作人员
问题描述
我在 Uvicorn 上运行 FastAPI。我以编程方式启动服务器:
uvicorn.run("poc.director_repo:api",
host="0.0.0.0",
port=poc.SERVICE_PORT,
log_level="debug"
reload=True)
在此之前,已经启动了一个对象。但是当一个请求到达 Uvicorn 工作进程时,对象是 None 因为它是一个子进程。无论如何我可以将这个对象分享给 Uvicorn 工人吗?
解决方案
推荐阅读
- git - 在什么情况下 git 替换会被推/拉
- react-native - 自定义导航栏 - 不同场景下的不同图像
- typescript - 在命名空间扩充中使用模块中的类型
- angular - 按每个单词的第一个字母过滤包含元素的数组
- c# - 在nuget中设置复制到项目的文件的构建操作
- c# - 如何比较 f# 可区分联合实例的相等性?
- javascript - 在chart.js中具有时间刻度的数据开始和结束处的空白
- c - C 模运算符在我的代码中随机生成的整数表现异常
- postgresql - pgpool 4.1.0 healthcheck getsockopt() 检测到错误“连接被拒绝”
- python - 从python中的列表中提取连续整数