Fyi, you can use "adb shell dumpsys activity.services" to see the state of all active services, including those that are started but not currently running and waiting for a restart.
On Fri, Nov 27, 2009 at 10:44 AM, Derek <[email protected]> wrote: > Hi Nicolas, > > Thanks for the feedback. I've double checked the logs and I don't see > anything about TasKiller when the process has died. > In the meantime I've read the following thread about developers > complaining about Task killers applications (not yours especially). > > http://groups.google.com/group/android-developers/browse_thread/thread/3f87972d1f99ee81/e28b5180bb404a79 > (Our users complain that widget updates stop too) > > So, I've uninstalled TaskKiller, run GoogleMaps to generate a process > kill from Android. Here are the logs just after GoogleMaps starting: > [...] > 11-27 19:25:47.494: INFO/ActivityManager(74): Process abc (pid 3509) > has died. > [...] > 11-27 19:26:00.044: INFO/ActivityManager(74): Start proc abc for > service abc/.xyz.RefreshService: pid=3603 uid=10033 gids={3003, 1015} > [...] > 11-27 19:26:00.424: INFO/abc.xyz.RefreshService(3603): RefreshService > started (abc.xyz.refreshserv...@431f1d38) > [...] > It seems to work now. The only difference is that the following trace > does not appear: > "Scheduling restart of crashed service abc/.xyz.RefreshService in > 5000ms". > > Could it be a bug in your application ? or in the Android API you're > using to monitor running processes ? > It may prevent a service from restart. Is there any test I can do to > make sure ? > > Thanks again. > > > On Nov 27, 7:25 pm, Nicolas Thibaut <[email protected]> wrote: > > Hi, Taskiller use ActivityManager to "kill" process (there is no kill > > but uninstall process). > > > > If I kill taskiller itselfs, the log are: > > > > 11-27 19:16:58.952 I/ActivityManager( 75): Displayed activity > > com.tni.TasKiller/.TasKiller: 2023 ms (total 2023 ms) > > 11-27 19:16:59.032 I/ActivityManager( 75): Process > > com.android.settings (pid 4361) has died. > > 11-27 19:17:05.212 D/dalvikvm( 2816): GC freed 2448 objects / 115688 > > bytes in 175ms > > 11-27 19:17:12.842 D/ActivityManager( 75): Uninstalling process > > com.tni.TasKiller > > 11-27 19:17:12.842 D/ActivityManager( 75): Force removing process > > ProcessRecord{43678608 4341:com.tni.TasKiller/10030} > > (com.tni.TasKiller/10030) > > > > If your service die without this log, Taskiller is not guilty ! > > And if your service is killed by taskiller : the user HOPE it will > > NEVER restart. > > > > On Nov 27, 7:01 pm, Derek <[email protected]> wrote: > > > > > Hi Diane, > > > > > We've have exactly the same problem. We have TasKiller v2.2 installed > > > but we DO NOT use it to kill our app. > > > However, our service (running every one minute thanks to AlarmManager) > > > never restarts after process has died. > > > Here are the log extracted today on my HTC device under 1.6: > > > [...] > > > 11-27 18:14:00.463: INFO/abc.RefreshService(1482): Alarm planned in > > > 60000 milliseconds at 1259342100000 (abc.refreshserv...@431e8178 - > > > PendingIntent{431f71f8: android.os.binderpr...@431f71b0}) > > > 11-27 18:14:00.463: INFO/abc.RefreshService(1482): RefreshService > > > stopping (abc.refreshserv...@431e8178) > > > 11-27 18:14:00.463: INFO/ActivityManager(74): Stopping service: > > > abc/.xyz.RefreshService > > > [...] > > > 11-27 18:15:07.629: INFO/ActivityManager(74): Process abc (pid 1482) > > > has died. > > > 11-27 18:15:07.679: WARN/ActivityManager(74): Scheduling restart of > > > crashed service abc/.xyz.RefreshService in 5000ms > > > [...] > > > 11-27 18:19:26.131: INFO/ActivityManager(74): Start proc abc for > > > service abc/.xyz.RefreshService: pid=1536 uid=10033 gids={3003, 1015} > > > 11-27 18:19:26.241: INFO/dalvikvm(1536): Debugger thread not active, > > > ignoring DDM send (t=0x41504e4d l=38) > > > [...] > > > > > Do you mean that the problem could come from TaskKiller application ? > > > Once problem has occurred I still can see our app in TasKiller as > > > Italic/grayed (which means that a service is running in background) or > > > yellow. > > > > > Thanks. > > > > > On Nov 22, 8:53 pm, Dianne Hackborn <[email protected]> wrote: > > > > > > That's what the task killers do. Don't use them if you don't want > this to > > > > happen. You can't get around this. The API they are using is > intended for > > > > the user to explicitly stop everything about an app. > > > > > > On Sat, Nov 21, 2009 at 6:53 PM, shahzad ahmad < > [email protected]>wrote: > > > > > > > Hi, > > > > > I'm just investing how crashed services are restarted. I've > developed a > > > > > simple service and use a taskkiller from market place to kill the > > > > > application. Following are the logs after application is killed > > > > > > > "Uninstalling the process test.sys" > > > > > "Force removing process ProcessRecord{432d6ad0 252:test.sys/10041} > > > > > (test.sys/10041)" > > > > > "Scheduling restart of crashed service test.sys/.testservice in > 5000ms" > > > > > "Sending signal. PID: 252 SIG: 9" > > > > > > > But the service is never started. Can anybody tell why service is > not > > > > > starting? Do i need to put any flag in manifest file for service > restart to > > > > > work? > > > > > > > Regards, > > > > > shaz > > > > > > > -- > > > > > You received this message because you are subscribed to the Google > > > > > Groups "Android Developers" group. > > > > > To post to this group, send email to > [email protected] > > > > > To unsubscribe from this group, send email to > > > > > [email protected]<android-developers%[email protected]> > <android-developers%[email protected]<android-developers%[email protected]> > > > > > > > For more options, visit this group at > > > > >http://groups.google.com/group/android-developers?hl=en > > > > > > -- > > > > Dianne Hackborn > > > > Android framework engineer > > > > [email protected] > > > > > > Note: please don't send private questions to me, as I don't have time > to > > > > provide private support, and so won't reply to such e-mails. All > such > > > > questions should be posted on public forums, where I and others can > see and > > > > answer them. > > > > > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<android-developers%[email protected]> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- Dianne Hackborn Android framework engineer [email protected] Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

