Files
MoFin/docs/QUICKSTART.md
T

1.8 KiB

MoFin — 快速操作手册

生产环境: Linux 192.168.1.246 | 端口: API 8899 / Dashboard 8899


日常检查

# 打开 Dashboard 看全局
http://192.168.1.246:8899

# 命令行快速状态
ssh hmo@192.168.1.246 "curl -s http://127.0.0.1:8899/api/services | python3 -m json.tool | head -20"

Dashboard

# 查看状态
ssh hmo@192.168.1.246 "sudo systemctl status mofin-dashboard"

# 重启
ssh hmo@192.168.1.246 "sudo systemctl restart mofin-dashboard"

# 查看日志
ssh hmo@192.168.1.246 "tail -50 ~/MoFin/gateway/logs/dashboard.log"

MoFin API

# 查看状态
ssh hmo@192.168.1.246 "sudo systemctl status mofin-api"

# 重启
ssh hmo@192.168.1.246 "sudo systemctl restart mofin-api"

# 测试 API
curl http://192.168.1.246:8899/api/portfolio

健康检查

# 查看定时任务
ssh hmo@192.168.1.246 "crontab -l | grep health"

# 手动运行(无输出 = 全正常)
ssh hmo@192.168.1.246 "cd ~/MoFin && python3 agents_health_check.py"

# 查看最近报告
ssh hmo@192.168.1.246 "cat ~/MoFin/gateway/temp/last_health_check.json | python3 -m json.tool"

部署更新

# 1. 拉代码
ssh hmo@192.168.1.246 "cd ~/MoFin && git pull --rebase"

# 2. 重启受影响的服务
ssh hmo@192.168.1.246 "sudo systemctl restart mofin-dashboard"

# 3. 验证
ssh hmo@192.168.1.246 "curl -s http://127.0.0.1:8899/api/health"

常见问题

现象 操作
Dashboard 不响应 ssh hmo@246 sudo systemctl restart mofin-dashboard
F Tab 定时任务显示"未部署" ssh hmo@246 crontab -l | grep health 确认
MoFin API 不响应 ssh hmo@246 sudo systemctl restart mofin-api
数据库查询失败 ssh hmo@246 'ls -la /home/hmo/web-dashboard/data/mofin.db'