Hi,
Have any of you folks seen an abnormal CPU usage issue with rtpprpxy?
At times, "top" shows rtpproxy uses 100% CPU (sometimes 99%, sometimes
even 101%!), and it stops responding to openser. I have to restart
everything now.
A small thread in Serdev list recommends upgrading rtpproxy to latest
in CVS:
http://lists.iptel.org/pipermail/serdev/2006-June/007459.html
Mine was fairly old, so I upgraded, but without much progress. What
really bugs is I don't know what triggers it.
Backtraces suggest that this occurs in different places in rtpproxy,
before and after upgrading.
Before upgrade:
(gdb) where
#0 0xb7f49410 in ?? ()
#1 0xbffd6d88 in ?? ()
#2 0x00000076 in ?? ()
#3 0xbffd2410 in ?? ()
#4 0x4a8d9fd1 in sendto () from /lib/tls/libc.so.6
#5 0x0804ac0c in main (argc=7, argv=0xbffd6e14) at main.c:1467
After upgrade:
(gdb) where
#0 0xb7f0a410 in ?? ()
#1 0xbfcb0258 in ?? ()
#2 0xbfcadfc0 in ?? ()
#3 0xbfcab8e0 in ?? ()
#4 0x00bb8dd1 in recvfrom () from /lib/tls/libc.so.6
#5 0x0804a568 in main (argc=7, argv=0xbfcb02e4) at main.c:1364
Any clues? Is this a known problem and is there a patch or some sort
ofworkaround? Is there anything I need to upgrade? (This is CentOS
4.4, FWIW) Anything that should be done in openser configuration?
Thanks much in advance.
- Sajith.