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

接上篇,解决FramePack启动报错:“httpx.ReadError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。“的问题

#工作记录

FramePack部署(从PyCharm解释器创建和使用开始)保姆级教程-CSDN博客

上篇我们记录到FramePack从克隆到启动调试的保姆级教程,关于启动时会报以下错误的问题,已作出解决:

报错摘录:

(.venv) PS F:\PythonProjects\FramePack> python demo_gradio_fixed.py
Currently enabled native sdp backends: ['flash', 'math', 'mem_efficient', 'cudnn']
Xformers is installed!
Flash Attn is installed!
Sage Attn is installed!
Namespace(share=False, server='0.0.0.0', port=None, inbrowser=False)
Free VRAM 22.759765625 GB
High-VRAM Mode: False
Downloading shards: 100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 4/4 [00:00<00:00, 1578.29it/s]
Loading checkpoint shards: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 4/4 [00:00<00:00,  6.91it/s]
Fetching 3 files: 100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 3/3 [00:00<?, ?it/s]
Loading checkpoint shards: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 3/3 [00:00<00:00, 62.59it/s]
transformer.high_quality_fp32_output_for_inference = True
* Running on local URL:  http://0.0.0.0:7860
Traceback (most recent call last):
 ……省略
    raise mapped_exc(message) from exc
httpx.ReadError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。
(.venv) PS F:\PythonProjects\FramePack>


 

解析 http://0.0.0.0:7860 的请求失败了,原因是远程主机强迫关闭了连接,这通常是因为以下几个可能的原因:

可能的原因

  1. 服务未启动:虽然脚本显示运行成功,但服务可能由于某些原因没有完全启动或监听该端口。

  2. 网络问题:本地网络环境或防火墙可能阻止了连接。

  3. 地址不正确0.0.0.0 是一个特殊地址,表示绑定到所有网络接口,但需要确认是否真的在运行服务。

  4. 服务配置问题:服务可能配置为仅在特定接口上运行,而不是在 0.0.0.0 上。

排查方法

  1. 检查服务是否正常启动

    • 查看终端日志,确认没有其他错误信息。

    • 尝试在本地直接访问,如通过 http://localhost:7860http://127.0.0.1:7860 访问。

  2. 检查端口是否被占用

    • 在终端运行 netstat -ano | findstr 7860 (Windows) 或 lsof -i :7860 (Mac/Linux),查看端口是否被占用。

  3. 检查防火墙设置

    • 确保防火墙没有阻止该端口的访问。

  4. 检查服务配置

    • 查看服务配置文件或代码,确认服务是否正确配置为监听 0.0.0.0:7860

  5. 重启服务

    • 尝试停止并重新启动服务,观察是否能正常运行。

  6. 替换地址访问

    • 如果服务确实在本地运行,尝试用 http://localhost:7860 访问,而不是 0.0.0.0

解决方案

打开python demo_gradio_fixed.py(python demo_gradio.py)文件

修改这一行:

 大概是在33行左右:

#要修改
parser.add_argument("--server", type=str, default='0.0.0.0')
修改成:
parser.add_argument("--server", type=str, default='127.0.0.1')

然后重新运行 python demo_gradio_fixed.py:

 

http://www.xdnf.cn/news/3664.html

相关文章:

  • 关于项目中优化使用ConcurrentHashMap来存储锁对象
  • 【C语言练习】019. 使用结构体数组存储复杂数据
  • 【unity游戏开发入门到精通——UGUI】整体控制一个UGUI面板的淡入淡出——CanvasGroup画布组组件的使用
  • 基于D-Mixer与TransXNet的YOLOv8改进—融合全局-局部特征与空间降维注意力机制的CNN-ViT混合架构
  • 三、shell脚本--运算符与表达式:让脚本学会“思考”
  • 高中数学联赛模拟试题精选学数学系列第4套几何题
  • 数据的存储
  • Python表达式全解析:从基础到高级
  • 开源项目实战学习之YOLO11:ultralytics-cfg-models-nas(十)
  • C++的内存
  • 深入探索 AAC 编码原理与 ADTS 格式:音频世界的智慧结晶
  • PCIe | TLP 报头 / 包格式 / 地址转换 / 配置空间 / 寄存器 / 配置类型
  • 第二章:一致性基础 A Primer on Memory Consistency and Cache Coherence - 2nd Edition
  • 线程互斥与同步(上)
  • 2025年渗透测试面试题总结-拷打题库36(题目+回答)
  • Python Cookbook-6.18 用__init__参数自动初始化实例变量
  • 多端定制系统开发:打造高效全平台覆盖的APP解决方案
  • Python爬虫(16)Python爬虫数据存储新维度:Redis Edge近端计算赋能实时数据处理革命
  • phpyun人才系统v7.0升级v7.1 开源vip版,php云专业人才招聘系统小程序零工市场源码支持v4.6的更新步骤流程详解
  • 工作记录 2015-07-15
  • 数据结构的基本概念以及算法的基本内容
  • python:如何获取股票 周K线数据、月K线数据
  • Go语言入门基础:协程
  • 【信息系统项目管理师-论文真题】2012上半年论文详解(包括解题思路和写作要点)
  • 装饰器@wraps(func)详解
  • 伊甸园之东: 农业革命与暴力的复杂性
  • Learning vtkjs之Cutter
  • 有向图强连通分量好题分享(一)
  • 【深度学习的灵魂】图片布局生成模型LayoutPrompt(2)·布局序列化模块
  • 如何通过文理工三类AI助理赋能HI,从而,颠覆“隔行如隔山”的旧观念和“十万小时定律”的成长限制