ForcePilot/docs/changelog/faq.md
Wenjie Zhang 62bb928064 refactor: 更新文档部署说明
- 移除对于双版本文档的支持,更加清晰
- 将 docs 的入口从根目录移动到子目录
2026-03-24 11:09:46 +08:00

99 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 常见问题
以下是 Yuxi 在安装和使用过程中最常见的问题及其解决方案。
## Docker 与启动问题
### 镜像拉取或构建失败
**镜像拉取问题**
```bash
# Linux/macOS
bash scripts/pull_image.sh
# Windows PowerShell
powershell -ExecutionPolicy Bypass -File scripts/pull_image.ps1
```
**构建失败问题**
如果配置了代理仍然失败,尝试以下步骤:
1. 注释 `api.Dockerfile` 中的代理配置
2. 注释 `docker-compose.yml` 中的代理构建参数
3. 添加国内镜像源加速:
```dockerfile
RUN --mount=type=cache,target=/root/.cache/uv \
uv sync --no-dev --index-url https://pypi.tuna.tsinghua.edu.cn/simple
```
### 服务启动失败
1. 检查端口占用:`lsof -i :5050` 或 `netstat -tuln | grep 5050`
2. 确认 Docker 服务状态
3. 查看日志定位问题:
```bash
docker logs --tail=100 api-dev
docker logs --tail=100 web-dev
```
### 数据库服务问题
**Milvus / Neo4j 启动失败**
```bash
# 重启服务
docker compose up milvus -d && docker restart api-dev
```
**Neo4j 连接信息**
- 用户名neo4j
- 密码0123456789
- 管理界面http://localhost:7474
### 账号相关问题
**首次运行创建管理员**
Web 首次启动会引导初始化。也可以通过 API 创建:
```bash
# 检查是否首次运行
GET /api/auth/check-first-run
# 初始化管理员账号
POST /api/auth/initialize
# Body: {"user_id": "your_username", "password": "your_password"}
```
### 日志查看
```bash
# 查看所有容器状态
docker ps
# 查看实时日志
docker logs api-dev -f
docker logs web-dev -f
# 查看所有服务日志
docker compose logs --tail=100
```
## 功能使用问题
### OCR 服务不可用
- **RapidOCR**:确保 `MODEL_DIR/SWHL/RapidOCR` 下存在 `PP-OCRv4` 模型
- **MinerU / PP-Structure-V3**:检查 GPU 和 CUDA 版本是否兼容
### 登录失败被锁定
多次登录失败会临时锁定账户,请根据页面提示等待后重试。
---
如果以上问题无法解决你的问题,欢迎在 GitHub Issues 中提问。