首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种日志收集和保存方法和装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:广东小天才科技有限公司

摘要:本发明属于智能设备领域,公开了一种日志收集和保存方法和装置,其方法包括:在临时内存系统中创建内存文件夹,并在所述内存文件夹中创建日志文件;通过savelog进程实时收集日志,并保存至所述日志文件中。本发明通过本发明可以将系统日志首先存放在内存中,在收集日志和写入文件时只是内存之间的IO操作,不涉及磁盘,速度较快,占用CPU时间短,能有效提升机器收集日志时读写性能。同时,将暂存在内存中的日志压缩之后写入到磁盘,文件被压缩后所占用空间大大缩减,写入磁盘的IO操作也相应减少,延长磁盘寿命。

主权项:1.一种日志收集和保存方法,其特征在于,包括:在临时内存系统中创建内存文件夹,并在所述内存文件夹中创建日志文件;通过savelog进程实时收集日志,并保存至所述日志文件中;还包括:通过所述savelog进程实时检测操作系统是否发生异常;当检测到所述操作系统发生异常时,通过所述savelog进程将所述日志文件保存至磁盘;所述当检测到所述操作系统发生异常时,通过所述savelog进程将所述日志文件保存至磁盘,包括:当所述操作系统死机至重启时,通过init进程写debugfs节点标志位;当所述savelog进程监听到所述debugfs节点标志位修改后,根据所述debugfs节点标志位的值来执行相应的动作;或者,所述当检测到所述操作系统发生异常时,通过所述savelog进程将所述日志文件保存至磁盘,包括:在所述操作系统的内核崩溃将执行kernelpanic流程时,内核线程写debugfs节点标志位;当所述savelog进程检测所述debugfs节点标志位的值为1时,将所述日志文件保存至磁盘;在所述当检测到所述操作系统发生异常时,通过所述savelog进程将所述日志文件保存至磁盘之后,还包括:当所述savelog进程将所述日志文件写入所述磁盘后,通过向所述debugfs节点标志位写入数据0以通知init进程或内核线程;在所述当检测到所述操作系统发生异常时,通过所述savelog进程将所述日志文件保存至磁盘之后,还包括:设置所述init进程和所述内核线程在通知所述savelog进程后,每隔第一预设时间读所述debugfs节点标志位;根据所述debugfs节点标志位的值执行对应的动作;所述根据所述debugfs节点标志位的值执行对应的动作,包括:当所述debugfs节点标志位的值被写为0,则执行重启流程;当所述debugfs节点标志位的值未被写为0,等待所述debugfs节点标志位的值被设置为0;当超过预设第二时间后,执行重启流程。

全文数据:

权利要求:

百度查询: 广东小天才科技有限公司 一种日志收集和保存方法和装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术