Kris Kennaway wrote:
On Fri, Nov 24, 2006 at 10:02:23AM +0800, Ganbold wrote:

So do I have interrupt storms here and it is something related to bge?

No, your interrupts look fine.

What else should I check when application hangs again?

The most important thing to know is what is the application doing when
it hangs.  Unfortunately none of the information you provided shows
this.  Next time use the -o wchan argument to ps to find out what
state the process is blocked in.
Ok, Here it is:

 573  ??  Is     0:00.02 /usr/sbin/inetd -wW -C 60
78721  ??  I      0:00.01 /usr/local/Radiator-3.15/hooks/PSA
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
78744  ??  Is     0:00.05 sshd: tsgan [priv] (sshd)
78747  ??  S      0:00.02 sshd: [EMAIL PROTECTED] (sshd)
 591  v0  Is+    0:00.00 /usr/libexec/getty Pc ttyv0
 592  v1  Is+    0:00.00 /usr/libexec/getty Pc ttyv1
 593  v2  Is+    0:00.00 /usr/libexec/getty Pc ttyv2
 594  v3  Is+    0:00.00 /usr/libexec/getty Pc ttyv3
 595  v4  Is+    0:00.00 /usr/libexec/getty Pc ttyv4
 596  v5  Is+    0:00.00 /usr/libexec/getty Pc ttyv5
 597  v6  Is+    0:00.00 /usr/libexec/getty Pc ttyv6
 598  v7  Is+    0:00.00 /usr/libexec/getty Pc ttyv7
16099 p0- I 20:29.05 perl /usr/local/Radiator-3.15/radiusd -log_file /var/log/radius/logfile -config_file /usr/local/Radiator-3.15/voip.cfg -pid_file /
78748  p0  Is     0:00.01 -sh (sh)
78750  p0  I      0:00.01 su
78751  p0  S      0:00.04 _su (csh)
78761  p0  R+     0:00.00 ps ax

voiprad#ps axHlwww|grep PSA

0 78721 16099 0 4 0 1696 1184 sbwait I ?? 0:00.01 /usr/local/Radiator-3.15/hooks/PSA

voiprad#
voiprad#
voiprad# ps -o wchan
WCHAN
ttyin
ttyin
ttyin
ttyin
ttyin
ttyin
ttyin
ttyin
piperd
wait
pause
-

You can also use kgdb to find out
where it is waiting in the kernel:

kgdb /dev/mem /boot/kernel/kernel.symbols
info threads
<find the thread corresponding to the process that is blocked>
thread <tid>
bt

Oh, I don't have kernel.symbols file, how to enable it?

thanks,

Ganbold

Kris

_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to