43服务器上pm2部署的项目,原本是想请求代理到69服务器,但是仍然代理到75服务器了,检查node层proxy代码没问题,原因是端口号被占用了,项目的5000端口被其他项目占用,5000端口实际用的是别的项目,而这个项目恰恰是代理到75服务器。所以解决方案是检测端口占用,找到端口占用所在进程,pm2 delete掉占用端口的项目,再重新启动所需要启动的项目。
检测端口占用 lsof -i:5000
查找该端口所在进程:ps -ef | grep 13169
找到进程所在的项目:pm2 list | grep 13169