云服务器ECS部署node项目,使用pm2持续化启动运行
一、node项目部署:https://help.aliyun.com/document_detail/50775.html?spm=a2c4g.11174283.6.1137.74eb52fe7cM4lo
1.官方文档操作错误解决方案
注意:官方文档中安装的版本较低,不支持es6新语法,在node官网中找到linux对应最新版本进行下载;
提示:创建软连接时,提示文件已存在,可先将软连接创建在/usr/local,然后将对应文件鼠标移动至 /usr/local/bin/
二、node启动
1.在root目录下创建node目录放置node项目,cd node ,node app.js即可启动服务;
缺陷:关闭远程连接后,服务自动断开;
2.使用pm2开启持续启动,远程连接断开后可依旧运行
npm install -g pm2
创建软连接:ln -s /root/node-v12.14.0-linux-x64/bin/pm2 /usr/local/bin/pm2
注意:/root/node-v12.14.0-linux-x64/bin/pm2 为您的node版本安装目录
启动:pm2 start app.js
开机自启动:pm2 startup