python - APScheduler 和 FastAPI 中长时间运行的作业
问题描述
我有一个 FastAPI 服务,它公开了一些其余的 API,并使用 gunicorn 作为服务器。
我还有一个长期运行的 APScheduler 作业,需要不断运行。如果我从由 gunicorn 工作线程启动的 init_app.py 中运行调度程序作业,我会收到以下错误并重新启动工作程序:
[CRITICAL] Worker TIMEOUT (pid:4994)
使用 PID: 4994 引导工作者
我的问题是启动 AP 调度程序和 FastAPI 休息端点的最佳方式是什么?
解决方案
推荐阅读
- node.js - 路由在 src/index.html 角度不起作用
- asp.net-core - Shieldui - ASP.Net Core CRUD 操作 - 弹出编辑
- regex - Notepad++ 书签行包含特定字符并使用正则表达式从字符串中间开始
- android - 为什么gradlew assembleDebug不运行jetifier,而react-native run-android运行jetifier?
- jquery - 如何删除 jQuery 数据表中的隐藏复选框
- python - 在Python中检查目录是否为空的最快方法是什么
- android - 如果他们在android中没有jsonobject,如何从Jsonarray获取Jsonarray
- vue.js - vue 多次发出一次
- c# - UWP:导航到新页面时无法输入文本框
- javascript - 带有样式组件的样式函数中的 React.useContext