有一天测试环境的服务器卡的要死
看看cup已经飙升到了190%
瞬间蒙圈了 我做了这些步骤发现是因为elasticsearch造成的
1.通过top查询cpu占有率最高的进程编号(pid)
ps -ef|grep pid
2.得到相关信息显示是关于elasticsearch的进程
3.通过docker ps看到elasticsearch刚重启没有几秒钟,过了一会儿又docker ps又看到elasticsearch重启了
断定原来是elasticsearch在不断的重启造成的cpu飙升
4.寻找解决问题之道
网上的各种配置参照了,没有效果。
5.偶尔发现
free -m
使用上面的命令发现服务器内存才100多m
6.断定可能是内存不足
7.扩大内存是没有希望了。
8.最后将没有使用的服务停止了几个,启动elasticsearch,ok问题解决了
9.尝试设置elasticseach配置的最大内存(设定的内存太小也会造成不断重启)
注意:本文归作者所有,未经作者允许,不得转载