大众点评cat服务部署问题总结
最近公司让调研微服务链路监控的相关的产品,重点对比点评的cat和zipkin,以下记录的为cat部署上遇到的问题。
tcp端口2280提示已经被占用
cat的服务端部署分为源码部署和docker快速部署两种方式,这里采用的是源码部署。我的电脑是win10系统,按照文档部署启动服务后。客户端日志提示 Error when try connecting to /127.0.0.1:2280,查看cat服务端日志,提示2280端口被占用。我排查通过以下几个步骤:
命令查看端口占用情况,发现无进程占用2280端口
通过网上搜索,怀疑可能被Hyper-V保留了,运行netsh interface ipv4 show excludedportrange protocol=tcp
,发现果然被保留了
关闭Hyper-V,管理员权限运行bcdedit /set hypervisorlaunchtype off
,重启电脑
重启cat服务,正常启动服务,问题解决