Частые вопросы по использованию Full node Level A


  • administrators

    1. Как обновить ноду до последней версии:
    В папке smartholdem-node-a выполнить команды

    forever stop app.js
    git checkout -p

    здесь соглашаемся с изменениями y

    git pull
    npm install

    Заново прописать секретную фразу в config.smartholdem.json

    forever start app.js --config config.smartholdem.json --genesis genesisBlock.smartholdem.json


    2. Как сделать дамп блокчейн

    pg_dump sth_smartholdem > sth_smartholdem.bk


    3. Восстановить блокчейн из дампа

    dropdb sth_smartholdem
    createdb sth_smartholdem
    psql sth_smartholdem < sth_smartholdem.bk


    4. Автозагрузка ноды (работающий вариант)

    cd smartholdem-node-a
    git pull
    npm install pm2 -g
    pm2 start app.js

    после этой команды сгенерируется необходимая команда для выполнения в консоли

    pm2 startup

    результат команды примерно следующий: sudo env PATH=$PATH:/home/smartholdem/.nvm/versions/node/v6.9.5/bin /home/smartholdem/.nvm/versions/node/v6.9.5/lib/node_modules/pm2/bin/pm2 startup systemd -u smartholdem --hp /home/smartholdem

    выполнить сгенерированную команду и перезагрузить

    sudo reboot

    после проверить работу ноды

    cd smartholdem-node-a
    bash console.sh

    статус процесса pm2

    pm2 status




  • http://qaru.site/questions/40200/automatically-start-forever-node-on-system-restart

    какой то из вариантов может быть лучше для 99.99% пользователей, чем автозагрузка? судя по сообщениям в чате "не у всех работает"



  • @patinity у меня вышеописанный способ работает. У кого не работает как вариант можно попробовать добавить в cron со специальной строкой @reboot



  • Правильно ли я понял что с этой командой больше не придется следить за обновлениями и грубо говоря уехать в отпуск без компьютера (в глухой лес) на месяц и нода сама будет обновляться ?

    то есть заходим
    su smartholdem ---пароль
    chmod +x /home/smartholdem/smartholdem-node-a/run.sh
    sudo nano /etc/rc.local

    CTRL+o
    CTRL+x

    и все ? )



  • @mkbeh обманул не работает, скрипт запускается во время загрузки оси , а после отрубается. 2й способ мне тоже не помог..



  • @toxeeg нет тут она просто будет сама запускаться при ребуте сервера



  • @mkbeh said in Частые вопросы по использованию Full node Level A:

    @toxeeg нет тут она просто будет сама запускаться при ребуте сервера

    тоже хорошо, но мой вариант который я бы хотел увидеть - явно лучше )))



  • @toxeeg ну вот я пока бьюсь, что над 1ым , что над 2ым)



  • у меня не работает данный скрипт. все обновления стоят


  • administrators

    @toxeeg через крон явно лучше вариант


Log in to reply
 

Looks like your connection to Community was lost, please wait while we try to reconnect.