关于本地pm2查看运行和远端服务器查看运行
来源:10-3 从本地发布上线和更新服务器的 Nodejs 项目

龙枫飘
2018-03-12
老师,我的node项目可以访问了,但是奇怪的是我在登陆远端服务器使用pm2 list打开后,只有一个名字叫app的项目在运行(是之前6-2节写的app.js 如图1),而我在本地使用pm2 deploy deploy.json production指令运行的项目却看不见,而且我很奇怪的就是,为什么我已经修改了nginx里面的conf.d文件里面的配置(图2) 但是pm2 list 还是能看到app项目的运行情况,而实际上通过域名访问不到它,真正访问到的却没在pm2 list中显示出来。我本地使用pm2 list也是无法看到项目的运行情况(图3)
写回答
1回答
-
在本地 pm2 list 只能看到本地的,是看不到服务器上的。
另外,服务器上修改 nginx conf,跟 pm2 是没有关系的,不影响 pm2 守护的服务,你可以登录到服务器上后,pm2 kill 杀掉所有的服务
然后从本地 pm2 deploy 上去后,再到服务器上 pm2 list 查看下有没有开启成功你想要启动的服务
132018-03-14
相似问题