You need to enable JavaScript to run this app.
导航
Linux实例存在OOM处理方法
最近更新时间:2024.10.18 17:12:44首次发布时间:2024.05.21 10:39:48

本文主要介绍如何排查和解决Linux实例存在的OOM问题。

前提条件

如果您需对实例进行配置与数据修改,建议您先创建快照,以便提高容错能力,确保数据安全。

操作步骤

  1. 登录目标实例,操作详情可参考登录Linux实例

  2. 您可以通过以下信息,排查实例OOM的原因。

    信息点获取方式说明

    OOM发生时间和频率

    Linux系统日志

    日志路径如下:

    /var/log/messages
    
    业务应用日志根据OOM发生的时间,在目标业务的应用日志中查看触发OOM的原因。

    Linux实例系统负载

    云监控

    推荐使用云监控查看您的实例负载信息,详情请参见查看云产品监控数据

    业务负载

    业务应用日志

    根据OOM发生的时间,在目标业务的应用日志中查看触发OOM的原因。

    OOM发生时的应用日志
  3. 根据OOM实际原因选择对应的方式进行处理:

    • 当前Linux实例的内存不足以支撑业务的运行:您可以升级实例内存,详情请参见修改实例规格

    • 业务程序存在缺陷:您可以根据业务应用日志中出现的问题优化您的业务代码。

      说明

      此处业务指Linux实例中使用的第三方业务,建议您联系对应业务提供方进行问题修复。