如何从日志中快速定位Android系统重启?

如何从日志中快速定位Android系统重启?

  1. 搜索日志:
Sending signal 9 to service 'zygote'

一般来说系统重启都是zygot被干掉了,发送了9就是kill信号,杀掉孵化进程自然就重启了

  1. 搜索日志
Finished processing BOOT_COMPLETED for u0

系统BOOT_COMPLETED重启成功,后面的u0表示userID,如果有多句这样的日志,且从时间上也看得出重启,如下:

	行 4620: 11-30 00:00:38.404 I/ActivityManager(  487): Finished processing BOOT_COMPLETED for u0
	行 239362: 11-30 00:00:16.299 I/ActivityManager(28404): Posting BOOT_COMPLETED user #0
	行 240631: 11-30 00:00:46.057 I/ActivityManager(28404): Finished processing BOOT_COMPLETED for u0

同样的userId为u0,且为它启动了2次,明显就重启了;可以查看两个时间点的日志确定重启原因

你可能感兴趣的:(bug分析,android,linux,运维)