[Users] rtpproxy CPU usage issue..

Sajith T S sajithts at gmail.com
Mon Apr 30 16:13:41 CEST 2007


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.




More information about the Users mailing list