今天在写一个egg搭建的项目上写接口
结果有发现config.default.ts
文件配置的cluster.listen.port
失效
然后上网搜了一下
发现是因为egg在7001端口号被占用的时候,会默认使用7002端口号,并且会导致cluster.listen.port
失效。
发现问题了就容易解决了
直接杀死这个端口号的进程就好了。
找到端口号对应的pid号
netstat -ano | findstr 7001
TCP 0.0.0.0:7001 0.0.0.0:0 LISTENING 5680
TCP [::]:7001 [::]:0 LISTENING 5680
TCP [::1]:7001 [::1]:59193 FIN_WAIT_2 5680
TCP [::1]:7001 [::1]:59218 ESTABLISHED 5680
TCP [::1]:59193 [::1]:7001 CLOSE_WAIT 2300
TCP [::1]:59218 [::1]:7001 ESTABLISHED 2300
杀死指定端口号的进程
taskkill /f /pid 5680
成功: 已终止 PID 为 5680 的进程。
然后重启egg服务器就可以了。