fix(hub): improve monitor host status bar layout and document psutil setup

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-06-13 14:10:00 +08:00
parent 1fd0003fc8
commit a89b446d74
5 changed files with 169 additions and 101 deletions
+3 -2
View File
@@ -48,12 +48,13 @@ chmod +x scripts/fix_hub_deps.sh scripts/verify_hub_deploy.sh scripts/fix_env_cr
deactivate # 可选;交给 PM2 时不必保持激活
```
**依赖说明**`requirements.txt`**`python-multipart`**(FastAPI 表单解析;旧版若保留下单接口时需要)。当前中控**已移除下单区**,但仍建议安装完整依赖。
**依赖说明**`requirements.txt`**`python-multipart`**(FastAPI 表单解析;旧版若保留下单接口时需要)、**`psutil`**(监控区服务器状态条)。当前中控**已移除下单区**,但仍建议安装完整依赖。
说明:
- **安装依赖**`source .venv/bin/activate` 后用 `pip install` 即可;不写 `activate` 时也可用 **`.venv/bin/pip install -r requirements.txt`**(效果相同)。
- **安装依赖**必须在 **`manual_trading_hub/.venv`** 内执行,勿对系统 Python 直接 `pip install`Debian/Ubuntu 会报 `externally-managed-environment`)。`source .venv/bin/activate` 后用 `pip install` 即可;不写 `activate` 时也可用 **`.venv/bin/pip install -r requirements.txt`**(效果相同)。快捷:`bash scripts/fix_hub_deps.sh`
- **PM2 启动**:由 `scripts/run_hub.sh` 固定调用 **`.venv/bin/python`****不依赖**你是否在 shell 里激活过 venv。
- **监控磁盘**:可选环境变量 **`HUB_HOST_DISK_PATH`**(如 `/opt/crypto_monitor`),未设时 Linux 为 `/`、Windows 为系统盘。
子代理也使用 **本目录 `.venv`** 里的 Python(与各策略 Flask 的 venv 可分开)。