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

Bench start运行异常求助:已按官方文档完成Frappe环境部署

排查Frappe Bench启动异常的解决方案

1. 确认基础服务状态

  • 检查Redis运行状态:
    systemctl status redis-server
    
    确保服务显示active (running),若未运行则启动服务:systemctl start redis-server
  • 检查MariaDB运行状态:
    systemctl status mariadb
    
    确认服务正常运行,若异常重启服务:systemctl restart mariadb

2. 获取完整错误日志

截图仅展示部分信息,需查看完整错误堆栈:

  • 重新执行bench start,仔细观察终端输出的错误信息
  • 或查看项目目录下logs文件夹内的日志文件(如frappe.log、web.log),定位具体报错点

3. 验证Python依赖与环境

  • 进入你的Frappe项目目录,重新安装依赖:
    pip3 install -r requirements.txt
    
  • 确认Python版本符合要求(Frappe支持3.8-3.11):
    python3 --version
    

4. 检查版本兼容性

  • 查看Bench与Frappe版本:
    bench --version
    bench frappe-version
    
    若版本不兼容,更新Bench:
    pip3 install --upgrade frappe-bench
    
    或更新项目内的Frappe框架:
    bench update
    

5. 排查端口占用

Bench启动默认占用8000(Web服务)、6379(Redis)、3306(MariaDB)端口,检查是否被占用:

netstat -tulpn | grep -E "8000|6379|3306"

若端口被占用,停止对应进程或修改Bench配置文件调整端口。

6. 修复目录权限

确保当前用户对项目目录拥有完整读写权限:

chown -R $USER:$USER /path/to/your/frappe-bench

(替换/path/to/your/frappe-bench为你的实际项目路径)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 16:13:17