On 30/11/2016 23:46, Alex Balashov wrote:
> On Wed, Nov 30, 2016 at 05:42:56PM -0500, Peter DiSanto wrote:
>
>> OK thank you Alex.  I will look into your suggestions next time the problem
>> arises.  Each call does generate one SQL LCR lookup, one CDR INSERT, and
>> also a timer route that runs 3 queries every few minutes.  Once Kamailio
>> stops responding it will continue that way indefinitely until a process
>> restart.  Will report back. Thanks.
> The timer routes run in separate processes, FYI. 
>
> But yeah, it sounds like your SQL DB interactions are the likely source of 
> the problem. It doesn't have to be the case that these queries get "stuck". 
> If they become even a little slow, and you don't have sufficient child 
> processes to wait on them, at 200 CPS that can have consequences. Perhaps 
> profile the queries and/or log slow queries?
>
For troubleshooting, when kamailio gets stuck, do a ps and grab all the
pids of kamailio, then take the backtrace from each pid with:

gdb kamailio $PID -batch --eval-command="bt full"

Then we can see what each kamailio project is doing at that moment.

Cheers,
Daniel

-- 
Daniel-Constantin Mierla
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.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

Reply via email to