本文主要介绍如何排查和解决Linux实例存在的OOM问题。
如果您需对实例进行配置与数据修改,建议您先创建快照,以便提高容错能力,确保数据安全。
登录目标实例,操作详情可参考登录Linux实例。
您可以通过以下信息,排查实例OOM的原因。
信息点 | 获取方式 | 说明 |
---|---|---|
OOM发生时间和频率 | Linux系统日志 | 日志路径如下:
|
业务应用日志 | 根据OOM发生的时间,在目标业务的应用日志中查看触发OOM的原因。 | |
Linux实例系统负载 | 推荐使用云监控查看您的实例负载信息,详情请参见查看云产品监控数据。 | |
业务负载 | 业务应用日志 | 根据OOM发生的时间,在目标业务的应用日志中查看触发OOM的原因。 |
OOM发生时的应用日志 |
根据OOM实际原因选择对应的方式进行处理:
当前Linux实例的内存不足以支撑业务的运行:您可以升级实例内存,详情请参见修改实例规格。
业务程序存在缺陷:您可以根据业务应用日志中出现的问题优化您的业务代码。
说明
此处业务指Linux实例中使用的第三方业务,建议您联系对应业务提供方进行问题修复。