报错代码
oom-killer ......
或者:
Out of memory: Kill process ......
或者:
mems_allowed=0
分析
1) 系统出现了内存不足的情况
2) 占用内存最大的进程被系统杀死了
解决方法
1) 增加内存
2) 限制应用可使用的最大内存
oom-killer ......
或者:
Out of memory: Kill process ......
或者:
mems_allowed=0
1) 系统出现了内存不足的情况
2) 占用内存最大的进程被系统杀死了
1) 增加内存
2) 限制应用可使用的最大内存
服务器系统要配置好可用的软件源
# yum -y install tuned
# tuned-adm recommend
virtual-guest
# tuned-adm profile virtual-guest
# tuned-adm active
Current active profile: virtual-guest
# tuned-adm off
# service -–status-all
# service <unit> start
# service <unit> stop
(1)R 处于运行状态或者等待运行状态
(2)S 处于休眠状态
(3)T 处于停止状态或者处于被追踪的状态
(4)Z 处于僵尸进程的状态
(5)W 处于进入内存交换的状态
(6)X 处于被杀死进程的状态
(7)D 处于不可中断的休眠状态
(注意:D 状态通常由存储进程中断导致,无法被 kill 命令杀死,但可以通过重启系统清除)
(1)< 代表此进程具有高优先级
(2)N 代表此进程具有低优先级
(3)L 代表此进程有些部分被所进了内存
(4)s 代表此进程包含子进程
(5)+ 代表此进程处于后台的状态
(6)l 代表此进程是被克隆出来的多线程
# ps -aux
服务器系统配置好可用的软件源
# yum -y install cockpit cockpit-dashaboard
(补充:cockpit 是管理单台主机的程序,cockpit-dashaboard 是管理多台主机的程序)
# systemctl enable --now cockpit.socket
使用浏览器登录:https://<server IP address>:9090