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

指定端口启动Frappe框架时Redis缓存异常问题咨询

问题原因
  • bench start是Frappe的全量启动命令,执行时会自动拉起所有Frappe依赖的服务,包括Redis缓存、Redis队列等实例,所以整个服务链路完整,不会出现Redis相关异常。
  • bench serve仅负责启动Frappe的Web服务进程(比如Gunicorn),不会自动启动Redis等依赖组件。当你用bench serve --port 8001指定端口启动时,Web服务能正常启动(因此可以登录),但Frappe运行过程中需要Redis处理缓存、会话存储等逻辑,此时Redis未运行,就会抛出对应的异常提示。
  • 补充:如果之前用bench start启动过服务后没彻底停止Redis,再用bench serve可能不会报错,但如果是全新启动环境,直接用bench serve就会触发这个问题,因为它不会主动管理Redis的启停。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 05:35:29