Запускать bitcore-node как сервис в фоновом режиме в Ubuntu 16.04
Я успешно установил bitcore и смог запустить с запуском bitcore-узла. Но я хочу запустить его как службу в фоновом режиме.
Шаг установки Bitcore-узла.
curl -sL https://deb.nodesource.com/setup_4.x | sudo bash -
sudo apt-get install nodejs
sudo apt-get install python
sudo apt-get install libzmq3-dev build-essential
npm install -g bitcore-node (https://github.com/bitpay/bitcore-node)
На бег bitcore-node start
это работает отлично
Я создал сервис в
/etc/systemd/system
[Unit]
Description=bitcored.service
After=network.target
[Service]
Type=simple
User=ubuntu
Environment="PATH=$PATH:/home/ubuntu/usr/bin"
ExecStart=/root/bin/node /usr/lib/node_modules/bitcore-node/bin/bitcore-node
ExecReload=/bin/kill -2 $MAINPID
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target
При выполнении команды
sudo service bitcore status
Я получаю следующую ошибку.
Любая помощь будет оценена.
1 ответ
Я использовал pm2
# install pm2
npm install pm2 -g
# go into your project and start it with pm2
cd mynode
pm2 start bitcore -- start
# check the logs that all runs smoothly
pm2 logs
# if everything runs fine
# can setup the script to run on boot/reboot
pm2 startup
pm2 save