操作 · AI 生图服务启停
操作 · 后台启动 AI 生图服务
现象
后台 /backstage/aiimage/ 点「启动服务」无效或一直离线;或前台「斑雁生图」打开很慢。
原因
- 站点 PHP 禁用了
exec / popen / shell_exec / proc_open,网页进程不能直接拉起 ComfyUI。 - 本机 Python 监听的
127.0.0.1:8188/8199,PHP/curl 有时连不上(loopback 异常);控制助手与网页桥已用 .NET 代理 + 文件 IPC 绕过。 - 旧版打开生图页会同步 ping ComfyUI,卡数秒~十几秒(已改为异步检测)。
正确做法
- 本机先开控制助手(只需开一次,建议开机自启):
- 推荐:D:\ComfyUI\start_all_ai_local.bat(8199 + 常顺带网页桥 8201)
- 或:D:\ComfyUI\start_banyan_agent.bat
- 开机自启:D:\ComfyUI\install_agent_autostart.bat(换机须重跑)
- 端口在听但后台仍离线(假死):以管理员运行
D:\ComfyUI\restart_ai_services.bat
- 助手:
http://127.0.0.1:8199/ping//status - 再在后台 AI管理 → AI图片 点「启动服务」→ 拉起 ComfyUI(8188)
- 点「检测状态」;首次加载模型可能 1~2 分钟
前台斑雁生图
- 路径:
/ai/image(PC) / WAP 对应页 - 打开页应立刻出界面;状态栏先「正在检测…」,再显示已连接/未启动(接口
/ai/imageservice) - 若页面仍很慢:强制刷新并清
Banyan/Runtime/Cache/{Home,Wap}
健康检查
http://127.0.0.1:8199/ping
http://127.0.0.1:8199/status
http://127.0.0.1:8201/health
http://127.0.0.1:8188/system_stats (直连可能失败,以 8199/status 为准)
说明
- 控制助手与 ComfyUI 是两层:助手管启停,ComfyUI 才是生图
- 勿指望只改
php.ini放开 exec;用本机助手即可 - Token:
D:\ComfyUI\banyan_agent.token(默认banyan-local-comfy-agent) - 模型目录:
D:\ComfyUI\models\checkpoints\