当前位置: 首页 > news >正文

主机安装elasticsearch后无法登陆

问题描述
2023年7月31日11点02分,主机安装elasticsearch后无法登陆,通过后台查看主机宕机状态,CPU达到100%,按业务侧要求执行重启操作后发现主机黑屏无法正常进入系统,系统卡死。
在这里插入图片描述

2.原因分析
2.1通过故障现象分析,主机CPU占用率逐渐增大,判断有异常进程持续运行,挂载镜像进入救援模式,执行chroot /mnt/sysimage可正常进入系统环境。
在这里插入图片描述

2.2查看系统/var/log/messages日志发现7月26日在文件/etc/sysctl.conf中添加参数vm.min_free_kbytes=16384000后系统出现问题。
在这里插入图片描述

2.3 vm.min_free_kbytes=16384000
该参数表示强制Linux VM最低保留多少空闲内存(kbytes),当可用内存低于这个参数时会启动 kswapd 进行内存回收。
经查询16GB内存主机默认数值仅有 67584,而故障主机设置参数为16384000,约等于主机16G内存,因为数值(通过vm.min_free_kbytes计算得到)设置过高kswapd 经过回收后仍未达到要求数值,所以 kswapd 持续运行,系统会触发直接内存回收(direct reclaim)导致系统夯死,CPU利用率达到100%。
在这里插入图片描述

3.处理过程
3.1查看/etc/sysctl.conf文件信息,备份/etc/sysctl.conf文件。
在这里插入图片描述

3.2用vi编辑文件/etc/sysctl.conf,注释vm.min_free_kbytes=16384000行,保存退出。
在这里插入图片描述

3.3执行reboot操作,主机重启正常进入系统。
在这里插入图片描述

4.故障总结
本次故障原因是由于业务侧在/etc/sysctl.conf配置文件中添加vm.min_free_kbytes=16384000参数后kswapd 持续运行,系统触发直接内存回收(direct reclaim)导致系统夯死,重启后无法进入系统。
举一反三:建议平时在修改配置文件时要多理解参数实际含义后再进行添加或修改,避免操作对系统产生影响。

http://www.lryc.cn/news/179301.html

相关文章:

  • 【面试题精讲】JavaSe和JavaEE的区别
  • React 全栈体系(十五)
  • 【逆向】(c++)分析pe结构,拉伸pe结构,缩小pe结构
  • PyTorch实战:常用卷积神经网络搭建结构速览
  • 排序算法之【快速排序】
  • 声明式调用 —— SpringCloud OpenFeign
  • LuatOS-SOC接口文档(air780E)-- fota - 底层固件升级
  • 第二章 Introduction
  • WebGL 渲染三维图形作为纹理贴到另一个三维物体表面
  • 国庆《乡村振兴战略下传统村落文化旅游设计》许少辉八一新书行将售罄
  • Source Insight 工具栏图标功能介绍
  • 模板与泛型编程-函数模板
  • 了解ActiveMQ、RabbitMQ、RocketMQ和Kafka的特点
  • 第七章 用户和组管理
  • 给奶牛做直播之三
  • 【Java 进阶篇】MySQL 数据控制语言(DCL):管理用户权限
  • WPF 03
  • Android 使用kotlin+注解+反射+泛型实现MVP架构
  • 数据结构——堆(C语言)
  • B058-SpringBoot
  • 龙迅LT9611UXC 2PORT MIPICSI/DSI转HDMI(2.0)转换器+音频,内置MCU
  • STM32存储左右互搏 I2C总线读写FRAM MB85RC1M
  • 1340. 跳跃游戏 V;2039. 网络空闲的时刻;2767. 将字符串分割为最少的美丽子字符串
  • ElementUI之CUD+表单验证
  • Linux:nginx---web文件服务器
  • go 端口转发 代理V2 --chatGPT
  • idea环境下如何打包可运行jar?
  • 基于FFmpeg的Android播放器
  • osgPBR(十五)镜面IBL--查看不同级别的HDR环境贴图
  • Docker的学习记录