docker部署elk后刚开始可以访问,但是过一会就会无法访问了
这种情况这么解决啊
这个也不是docker的问题吧,只是elk的问题
【相关推荐】
和之前相同,可查看之前文章
安装elk如果需要在之前的版本(运行了一段时间)添加用户名和密码。会报错
kibana FATAL [circuit_breaking_exception] [parent] Data too large
解决方法是:把挂载的es的数据删除
可能出现的问题:
1、防火墙问题:可能是防火墙开启导致无法访问;
2、max_map_count太小:一般应该是65530,可以临时设置大一点试试是否可行;
3、虚拟机内存不足以给ES分配:ES占用的内存比较多,也可能是启动后占用内容过高导致的;
4、挂载点目录问题:事前没有准备挂载点目录,应该在安装ES之前先创建挂载点文件目录!具体可以查看docker日志(docker logs -f +容器id或者镜像名)
PS:具体得看日志进行分析后确定是哪方面的问题