Hi,
Following my issue with the above....
1. Is there a way to see if a worker (child) is processing a transaction for too long (let’s say 2-3 sec)?
2. Is there an option to see if the DB connection is alive? (I am familiar with db_mysql options)
3. If all workers are stuck on this "long" transaction, is there a Q for the new INVITES? Can I see how many are there?
What I was experiencing is that when my DB was very slow, kamailio crashed after a while....
Yes, it will get in another process to handle the actions after t_suspend() and the sip worker will get to next packet from the network.
I will configure db_mysql to ping every 30 sec and timeout after 1 sec.
Still, it can create a 3 sec delay for transactions.
Any one has an idea?
Using the ASYNC module can help here? Does it free the worker to deal with new requests?
BR,
Uri
_______________________________________________ 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
-- Daniel-Constantin Mierla - http://www.asipto.com http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda