-
Notifications
You must be signed in to change notification settings - Fork 148
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)