文章内容

2018/9/3 17:39:49,作 者: 黄兵

node.js 开机如何自动启动

最近安装RSSHub,安装方法参考这篇文章:RSSHub 部署,但是安装完成了之后无法开机自动启动,需要修改,使用systemctl的方式,尝试过多次都没有成功,最后使用PM2的方式才搞定。

具体部署过程记录如下:

首先是安装yarn,输入:apt install cmdtest,但是提示如下错误:

00h00m00s 0/0: : ERROR: There are no scenarios; must have at least one.



出现这个错误的原因是:
具体原因不太清楚,需要日后查明,有人说是:我想可能版本过于低,版本为0.22,所以无法编译文件。
但是我具体也没有搞明白,不在此评论。

解决方案:
#移除cmdtest
sudo apt remove cmdtest
sudo apt remove yarn
 
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
 
sudo apt update
sudo apt install yarn
之后开始安装PM2,具体可以参考这里:PM2 - 入门
首先是安装PM2,通过NPM安装最新版稳定版PM2:
$ npm install pm2@latest -g

最简单的方式开启守护进程和监视您的应用程序如下:

+

$ pm2 start app.js

设置自动启动:

$ pm2 startup


参考资料:

1、安装yarn成功后,输入yarn显示“There are no scenarios ; must have at least one"

2、PM2 入门


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - node.js 开机如何自动启动

分享到:

发表评论

评论列表