使用forever启动express项目
各位小伙伴,我现在服务器上有三个express的项目,阿里ECS服务器,现在想让三个项目同时跑起来,占用不同的端口号,当我对每一个项目都使用 forever start ./bin/www
第一个项目 xxx.com:3000
第二个项目 xxx.com:4000 (这个不响应)
第三个项目 xxx.com:5000 (这个不响应)
这个是进程相关信息
[root[@iZ2ze7h0ir36q9omvnqnqqZ](/user/iZ2ze7h0ir36q9omvnqnqqZ) xunyi]# forever list
info: Forever processes running
data: uid command script forever pid id logfile uptime
data: [0] ioAH /root/node/bin/node bin/www 18276 18282 /root/.forever/ioAH.log 0:0:19:51.433
data: [1] KqpZ /root/node/bin/node bin/www 18350 18356 /root/.forever/KqpZ.log 0:0:17:32.185
data: [2] n3_h /root/node/bin/node bin/www 18457 18467 /root/.forever/n3_h.log 0:0:7:45.973
[root[@iZ2ze7h0ir36q9omvnqnqqZ](/user/iZ2ze7h0ir36q9omvnqnqqZ) xunyi]#
肿么解决问题!
3 回复
不懂,但是我知道pm2可以满足你的需要😂
@lizhenwu 没有解决, npm install -g pm2 后一直提示没有pm2 command not found
语文理解能力有限,我好像理解错了
==============
通过参数或者环境变量传递端口,程序内通过process.env.PORT获得端口
外部使用应该可以使用PORT=1111 forever start ./bin/www