版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
最近突然发现自己的mac电脑做公司项目开发时,启动项目变得比较慢了(中间有卡顿差不多一分钟)这都没什么影响,主要是公司项目微服务好几个项目服务跑起来,然后一套流程跑下来服务之间调用始终很慢很慢,然后给前端写得一个普通接口在本地联调时响应也很慢,加了耗时日志发现整个功能的程序耗时只有几十毫秒但是调用接口始终在15秒以上!!这无法忍啊。然后把开发的代码提交了,让旁边的同事拉取让他本地跑下结果调用接口只需要几十毫秒,这难道是我的电腦有问题?同事开玩笑说我电脑差该换得了开什么玩笑,最新的macbookpro
2019版32GB内存I7处理器,高配的电脑。
初步觉得是zk服务调用问题,于是網上搜索了下zk 服务调用很慢发现一篇文章,然后看回答找到一个感觉还行的博客于是死马当活马医,照着修改了自己电脑的hosts文件新增了两行(可以通过echo
$HOSTNAME查看自己电脑主机名),然后再重新启动本地项目服务启动过程中明显感觉快多了(先前1分钟启动的现在估计十来秒就启动完成了),然后再调先前的接口耗时也只有几十毫秒了再反复调用,还是只耗时几十毫秒看来问题就是这儿了,后面闲得无聊又把hosts文件改回去,再重新启动项目(又卡顿了1分钟才启动好)调用相同接口,又耗时15秒以上就没低过15秒的。看来问题就是出在这兒了百分百确定。最后改回新增两行,服务调用效率快多了又回到几十毫秒了。至于原因后面再细细研究下!!
公司一台新的linux服務器也遇到该问题了,原因也网上查找了下应该就是下面原因了: