程序员的量化世界脚本安装

FMZ比特币量化平台Linux托管者部署和升级方法

2019-05-09  本文已影响0人  发明者量化FMZ

原帖地址:https://www.fmz.com/bbs-topic-new/2848

Linux安装托管者步骤

1.购买服务器,一般选择centOS系统,最低配置即可。一般价格1元/天。商品期货在服务器在国内,数字货币交易则要在国外。
2.登陆服务器,windows推荐用Xshell客户端,具体SSH登陆自行搜索。
3.下载托管者,在 https://www.fmz.com/m/add-node 右键复制符合系统版本的托管者的链接,注意第5步运行的命令也要在这里查看。
/upload/asset/2d5edf3dc856b9c26de.jpg
服务器输入:wget http://q.fmz.com/dist/robot_linux_amd64.tar.gz 下载,如提示wget不存在运行 yum install wget -y 安装wget.
4.运行 tar -xzvf robot_linux_amd64.tar.gz 解压.
5.测试托管者运行 ./robot -s rpcs@node.fmz.com:9902/xxxxxx -p yourFMZpassword xxxxxx代表的数字串每位用户均不同。
提示如:2018/07/05 05:04:10 Login OK, SID: 62086, PID: 7226, Name: host.localdomain 则运行成功
6.托管者运行在前台关闭SSH连接即断开,需要在后台运行,按 ctrl + C 结束刚才的测试。
7.后台运行命令 nohup ./robot -s rpcs@a.botvs.com:9902/xxxxxx -p yourFMZpassword &或者使用screen命令。
8.在托管者页面即可看到部署的托管者,在网页删除后,服务器的托管者会自动退出。

升级步骤

  1. 登陆到服务器托管者所在目录(如果没有更改过,一般是SSH登陆后默认目录)执行ls查看文件
    /upload/asset/2d0ecfe879f9ec3c4da.png
    可看到logs robot robot_linux_amd64.tar.gz ,其中logs为日志文件夹,robot为托管者执行程序,robot_linux_amd64.tar.gz为原始压缩包。
  2. 执行 rm -rf robot* 将同时删除旧的robot程序和压缩文件包,保留日志
  3. 执行 wget https://www.fmz.com/dist/robot_linux_amd64.tar.gz 下载新的托管者压缩包
  4. 执行 tar -xzvf robot_linux_amd64.tar.gz 解压缩
  5. 执行 nohup ./robot -s rpcs@node.fmz.com:9902/xxxxxx -p yourFMZpassword & 后台运行,rpcs@node.fmz.com:9902/xxxxxx 具体在 https://www.fmz.com/m/add-node 找到。

这样升级的好处是日志得以保留,并且旧托管者运行的机器人也不会停止(已经加载到内存中运行)。想要升级某个机器人的托管者,只需要停止机器人,在参数界面更换托管者(最新的托管者id最大)并重启。
如果旧的托管者不再运行机器人了,在 https://www.fmz.com/m/nodes 页面直接删除即可

上一篇 下一篇

猜你喜欢

热点阅读