CN111552618A - 一种收集日志的方法及设备 - Google Patents
一种收集日志的方法及设备 Download PDFInfo
- Publication number
- CN111552618A CN111552618A CN202010373258.1A CN202010373258A CN111552618A CN 111552618 A CN111552618 A CN 111552618A CN 202010373258 A CN202010373258 A CN 202010373258A CN 111552618 A CN111552618 A CN 111552618A
- Authority
- CN
- China
- Prior art keywords
- log
- mobile terminal
- crash
- restart
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000015654 memory Effects 0.000 claims abstract description 68
- 238000012544 monitoring process Methods 0.000 claims abstract description 24
- 230000000977 initiatory effect Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 4
- 230000005291 magnetic effect Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3055—Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3037—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a memory, e.g. virtual memory, cache
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/1805—Append-only file systems, e.g. using logs or journals to store data
- G06F16/1815—Journaling file systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/24—Arrangements for testing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Signal Processing (AREA)
- Mathematical Physics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本申请的目的是提供一种收集日志的方法及设备,本申请通过在移动终端的***内存中创建监听服务;启动所述监听服务轮询监听所述移动终端是否处于重启状态或死机状态;当所述移动终端处于重启状态或死机状态,则根据生成重启日志或死机日志的时间戳创建日志文件;将所述移动终端的内存数据镜像写入所述日志文件并进行存储,其中,所述内存数据包括与重启相关的重启日志或与死机相关的死机日志,即实现了自动抓取重启日志或死机日志,不需要人员去值守,当出现死机或重启时,无需花费大量人力和时间再次复现问题,可以直接远程导出存储在日志文件中的数据,并分析概率性重启或死机日志得到***具体存在的问题,不仅免去了繁琐操作、降低了人力和时间成本,还极大地提高了收集并分析问题的效率,从而进一步提升了所述移动终端的性能和稳定性。
Description
技术领域
本申请涉及计算机领域,尤其涉及一种收集日志的方法及设备。
背景技术
现有技术中,随着手机平板等智能产品的普及,如何让用户有优良的用户体验变得尤为重要,提升***的稳定性也是众多智能产品厂商的“必修课”。与稳定性相关的因素有死机处理机制及重启处理机制等,其中,处理死机等稳定性问题的方案也越来越多,比如,在高通平台中的抓取概率性死机日志的主要有两种方式:方式一、当手机进入死机状态,打开电脑端工具高通产品支持工具(Qualcomm Product Support Tool,QPST)抓取转储数据(dump);方式二、当手机死机重启后,通过安卓调试桥(android debug bridge,adb)工具去提取上一次的内核日志(kernel log)。
但现有的处理方案中存在诸多缺点,一方面:抓取日志log不方便,且会花费大量的时间和人力成本,例如通过QPST去抓取死机问题日志,需要测试人员进行压力测试从而复现问题,等问题出现后需要操作电脑工具下载日志并发送给研发人员进行分析,操作繁琐且效率低下,同时,如果遇到低概率问题,将花费更多的时间和精力,导致成本大幅提升;另一方面:出现死机问题后不能有效的分析出问题的原因,例如方式二中抓取kernel log,虽然实际操作相对比较便利,但是从kernel log中能提取出来的有效信息很少,只能作为辅助分析的内容,很难确定问题的根本原因,导致处理的有效性较低。
因此,如何高效收集死机日志,从而提高分析***存在问题的能力,进一步提升产品性能和稳定性成为当前研究的主要课题和方向。
发明内容
本申请的一个目的是提供一种收集日志的方法及设备,以解决现有技术中日志收集效率低、成本高及有效信息少的问题。
根据本申请的一个方面,提供了一种收集日志的方法,包括:
在移动终端的***内存中创建监听服务;
启动所述监听服务轮询监听所述移动终端是否处于重启状态或死机状态;
当所述移动终端处于重启状态或死机状态,则根据生成重启日志或死机日志的时间戳创建日志文件;
将所述移动终端的内存数据镜像写入所述日志文件并进行存储,其中,所述内存数据包括与重启相关的重启日志或与死机相关的死机日志。
进一步地,上述收集日志的方法还包括:
统计所述日志文件中存储的所述内存数据的数据量;
若所述数据量大于预设的数据量阈值时,则停止向所述日志文件写入。
进一步地,上述收集日志的方法中,所述启动所述监听服务轮询监听所述移动终端是否处于重启状态或死机状态,包括:
启动所述监听服务,根据所述***内存中的文件描述符,对应轮询监听所述移动终端是否处于重启状态或死机状态。
进一步地,上述收集日志的方法中,所述种将所述移动终端的内存数据镜像写入所述日志文件并进行存储,包括:
将所述文件描述符发生变化时对应的内存数据镜像写入所述日志文件并进行存储。
根据本申请的另一方面,还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行时,使所述处理器实现如上述任一项所述的方法。
根据本申请的另一方面,还提供了一种收集日志的设备,该设备包括:
一个或多个处理器;
计算机可读介质,用于存储一个或多个计算机可读指令,
当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述中任一项所述的方法。
与现有技术相比,本申请通过在移动终端的***内存中创建监听服务;启动所述监听服务轮询监听所述移动终端是否处于重启状态或死机状态;当所述移动终端处于重启状态或死机状态,则根据生成重启日志或死机日志的时间戳创建日志文件;将所述移动终端的内存数据镜像写入所述日志文件并进行存储,其中,所述内存数据包括与重启相关的重启日志或与死机相关的死机日志,即实现了自动抓取重启日志或死机日志,不需要人员去值守,当出现死机或重启时,无需花费大量人力和时间再次复现问题,可以直接远程导出存储在日志文件中的数据,并分析概率性重启或死机日志得到***具体存在的问题,不仅免去了繁琐操作、降低了人力和时间成本,还极大地提高了收集并分析问题的效率,从而进一步提升了所述移动终端的性能和稳定性。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1示出根据本申请一个方面的一种收集日志方法的流程示意图;
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本申请作进一步详细描述。
在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(例如中央处理器(Central Processing Unit,CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RandomAccess Memory,RAM)和/或非易失性内存等形式,如只读存储器(Read Only Memory,ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(Phase-Change RAM,PRAM)、静态随机存取存储器(Static Random Access Memory,SRAM)、动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、数字多功能光盘(Digital Versatile Disk,DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
图1示出根据本申请一个方面的一种收集日志的方法的流程示意图,该方法适用于移动终端,包括但不限于手机、平板等,应用于移动终端的研发阶段以及使用阶段。该方法包括步骤S11、步骤S12、步骤S13及步骤S14,其中,具体包括:
步骤S11,在移动终端的***内存中创建监听服务;在此,所述创建监听服务是所述移动终端在其内存空间(即***内存)内创建的一个独立的服务,用于对移动终端中的各子***进行是否重启或死机的轮询监听。其中,创建所述监听服务的代码如下:
service vendor.ss_ramdump/system/bin/subsystem ramdump 2 0 0
class main
user system
group system sdcard_rw sdcard_r media_rw
disabled
上述是android rc语言,声明一个服务名为vendor.ss_ramdump,即为所述监听服务;所述监听服务为main类,上述最后一行代码代表所述监听服务默认是关闭;当statrtvendor.ss_ramdump或者main类启动时就会打开所述监听服务,以便用所述监听服务对所述移动终端的各子***进行是否处于重启或死机状态的监听。
步骤S12,启动所述监听服务轮询监听所述移动终端是否处于重启状态或死机状态,实现了对所述移动终端的重启状态或死机状态的自动监听,无需人员值守,以便对所述重启状态或死机状态时的日志进行收集,避免了发生丢失所述重启日志或死机日志的情况。
步骤S13,当所述移动终端处于重启状态或死机状态,则根据生成重启日志或死机日志的时间戳创建日志文件;在此,所述日志文件可以依照用户需求创建在日志文件中下,以便后续对重启日志或死机日志进行收集。具体实现代码如下:
上述代码中generate_ramdump调用ssr_ramdump_filename根据所述重启日志或死机日志的时间戳创建日志文件的文件名。
步骤S14,将所述移动终端的内存数据镜像写入所述日志文件并进行存储,其中,所述内存数据可以包括但不限于是与重启相关的重启日志或与死机相关的死机日志;在此,所述重启相关的重启日志可以包括但不限于所述移动终端重启时的堆栈调用文件等;所述死机相关的死机日志可以包括但不限于所述移动终端死机时的堆栈调用文件等。具体实现代码如下:
上述代码中read为读取所述移动终端的内存数据,write是将所述移动终端的内存数据写入到日志文件中。
通过上述步骤S11至步骤S14,首先,在移动终端的***内存中创建监听服务;然后,启动所述监听服务轮询监听所述移动终端是否处于重启状态或死机状态;当所述移动终端处于重启状态或死机状态,则根据生成重启日志或死机日志的时间戳创建日志文件;最后,将所述移动终端的内存数据镜像写入所述日志文件并进行存储,其中,所述内存数据包括与重启相关的重启日志或与死机相关的死机日志,即实现了自动抓取重启日志或死机日志,不需要人员去值守,当出现死机或重启时,无需花费大量人力和时间再次复现问题,可以直接远程导出存储在日志文件中的数据,并分析概率性重启或死机日志得到***具体存在的问题,不仅免去了繁琐操作、降低了人力和时间成本,还极大地提高了收集并分析问题的效率,从而进一步提升了所述移动终端的性能和稳定性。
接着本申请的上述实施例,本申请的一实施例提供的一种收集日志的方法还包括:
统计所述日志文件中存储的所述内存数据的数据量;在此,所述内存数据的数据量可以用于指示所述内存数据的任意的数量,也可以用于指示所述内存数据的总内存大小的内存总量;
若所述数据量大于预设的数据量阈值时,则停止向所述日志文件写入,以防止过多的数据占据移动终端的***内存的存储空间。
例如,统计所述日志文件中存储的所述内存数据的数据量,在此优选为统计所述日志文件中存储的所述内存数据的数量,若得到所述内存数据的数量为50且预设的数据量阈为45,即所述内存数据的数量:50大于预设的数据量阈值:45,则停止向所述日志文件写入任何数据,以防止过多的数据占据移动终端的***内存。具体的实现代码如下:
上述代码中generate_ramdump函数中对内存进行了保护,当内存数据的数据量:log_num大于预设的数据量阈值时,就不会再存储日志,防止占用用户内存过多。其中,log_num就是根据filecnt函数返回得到的,filecnt函数就是用来计算日志文件中的文件的数量。
接着本申请的上述实施例,所述步骤S14中将所述移动终端的内存数据镜像写入所述日志文件并进行存储,包括:
将所述文件描述符发生变化时对应的内存数据镜像写入所述日志文件并进行存储,实现通过文件描述符的变化来对重启相关的重启日志或与死机相关的死机日志的抓取。具体实现代码如下:
上述代码中poll轮询设置文件描述符,当子***出现死机或有异常情况时,该文件描述符会发生变化。当文件描述符发生变化时在generate_ramdump函数中会生成对应的日志文件。其中,generate_ramdump为生成日志文件的接口,pdf_num为被监听的文件描述符数组元素的个数。
根据本申请的另一个方面,还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行时,使所述处理器实现如上述控制用户对垒方法。
根据本申请的另一个方面,还提供了一种收集日志的设备,其特征在于,该设备包括:
一个或多个处理器;
计算机可读介质,用于存储一个或多个计算机可读指令,
当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述在设备上控制用户对垒方法。
在此,所述设备的各实施例的详细内容,具体可参见上述设备端的控制用户对垒方法实施例的对应部分,在此,不再赘述。
综上所述,本申请通过在移动终端的***内存中创建监听服务;启动所述监听服务轮询监听所述移动终端是否处于重启状态或死机状态;当所述移动终端处于重启状态或死机状态,则根据生成重启日志或死机日志的时间戳创建日志文件;将所述移动终端的内存数据镜像写入所述日志文件并进行存储,其中,所述内存数据包括与重启相关的重启日志或与死机相关的死机日志,即实现了自动抓取重启日志或死机日志,不需要人员去值守,当出现死机或重启时,无需花费大量人力和时间再次复现问题,可以直接远程导出存储在日志文件中的数据,并分析概率性重启或死机日志得到***具体存在的问题,不仅免去了繁琐操作、降低了人力和时间成本,还极大地提高了收集并分析问题的效率,从而进一步提升了所述移动终端的性能和稳定性。
需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
Claims (6)
1.一种收集日志的方法,其特征在于,所述方法包括:
在移动终端的***内存中创建监听服务;
启动所述监听服务轮询监听所述移动终端是否处于重启状态或死机状态;
当所述移动终端处于重启状态或死机状态,则根据生成重启日志或死机日志的时间戳创建日志文件;
将所述移动终端的内存数据镜像写入所述日志文件并进行存储,其中,所述内存数据包括与重启相关的重启日志或与死机相关的死机日志。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
统计所述日志文件中存储的所述内存数据的数据量;
若所述数据量大于预设的数据量阈值时,则停止向所述日志文件写入。
3.根据权利要求1所述的方法,其特征在于,所述启动所述监听服务轮询监听所述移动终端是否处于重启状态或死机状态,包括:
启动所述监听服务,根据所述***内存中的文件描述符,对应轮询监听所述移动终端是否处于重启状态或死机状态。
4.根据权利要求权3所述的方法,所述将所述移动终端的内存数据镜像写入所述日志文件并进行存储,包括:
将所述文件描述符发生变化时对应的内存数据镜像写入所述日志文件并进行存储。
5.一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行时,使所述处理器实现如权利要求1至4中任一项所述的方法。
6.一种用于收集日志的设备,其特征在于,该设备包括:
一个或多个处理器;
计算机可读介质,用于存储一个或多个计算机可读指令,
当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至4中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010373258.1A CN111552618B (zh) | 2020-05-06 | 2020-05-06 | 一种收集日志的方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010373258.1A CN111552618B (zh) | 2020-05-06 | 2020-05-06 | 一种收集日志的方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111552618A true CN111552618A (zh) | 2020-08-18 |
CN111552618B CN111552618B (zh) | 2024-03-12 |
Family
ID=72000607
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010373258.1A Active CN111552618B (zh) | 2020-05-06 | 2020-05-06 | 一种收集日志的方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111552618B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112347067A (zh) * | 2020-10-27 | 2021-02-09 | 努比亚技术有限公司 | 一种日志信息管控方法、设备及计算机可读存储介质 |
CN112463430A (zh) * | 2020-12-03 | 2021-03-09 | 哲库科技(北京)有限公司 | 多核***的死机信息存储方法以及介质和电子设备 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030226059A1 (en) * | 2002-05-30 | 2003-12-04 | Braun Richard A. | Systems and methods for remote tracking of reboot status |
US20050193285A1 (en) * | 2004-02-11 | 2005-09-01 | Eung-Sun Jeon | Method and system for processing fault information in NMS |
US20090037550A1 (en) * | 2007-07-31 | 2009-02-05 | Rajeev Mishra | Method and apparatus for checkpoint and restart of pseudo terminals |
CN103942113A (zh) * | 2013-11-21 | 2014-07-23 | 小米科技有限责任公司 | ***重启原因的检测方法、装置及终端设备 |
CN104461762A (zh) * | 2014-12-11 | 2015-03-25 | 山东超越数控电子有限公司 | 一种设备死机后自动重启动方法 |
CN104794016A (zh) * | 2015-04-23 | 2015-07-22 | 惠州Tcl移动通信有限公司 | 一种移动终端死机检测处理方法及*** |
CN105159964A (zh) * | 2015-08-24 | 2015-12-16 | 广东欧珀移动通信有限公司 | 一种日志监控方法及*** |
CN107276789A (zh) * | 2017-05-19 | 2017-10-20 | 努比亚技术有限公司 | 日志上传方法、装置及计算机可读存储介质 |
CN109753419A (zh) * | 2018-12-29 | 2019-05-14 | 苏州思必驰信息科技有限公司 | 一种非侵入式监控android***的所有应用的异常日志信息的方法及装置 |
CN110442388A (zh) * | 2019-08-01 | 2019-11-12 | 上海原圈网络科技有限公司 | 智能计算设备死机状态自动重启方法 |
CN111061589A (zh) * | 2019-12-18 | 2020-04-24 | 广东小天才科技有限公司 | Android设备的日志收集方法、装置及存储介质 |
-
2020
- 2020-05-06 CN CN202010373258.1A patent/CN111552618B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030226059A1 (en) * | 2002-05-30 | 2003-12-04 | Braun Richard A. | Systems and methods for remote tracking of reboot status |
US20050193285A1 (en) * | 2004-02-11 | 2005-09-01 | Eung-Sun Jeon | Method and system for processing fault information in NMS |
US20090037550A1 (en) * | 2007-07-31 | 2009-02-05 | Rajeev Mishra | Method and apparatus for checkpoint and restart of pseudo terminals |
CN103942113A (zh) * | 2013-11-21 | 2014-07-23 | 小米科技有限责任公司 | ***重启原因的检测方法、装置及终端设备 |
CN104461762A (zh) * | 2014-12-11 | 2015-03-25 | 山东超越数控电子有限公司 | 一种设备死机后自动重启动方法 |
CN104794016A (zh) * | 2015-04-23 | 2015-07-22 | 惠州Tcl移动通信有限公司 | 一种移动终端死机检测处理方法及*** |
CN105159964A (zh) * | 2015-08-24 | 2015-12-16 | 广东欧珀移动通信有限公司 | 一种日志监控方法及*** |
CN107276789A (zh) * | 2017-05-19 | 2017-10-20 | 努比亚技术有限公司 | 日志上传方法、装置及计算机可读存储介质 |
CN109753419A (zh) * | 2018-12-29 | 2019-05-14 | 苏州思必驰信息科技有限公司 | 一种非侵入式监控android***的所有应用的异常日志信息的方法及装置 |
CN110442388A (zh) * | 2019-08-01 | 2019-11-12 | 上海原圈网络科技有限公司 | 智能计算设备死机状态自动重启方法 |
CN111061589A (zh) * | 2019-12-18 | 2020-04-24 | 广东小天才科技有限公司 | Android设备的日志收集方法、装置及存储介质 |
Non-Patent Citations (1)
Title |
---|
陈功: "网络组件状态感知及管理***的设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》, vol. 2016, no. 07, 15 July 2016 (2016-07-15), pages 139 - 51 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112347067A (zh) * | 2020-10-27 | 2021-02-09 | 努比亚技术有限公司 | 一种日志信息管控方法、设备及计算机可读存储介质 |
CN112347067B (zh) * | 2020-10-27 | 2024-01-09 | 努比亚技术有限公司 | 一种日志信息管控方法、设备及计算机可读存储介质 |
CN112463430A (zh) * | 2020-12-03 | 2021-03-09 | 哲库科技(北京)有限公司 | 多核***的死机信息存储方法以及介质和电子设备 |
CN112463430B (zh) * | 2020-12-03 | 2022-10-25 | 哲库科技(北京)有限公司 | 多核***的死机信息存储方法以及介质和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN111552618B (zh) | 2024-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109284269B (zh) | 异常日志分析方法、装置、存储介质及服务器 | |
US20090293049A1 (en) | Method for constructing dynamic call graph of application | |
CN108038039B (zh) | 记录日志的方法及微服务*** | |
CN111552618A (zh) | 一种收集日志的方法及设备 | |
CN111930703A (zh) | 日志文件自动抓取方法、装置和计算机设备 | |
CN115016973A (zh) | 一种程序崩溃事件复现方法、装置、设备和介质 | |
CN110134538B (zh) | 快速定位问题日志的方法、装置、介质和电子设备 | |
CN111782431A (zh) | 一种异常的处理方法、装置、终端及存储介质 | |
CN114996134A (zh) | 容器化部署方法、电子设备及存储介质 | |
CN110688245A (zh) | 信息获取方法、装置、存储介质及设备 | |
CN108111328B (zh) | 一种异常处理方法及装置 | |
CN112380115A (zh) | 一种回归测试方法、装置、电子设备及存储介质 | |
CN114518984A (zh) | 一种埋点信息的上报方法、装置、存储介质及终端设备 | |
CN116627737A (zh) | 一种硬盘测试方法、装置、设备及介质 | |
CN112543127A (zh) | 一种微服务架构的监控方法及装置 | |
CN111737158B (zh) | 一种异常断言的处理方法、装置、电子设备及存储介质 | |
CN112650613B (zh) | 一种错误信息处理方法、装置、电子设备及存储介质 | |
CN113438250A (zh) | 一种异常事件处理方法及设备 | |
CN115421960A (zh) | 一种ue内存故障恢复方法、装置、电子设备及介质 | |
KR101735652B1 (ko) | 단말 장치 및 이에 의한 사이버 공격 애플리케이션의 탐지 방법 | |
CN114510300A (zh) | 一种在派生类中嵌入目标对象的方法及设备 | |
CN113468029A (zh) | 日志管理方法、装置、电子设备和可读存储介质 | |
CN112860469A (zh) | 一种卡顿日志信息收集方法、装置、设备及存储介质 | |
CN113760696A (zh) | 一种程序问题定位方法、装置、电子设备和存储介质 | |
CN111984473A (zh) | 一种内存快照数据获取方法及相关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |