pm2项目启动报错 但是能运行

来源:10-2 配置 PM2 一键部署线上项目结构

龙枫飘

2018-03-12

老师我的项目使用pm2 deploy deploy.json production 跑起来,命令行里面报错了。但是浏览器是可以通过域名访问到的,我不清楚哪里有问题。麻烦老师帮我看看。http://img.mukewang.com/szimg/5aa691500001279108090327.jpg

写回答

2回答

龙枫飘

提问者

2018-03-13

老师我在服务端查看了5000端口的情况 只有一个进程就是我启动的服务,所以可以浏览器访问的,然后我杀死了这个端口,浏览器就无法访问了。然后我重新本地又使用pm2 deploy的命令去启动,浏览器可以访问到,但是本地的命令行还是会报错端口占用。按道理来说 端口占用的话 我的服务是跑不起来的,很奇怪。下图是服务端5000端口的运行情况还有本地报错5000端口被占用。

//img.mukewang.com/szimg/5aa7e5bf00012a7608550039.jpg

//img.mukewang.com/szimg/5aa7e5cb00015ecf08520281.jpg


0
0

Scott

2018-03-13

这是端口占用了,你 pkill -9 node 杀掉 node 进程,然后重新启动一下看看

0
2
Scott
回复
龙枫飘
是的,只有第一次需要 setup
2018-03-15
共2条回复

Node.js项目线上服务器部署与发布

阿里云部署Node.js+MongoDB+Nginx的应用项目,打通全栈

1747 学习 · 448 问题

查看课程