升级tracker软件(Legacy - PM2 / Monit)

升级tracker软件(Legacy - PM2 / Monit)

Use this page for common commands used to upgrade the node tracker software running on Secure, or Super Nodes

  • Upgrading the node tracker

  • Check tracker status

Description

Command

Description

Command

1

Upgrading the node tracker

2

Stop the running nodetracker process

pm2 stop 0
3

Change directory to where the node tracker was cloned, this will be ~/nodetracker for the official guide

cd ~/nodetracker
4

Update git with the new repository URL and retrieve the latest source code

git checkout -- package.json git pull

NOTE: If git returns an error regarding any files run the following command (replacing 'filename' with the file returned in the error message) and repeat the commands above

git checkout -- filename
5

Install the Node Tracker with npm

NODE_ENV=production npm install
6

Optional - Run nodetracker setup to update configuration settings

 

7

NOTE: The nodetracker only permits a single setting to be changed at a time between reconnects (IP, FQDN, T-Address, Stake Address)

  • Enter/Return through all settings not needing to be updated

  • To update stake address, see Change Staking Address

node setup.js
8

Start the nodetracker and check it's status

 

9

Remove the old pm2 process for the nodetracker

pm2 delete 0
10

Start the nodetracker process with pm2 and save it

pm2 start app.js --name nodetracker pm2 save
11

Verify the status after restarting by following the logs and checking for valid output, exit by pressing CTRL + c

 

pm2 logs