【技术实现步骤摘要】
一种Linux系统崩溃控制方法、系统及介质
[0001]本专利技术涉及系统异常分析领域,特别是涉及一种Linux系统崩溃控制方法、系统及介质。
技术介绍
[0002]在使用服务器时,经常遇到服务器异常宕机或者触发Linux内核panic的现象导致服务器崩溃,对于触发服务器崩溃现象造成的原因,首先是服务器本身的硬件问题;或者是外部环境触发问题,如环境温度太高或者太低,触发了服务器自我保护阈值;或者可能是外界环境的病毒造成的影响,亦或者是任务被堵塞导致的服务器系统宕机;无论哪种现象导致的异常重启宕机,都会对客户体验或者客户使用来说都会造成不可估量的影响。
[0003]kdump是在系统崩溃、死锁或者死机的时候用来转储内存运行参数的一个工具和服务,这样系统在触发kernel panic的时候就会在var/crash下生成vmcore文件,Linux工程师根据生成的vmcore
‑
dmesg文件以及vmcore分析系统产生宕机的原因。
[0004]但是目前针对客户使用中包括银行业务等数据访问量大,负 ...
【技术保护点】
【技术特征摘要】
1.一种Linux系统崩溃控制方法,其特征在于,包括创建内核崩溃分析线程,分析系统产生崩溃的原因;系统产生崩溃的原因包括用户造成的系统崩溃、硬件造成的系统崩溃和软件造成的系统崩溃;创建内核崩溃规避线程,对软件造成的系统崩溃进行测试实验,触发系统崩溃,读取系统崩溃时产生的日志代码,并写入挂起任务函数内;将挂起任务函数封装到Linux内核中,重启操作系统,重新进入Linux内核。2.根据权利要求1所述的一种Linux系统崩溃控制方法,其特征在于:所述系统崩溃时产生的日志代码中包含任务进程;当系统运行任务进程时造成系统崩溃。3.根据权利要求2所述的一种Linux系统崩溃控制方法,其特征在于:所述写入挂起任务函数内包括以下步骤:读取系统崩溃时产生的日志代码中任务进程以及任务进程的数量;将任务进程以及任务进程的数量写入挂起任务函数。4.根据权利要求2所述的一种Linux系统崩溃控制方法,其特征在于:所述将挂起任务函数封装到Linux内核中包括以下步骤:清除L...
【专利技术属性】
技术研发人员:史慧娟,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。