项目启动报错 Error: listen EADDRNOTAVAIL

1,015 阅读1分钟

刚开始以为是端口占用,mac版命命令,lsof -i tcp:port (port替换成端口号,比如6379)可以查看该端口被什么程序占用,并显示PID,方便KILL。

一顿操作250,并没有发现端口被占用。

仔细找了下原因,E ADDR NOT AVAIL 

E:Error

ADDR:Address

NOT:Not

AVAIL:Available

意思就是ip地址不可用了。

原因就是连接了新的网络,我是因为连接了新的热点,原先的ip地址变了,host文件没有配置。

解决方法:127.0.0.1 localhost  自动匹配ip地址

如果localhost需要更改,就配置成当前网络下的IP地址。