You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python Prisma在Docker容器中调用disconnect()时挂起(Hypercorn专属问题)

Docker容器内Hypercorn托管Prisma服务执行disconnect()挂起问题解决

环境与问题详情

  • 技术栈:Python + Prisma ORM访问数据库,Docker容器部署,Hypercorn作为ASGI服务器托管服务
  • 异常表现:
    • 本地测试:find_many()可正常读取数据表数据,手动调用await prisma.connect()和await prisma.disconnect()均无异常
    • Docker容器内:数据查询功能正常,但执行disconnect()时服务直接挂起,无法完成数据库连接断开操作

解决方式

经排查确认该问题为Hypercorn专属兼容性问题,将ASGI服务器切换为Uvicorn后,Docker容器内执行await prisma.disconnect()可正常完成,服务无挂起现象。

内容的提问来源于stack exchange,提问作者Zenith2198

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 14:04:52