hexo本地预览打开失败:4000端口占用

本文最后更新于:2021年11月17日 下午

hexo本地预览打开失败:4000端口占用

起因:

昨天在发布博客的时候,想着先在本地部署预览一下子。

1
hexo g && hexo s

好家伙直接打不开,着急下班就直接线上部署,这样改一次部署一次,贼麻烦。

经过:

今天有空了解决一下,老规矩打开浏览器搜索。

原因:端口占用,查看下占用端口的进程号

1
netstat -aon|findstr 4000

根据pid查找,对应的应用程序

果然是nxd.exe占用了4000端口

方法:

①:修改本地部署的端口:改4000为4001

1
hexo server -p 4001

修改后打开本地预览,成了。

②:杀掉占用的程序:
网上说的cmd 命令貌似对这个nomachine不管用,死了又复活重启也不行。垃圾软件直接卸载,查看4000端口占用,没人占用,再部署。成了!
杀死进程的命令:

1
2
3
4
//根据进程kill掉对应端口
taskkill /f /t /pid 进程号
//关闭对应程序
taskkill /f /t /im 程序名称(java.exe)

结果:

遇到问题,找到原因,解决问题,多尝试!