升级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 | |
---|---|---|
Upgrading the node tracker | ||
1 | Stop the running nodetracker process | pm2 stop 0 |
2 | Change directory to where the node tracker was cloned, this will be ~/nodetracker for the official guide | cd ~/nodetracker |
3 | 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 |
4 | Install the Node Tracker with npm | NODE_ENV=production npm install |
Optional - Run nodetracker setup to update configuration settings | ||
5 | NOTE: The nodetracker only permits a single setting to be changed at a time between reconnects (IP, FQDN, T-Address, Stake Address)
| node setup.js |
Start the nodetracker and check it's status | ||
6 | Remove the old pm2 process for the nodetracker | pm2 delete 0 |
7 | Start the nodetracker process with pm2 and save it | pm2 start app.js --name nodetracker pm2 save |
8 | Verify the status after restarting by following the logs and checking for valid output, exit by pressing CTRL + c | pm2 logs |