Hi Ovidiu, Good points. We're not running out of memory, and all processes keep running. Top shows 0% or 1% CPU load for the Kamailio processes.
We cross-compile with the CodeSourcery toolchain. The default build options drag in the file atomic_unknown.h, that produces the following compile warning: "no native memory barrier implementations, falling back to slow lock based workarround" Currently we're testing a version compiled with -DNOSMP (no atomic_unknown.h) that will run over the weekend. Regards, Michiel Veldkamp On Thu, Jan 17, 2013 at 3:20 PM, Ovidiu Sas <o...@voipembedded.com> wrote: > Hello Michiel , > > You should check with top to see the status of all kamailio processes. > If you see processes that are using 100% CPU, you may have a deadlock. > Connect with gdb to the process to investigate what's going on. > > Also, you are running on arm. How did you compiled kamailio: native or > cross. > When you run kamailio on an embedded system, you need to check if you > have enough memory. If you start running out of memory, the OS may > start killing processes randomly (check your OS logs). > > You definitely need to look at this issue from a broader prospective > as it's not a regular x86 deployment with plenty of CPU and memory. > Also tuning the config (by removing everything that you don't need > might help with memory utilization). > > > Regards, > Ovidiu Sas > > -- > VoIP Embedded, Inc. > http://www.voipembedded.com >
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users