再次尝试pm2-自动化部署

Author Avatar
Peipei Wong 11月 10, 2018
  • 在其它设备中阅读本文章

时间可以给人沉淀,现在再解决一年前的问题,比之前省力✌️。
之前尝试过pm2,但是以失败告终。

不知到之前为什么会报nvm的错误,这次使用yum安装node,还算顺利。

# yum install node

# pm2 deploy ecosystem.json production setup

# pm2 deploy ecosystem.json production

过程中,虽然start了,但是还是无法访问,这个时候,我尝试在服务器上使用node start,发现端口被占用,但是pm2显示还是启动了(因为项目是一年前写的,不知道是不是因为版本太低了还是什么原因)。。。更换端口,可以访问了….

之前我是想使用ror,但是pg那个gem死活装不上,就还是转用node+mongodb

mongodb的安装

# yum -y install mongodb-org
# rpm -qa |grep mongodb              // 验证安装
# rpm -ql mongodb-org-server         // 验证安装
# /etc/init.d/mongod start           // 启动服务
# netstat -nltp|grep mongo           // 查看占用端口
# mongo                              // 进入数据库