[OpenSIPS-Users] number of opensips children
Jeff Pyle
jpyle at fidelityvoice.com
Mon Dec 14 22:58:30 CET 2009
Hello,
I'm trying to determine the "proper" number of opensips children for my
setup. I'm having trouble understanding which operations effectively block
or occupy a process until completion, and which ones allow a process to
handle other traffic.
My theory thus far has been to run more children than I should ever need so
then I don't have to worry about any blocking. But 150+ children later
across three proxies and I'm afraid my DB server is unhappy with so many
connections from FreeRadius and Opensips. I'd like to try to thin it down,
but I need to understand better what can block a process.
Is it transaction-based? That is, does a child correspond to a transaction
until its completion? I hope not, since that doesn't sound like it would
scale very well.
Is it message-based? That is, does a child process a single message until
it ships out with t_relay or similar? In this case, how do things like
siptrace or accounting impact a child's ability to process other messages?
Any clarity someone might be able to offer on the subject would be great.
Thanks,
Jeff
More information about the Users
mailing list