refactor: 移除 gate_bot,统一为三所架构并更新文档

删除 crypto_monitor_gate_bot 目录,中控与子代理改为 binance/okx/gate 三账户;
文档与 UI 文案「四所」改为「三所」;新增清库前一次性配置备份脚本。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-07-04 22:00:08 +08:00
parent be51eee73f
commit 9f67de3677
138 changed files with 26395 additions and 40057 deletions
+1 -2
View File
@@ -1,5 +1,5 @@
#!/usr/bin/env bash
# 检查路子代理端口与 /status(在服务器上运行)
# 检查路子代理端口与 /status(在服务器上运行)
set -e
check_one() {
@@ -29,7 +29,6 @@ check_one() {
check_one "binance" 15200
check_one "okx" 15201
check_one "gate" 15202
check_one "gate_bot" 15203
echo "PM2 状态:"
pm2 status 2>/dev/null | grep -E 'manual-agent|manual-trading' || true
+1 -2
View File
@@ -10,7 +10,6 @@ dirs=(
"${REPO}/crypto_monitor_binance"
"${REPO}/crypto_monitor_okx"
"${REPO}/crypto_monitor_gate"
"${REPO}/crypto_monitor_gate_bot"
)
fixed=0
@@ -30,5 +29,5 @@ for d in "${dirs[@]}"; do
done
echo "完成,共修复 ${fixed} 个 .env。"
echo "请重启子代理: cd ${REPO}/manual_trading_hub && pm2 restart manual-agent-gate manual-agent-gate-bot manual-agent-binance manual-agent-okx"
echo "请重启子代理: cd ${REPO}/manual_trading_hub && pm2 restart manual-agent-gate manual-agent-binance manual-agent-okx"
echo "或: bash scripts/pm2_hub.sh restart"
+5 -5
View File
@@ -12,7 +12,7 @@ usage() {
一般请用: bash scripts/pm2_hub.sh start hub + agent 一起)
本脚本仅操作 4 路子代理(不含中控)
本脚本仅操作 3 路子代理(不含中控)
仅启动币安: pm2 start ecosystem.agents.config.cjs --only manual-agent-binance
EOF
@@ -33,20 +33,20 @@ case "${cmd}" in
pm2 save 2>/dev/null || true
;;
stop)
pm2 stop manual-agent-binance manual-agent-okx manual-agent-gate manual-agent-gate-bot 2>/dev/null || true
pm2 stop manual-agent-binance manual-agent-okx manual-agent-gate 2>/dev/null || true
;;
restart)
pm2 restart manual-agent-binance manual-agent-okx manual-agent-gate manual-agent-gate-bot 2>/dev/null \
pm2 restart manual-agent-binance manual-agent-okx manual-agent-gate 2>/dev/null \
|| pm2 start "${ECO}"
;;
status)
pm2 status
;;
logs)
pm2 logs manual-agent-binance manual-agent-okx manual-agent-gate manual-agent-gate-bot --lines 100
pm2 logs manual-agent-binance manual-agent-okx manual-agent-gate --lines 100
;;
delete)
pm2 delete manual-agent-binance manual-agent-okx manual-agent-gate manual-agent-gate-bot 2>/dev/null || true
pm2 delete manual-agent-binance manual-agent-okx manual-agent-gate 2>/dev/null || true
;;
*)
usage
+1 -2
View File
@@ -11,7 +11,6 @@ PM2_NAMES=(
manual-agent-binance
manual-agent-okx
manual-agent-gate
manual-agent-gate-bot
manual-trading-hub
)
@@ -19,7 +18,7 @@ usage() {
cat <<'EOF'
用法: bash scripts/pm2_hub.sh <start|stop|restart|status|logs|delete>
start 启动 ecosystem.config.cjs4 路子代理 + 中控,已存在则 restart 全部)
start 启动 ecosystem.config.cjs3 路子代理 + 中控,已存在则 restart 全部)
stop 停止全部
restart 重启全部
status pm2 status
@@ -9,18 +9,15 @@ ECO="${HUB_DIR}/ecosystem.config.cjs"
cd "${HUB_DIR}"
chmod +x scripts/run_agent.sh scripts/run_hub.sh 2>/dev/null || true
AGENTS=(manual-agent-binance manual-agent-okx manual-agent-gate manual-agent-gate-bot)
AGENTS=(manual-agent-binance manual-agent-okx manual-agent-gate)
for n in "${AGENTS[@]}"; do
pm2 delete "${n}" 2>/dev/null || true
done
pm2 start "${ECO}" --only manual-agent-binance
pm2 start "${ECO}" --only manual-agent-okx
pm2 start "${ECO}" --only manual-agent-gate
pm2 start "${ECO}" --only manual-agent-gate-bot
# OKX 若已 online 可跳过;若也挂了则:
# pm2 start "${ECO}" --only manual-agent-okx
pm2 save 2>/dev/null || true
echo "已重建 binance / gate / gate-bot 子代理,请执行: bash scripts/check_agents.sh"
echo "已重建 binance / okx / gate 子代理,请执行: bash scripts/check_agents.sh"
@@ -39,4 +39,4 @@ bash scripts/verify_hub_deploy.sh
| 文档 | 内容 |
|------|------|
| [../部署文档.md](../部署文档.md) | 端口、反代、故障排查 |
| [../../docs/ubuntu-server.md](../../docs/ubuntu-server.md) | Python / Node / PM2 版本与所启动顺序 |
| [../../docs/ubuntu-server.md](../../docs/ubuntu-server.md) | Python / Node / PM2 版本与所启动顺序 |