文章内容
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 开机如何自动启动