[Asterisk-Users] asterisk monitor
TC
trclark at shaw.ca
Sun Sep 14 12:07:26 MST 2003
>Every once in a while, our asterisk process hangs.
>We haven't been able to figure out why, but
>in the mean time, we've operated around the issue
>using the brute force script below. I hope you find
>this useful.
sounds like asterisk is its deadlocked or seg faulting
this work around is realy just hiding the issue, should realy get to
the bottom of it rather than having faulty code out there :)
2 suggestions
if you don't get any response
1) check if the parent asterisk process still has pid
if it does attach to the dead process with gdb
cd /usr/src/asterisk ; gdb ./asterisk pid
once gdb loads, do
info threads
then
for each running thread switch to each thread
thread 1
then do a bt
next ...
post that to the list
2) no asterisk process running
check for a core file and run a bt on the core file from gdb
cd /usr/src/asterisk
gdb ./asterisk core.?????
bt
and post that to the list
More information about the asterisk-users
mailing list