Skip to content

Asch v1.5.2升级方法

eagleHovering edited this page Jul 1, 2019 · 4 revisions

基本信息

版本:v1.5.2

老版本节点升级方案

  • 进入到 asch 安装目录,停止节点: ./aschd stop
  • 升级:./aschd upgrade
  • 重建:./aschd rebuild, 根据自己服务器的位置选择合适的节点
  • 启动:./aschd start,此时应该升级完毕,可以正常启动了

新节点安装

  • 下载安装包:wget http://china.aschcdn.com/asch-linux-latest-mainnet.tar.gz
  • 解压安装包:tar zvxf asch-linux-latest-mainnet.tar.gz
  • 进入 asch 目录:cd asch-linux-latest-mainnet
  • 重建:./aschd rebuild, 根据自己服务器的位置选择合适的节点
  • 启动:./aschd start,此时应该升级完毕,可以正常启动了

源码安装升级

  • 请先确认node的版本为v10.13以上,推荐使用v10.15.x
  • 进入 asch 目录,拉取最新代码:git pull
  • 切换到 1.5.2 tag: git checkout v1.5.2
  • npm install
  • 新建目录(mkdir) 'public/dist', 'chains', 'tmp', 'logs', 'bin', 'data'
  • 构建前端包并拷至 'public/dist' 目录下
  • 重建:./aschd rebuild, 根据自己服务器的位置选择合适的节点
  • 启动:NET_VERSION=mainnet node app.js --daemon

注意事项

  • 请注意,使用源码安装或升级请确保node 版本为v10.13以上,推荐使用v10.15。安装包方式目前适用于Ubuntu16.x版本,Ubuntu14.x的版本请手动环境和依赖库
  • v1.5版本升级,是重大升级。老版本不能自动平滑升级,必须rebuild
  • v1.5版本支持智能合约开发,对节点硬件的配置有所提高。如果参选超级节点,请保证配置不低于:4核 CPU(主频不低于2.0G),8G内存,40G可用空间的SSD硬盘,5M带宽的公网网络
  • v1.5版本使用了新的p2p技术,如果开启了防火墙,请确保放行config.json中的两个端口(TCP)