You need to enable JavaScript to run this app.
文档中心
云服务器

云服务器

复制全文
下载 pdf
实例状态问题
Linux实例如何调整内核参数kernel.unknown_nmi_panic
复制全文
下载 pdf
Linux实例如何调整内核参数kernel.unknown_nmi_panic
您可以通过将Linux系统ECS实例的内核参数kernel.unknown_nmi_panic设置为0,解决因遇到非预期的内核panic,而出现的实例重启现象。​
问题原因​
内核参数kernel.unknown_nmi_panic用于控制内核在遇到未知的不可屏蔽中断时的行为,目前大多数Linux发行版本上的内核参数kernel.unknown_nmi_panic的值默认为0,即忽略未知的不可屏蔽中断。若由于某些原因调整了内核参数kernel.unknown_nmi_panic的值,可能导致内核在收到未知的不可屏蔽中断时,发生Panic,并出现实例重启的现象。​
  • kernel.unknown_nmi_panic = 1:内核将在遇到未知的不可屏蔽中断时,认为系统出错并触发内核Panic,从而导致实例出现非预期的重启或业务中断。​
  • kernel.unknown_nmi_panic = 0:忽略该问题不做进一步处理,保持实例当前状态继续运行。​
操作步骤​
​
配置kernel.unknown_nmi_panic参数(永久)
配置kernel.unknown_nmi_panic参数(临时)
​
  1. 登录目标实例,操作详情可参考登录Linux实例。​
  1. 执行以下命令,查看是否存在内核参数kernel.unknown_nmi_panic相关内核配置。​
  • ​
    grep 'kernel.unknown_nmi_panic' /etc/sysctl.conf /etc/sysctl.d/*.conf​
    ​
  • ​​​
  • 若已有相关内核配置,只保留/etc/sysctl.conf文件中的kernel.unknown_nmi_panic = 0这一项。​
说明​
若/etc/sysctl.conf文件中有多余的内核配置,建议通过#注释。​
  • 若不存在相关配置,在/etc/sysctl.conf文件末尾,添加kernel.unknown_nmi_panic = 0。​
  1. 执行以下命令,使配置生效。​
  • ​
    sudo sysctl -p​
    ​
​
​
最近更新时间:2025.06.06 10:57:58
这个页面对您有帮助吗?
有用
有用
无用
无用