백그라운드에서 서비스로 작동하는 어플을 만들고 있습니다.


작동 후 랜덤하게 프로세스가 죽습니다.


로그캣에서 확인 결과 전원 관련 문제 같은데...


WakeLock 옵션은 PARTIAL_WAKE_LOCK 으로 두었습니다.


ActivityManager에서


Excessive wake lock in com.test.servicetest (pid 3133) : held 900007 during 900007

process com.test.servicetest (pid 3133) died.


이런 로그를 확인했습니다.


찾아보니 안드로이드 프레임워크의


ActivitiyManagerService의 checkExcessivePowerUsageLocked 메서드에서 로그를 출력하는것 같네요.


이런 로그를 내뱉고 죽는 경우는 어떤 경우가 있는지 궁금합니다.


혹시 전력 사용량이 많다거나...그래서 다이하는건......설마...