On Sep 23, 2009 at 21:06, Juha Heinanen <jh(a)tutpro.com> wrote:
i have noticed that when i try to restart sr, quite
often three of the
processes won't die immediately. top show that two of them spend quite
a lot cpu time.
they go away after a minute or two.
any idea why this happens and how to make sr all sr processes to die
reliably?
Probably some process refuses to terminate (bug).
They die after a minute because that's when the shutdown timeout kicks
in (if all the processes and the cleanup take longer then 1 minute,
sr/ser will kill itself). You can change this timeout using exit_timeout
in sr.cfg.
If it happens again, could you try to attach with gdb to the processes
eating the cpu and send me some back traces and the output of print
pt[process_no]? You could try using a larger exit_timeout (e.g.
exit_timeout=1800), just to be sure you'll catch them.
Andrei