当前位置: 首页 > news >正文

uvicorn 启动重复加载 多次加载

目录

uvicorn 启动重复加载 多次加载

解决方法1:

解决方法2:


uvicorn 启动重复加载 多次加载

fastapi_aa 是当前类

解决方法1:

import uvicornfrom fastapi import FastAPIapp = FastAPI()if __name__ == "__main__":if sys.gettrace() is not None or os.getenv("RUN_MODE") == "debug":uvicorn.run(app=app, host="0.0.0.0", port=45503, workers=1, reload=False)else:uvicorn.run(app="fastapi_aa:app", host="0.0.0.0", port=45503, workers=1, reload=True)

解决方法2:

from prometheus_client import Counter, generate_latest, CollectorRegistry, multiprocess, CONTENT_TYPE_LATEST, make_asgi_app, Gaugeregistry = CollectorRegistry()
# 定义 Prometheus 指标
CALL_COUNT = Counter("live_asr_method_calls_total_part3", "part3 Total number of method calls",["method", "status"],registry=registry
)registry_1 = CollectorRegistry(auto_describe=True)@app.get("/metrics")
def metrics():return Response(generate_latest(registry), media_type="text/plain")# @app.get('/metrics', response_class=Response)
# async def make_metrics_app():
#     logger.info(f"call get metrics")
#     registry = CollectorRegistry()
#     multiprocess.MultiProcessCollector(registry)#     metrics_data = generate_latest(registry)
#     return Response(content=metrics_data, media_type=CONTENT_TYPE_LATEST)

http://www.dtcms.com/a/308382.html

相关文章:

  • 【LeetCode 热题 100】4. 寻找两个正序数组的中位数——(解法一)线性扫描
  • C++(模板)
  • java笔记——ConcurrentLinkedQueue
  • AUTOSAR进阶图解==>AUTOSAR_SRS_FunctionInhibitionManager
  • axios封装对比
  • 记录自己使用gitee和jenkins
  • PHP反序列化学习+解析+复现
  • 提升Windows操作效率:三款实用辅助工具功能解析​
  • 代码随想录Day35:动态规划(背包问题 二维 一维、分割等和子集)
  • Spring Boot整合MyBatis-Plus全攻略
  • 如何监控项目的每个阶段,提高执行效率
  • SchemaCrawler:一款免费开源的数据库文档工具
  • 斐波那契数
  • AI学习笔记三十三:基于Opencv的单目标跟踪
  • OpenCSG月度更新2025.7
  • leecode18 四数之和
  • 个股期权合约期内遇到标的停牌,如何处置?
  • DoRA详解:从LoRA到权重分解的进化
  • Redis线程模型讨论
  • 修改VSCode远程SSH的PATH
  • JVM字节码文件结构剖析
  • JVM学习日记(十二)Day12
  • 解释 MySQL 中的 EXPLAIN 命令的作用和使用场景
  • 格雷希尔G25F系列电气端口快速封堵接头,解决电池包、电机控制器等壳体的气密性测试难题,提升效率与可靠性,助力新能源汽车生产。
  • ARM--中断
  • 三坐标测量仪攻克深孔检测!破解新能源汽车阀体阀孔测量难题
  • 雷霆战机游戏代码
  • ABS系统专用磁阻式汽车轮速传感器
  • 建设公司如何优化梳理部门职责,提高运作效率?
  • 中烟创新自研【烟草行政许可文书制作系统】纳入“北京市人工智能赋能行业发展典型案例集”