中控增加下单,关键位,系统设置
This commit is contained in:
@@ -200,4 +200,4 @@ python hub.py
|
|||||||
**5. 局域网里别的电脑打不开中控**
|
**5. 局域网里别的电脑打不开中控**
|
||||||
默认应已可访问:中控监听 `0.0.0.0` 且 `HUB_TRUST_LAN` 默认开启。请检查:防火墙是否放行 `HUB_PORT`;浏览器是否使用 **中控机器的局域网 IP**(不要用另一台电脑上的 `127.0.0.1`)。若你曾设置 `HUB_TRUST_LAN=0` 或 `HUB_HOST=127.0.0.1`,改回默认或删掉环境变量后重启 hub。
|
默认应已可访问:中控监听 `0.0.0.0` 且 `HUB_TRUST_LAN` 默认开启。请检查:防火墙是否放行 `HUB_PORT`;浏览器是否使用 **中控机器的局域网 IP**(不要用另一台电脑上的 `127.0.0.1`)。若你曾设置 `HUB_TRUST_LAN=0` 或 `HUB_HOST=127.0.0.1`,改回默认或删掉环境变量后重启 hub。
|
||||||
|
|
||||||
**Linux 常驻(PM2)**:在 `manual_trading_hub` 目录执行 `pm2 start ecosystem.config.cjs`(进程名 `manual-trading-hub`),或 `bash scripts/pm2_hub.sh start`。子代理可选 `ecosystem.agents.config.cjs`。详见 **《部署文档.md》** 第五节。
|
**Linux 常驻(PM2)**:`python3 -m venv .venv` → `source .venv/bin/activate` → `pip install -r requirements.txt` → `pm2 start ecosystem.config.cjs`(进程名 `manual-trading-hub`)。PM2 经 `run_hub.sh` 使用 `.venv/bin/python`,启动前不必保持 shell 处于 activate 状态。详见 **《部署文档.md》**。
|
||||||
|
|||||||
@@ -326,8 +326,11 @@ Invoke-WebRequest -Uri "http://127.0.0.1:5001/api/hub/ping" -Headers @{"X-Hub-To
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd manual_trading_hub
|
cd manual_trading_hub
|
||||||
|
python3 -m venv .venv
|
||||||
|
source .venv/bin/activate
|
||||||
|
pip install -r requirements.txt
|
||||||
cp .env.example .env
|
cp .env.example .env
|
||||||
pm2 start ecosystem.config.cjs # 进程名 manual-trading-hub
|
pm2 start ecosystem.config.cjs # 进程名 manual-trading-hub;PM2 用 .venv/bin/python,无需保持 activate
|
||||||
pm2 save && pm2 startup
|
pm2 save && pm2 startup
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -32,12 +32,19 @@
|
|||||||
```bash
|
```bash
|
||||||
cd /opt/crypto_monitor/manual_trading_hub
|
cd /opt/crypto_monitor/manual_trading_hub
|
||||||
python3 -m venv .venv
|
python3 -m venv .venv
|
||||||
.venv/bin/pip install -r requirements.txt
|
source .venv/bin/activate # 激活 venv(当前终端后续 pip/python 走虚拟环境)
|
||||||
|
pip install -r requirements.txt
|
||||||
cp .env.example .env
|
cp .env.example .env
|
||||||
# 编辑 .env:HUB_PORT、HUB_DISABLED_IDS、公网时 HUB_BRIDGE_TOKEN 等
|
# 编辑 .env:HUB_PORT、HUB_DISABLED_IDS、公网时 HUB_BRIDGE_TOKEN 等
|
||||||
chmod +x scripts/run_hub.sh scripts/pm2_hub.sh scripts/pm2_agents.sh
|
chmod +x scripts/run_hub.sh scripts/pm2_hub.sh scripts/pm2_agents.sh
|
||||||
|
deactivate # 可选;交给 PM2 时不必保持激活
|
||||||
```
|
```
|
||||||
|
|
||||||
|
说明:
|
||||||
|
|
||||||
|
- **安装依赖**:`source .venv/bin/activate` 后用 `pip install` 即可;不写 `activate` 时也可用 **`.venv/bin/pip install -r requirements.txt`**(效果相同)。
|
||||||
|
- **PM2 启动**:由 `scripts/run_hub.sh` 固定调用 **`.venv/bin/python`**,**不依赖**你是否在 shell 里激活过 venv。
|
||||||
|
|
||||||
子代理也使用 **本目录 `.venv`** 里的 Python(与各策略 Flask 的 venv 可分开)。
|
子代理也使用 **本目录 `.venv`** 里的 Python(与各策略 Flask 的 venv 可分开)。
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
Reference in New Issue
Block a user