实盘数据迁移
每个实盘的数据都在托管者工作目录下的logs/storage/<实盘ID>/目录里(数据库<实盘ID>.db3、stdout.log、stderr.log等)。平台显示的实盘日志、收益、图表都是从运行该实盘的托管者上读取的。
把单个实盘迁移到另一台机器的托管者
- 停止该实盘。
- 把整个
logs/storage/<实盘ID>/目录复制到新托管者工作目录下的相同位置,目录名保持为实盘ID。 - 在实盘配置中把托管者改为新托管者,再启动实盘。
这样实盘原有的日志、收益等数据不会因为换了机器而丢失。
整体迁移托管者
- 停止旧托管者上的实盘,再停止旧托管者。
- 把旧托管者工作目录下的整个
logs目录复制到新机器的工作目录。 - 在新机器上启动托管者。
logs/docker.pid保存了托管者的身份,旧托管者已离线时,新机器上的托管者会沿用原来的托管者ID,实盘配置无需修改。不要让两台机器同时使用同一份logs目录运行托管者。