模拟启动文件
var http = require('http');
http.createServer(function(req,res){
res.writeHead(200,{'Content-Type':'text/plain'});
res.end('Hello body!');
}).listen(19967);
console.log('NodeJS Server sunning at http://...:19967');
使用pm2启动以后访问http://127.0.0.1:19967打不开
判断问题:
云服务器安全组未开放此端口,但是检查以后发现是开的了
2.检查日志 pm2 logs,发现也没有报错,正常启动了
3.查看端口是否被占用, netstat -lnp|grep 19967
发现也没有被占用,正常!
总之,迷了将近一小时,最后发现是还有一个node启动文件也是相同的端口,但是没有启动成功,好像是一直占用着端口。
尝试删除所有应用,重启当前的应用仍然不行!
无奈将端口改成19966,重启成功,可以访问!又改成19967,重启成功,可以访问!
结束!
无论从事什么行业,只要做好两件事就够了,一个是你的专业、一个是你的人品,专业决定了你的存在,人品决定了你的人脉,剩下的就是坚持,用善良專業和真诚赢取更多的信任。