搭建博客出现 port 4000 has been used 如何解决?

2020-06-16 14:54:59 +08:00
 meisen

手 jiàn 将 blog 文件夹删除,重新搭建提示 4000 端口被占用

FATAL Port 4000 has been used. Try other port instead.
FATAL Something's wrong. Maybe you can find the solution here: http://hexo.io/do
Error: listen EADDRINUSE 0.0.0.0:4000
    at Object.exports._errnoException (util.js:1026:11)
    at exports._exceptionWithHostPort (util.js:1049:20)

网上找到解决办法是在_config.yml 加上代码更改 hexo-server 运行时的端口号,例如 4001

server:
  port: 4001
  compress: true
  header: true

我其实心理上不愿意这样操作,想学习下如何清除之前的 4000 端口?( Ps 非程序员)

2039 次点击
所在节点    问与答
5 条回复
vakara
2020-06-16 15:16:12 +08:00
lsof -i:4000 看具体的进程。
Jirajine
2020-06-16 15:18:28 +08:00
直接重启
wellsc
2020-06-16 15:21:14 +08:00
字面意思已经告诉你了,4000 端口被占用了呢
littleylv
2020-06-16 15:26:38 +08:00
你都知道“端口被占用”了,拿这 5 个字百度一下,详细的做法包括 windows 、linux 都会跟你说。
简单来说无非就是:
1 、找到占用端口的进程
2 、杀死进程(如果有需要的话)
meisen
2020-06-16 15:29:01 +08:00
@vakara #1
@Jirajine #2
@wellsc #3
@littleylv #4

已解决,感谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/682055

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX