[OpenSIPS-Users] high process count

Bret McDanel trixter at 0xdecafbad.com
Sat Apr 30 21:53:51 CEST 2011


On Sat, 2011-04-30 at 19:37 +0100, Stanisław Pitucha wrote:
> You mean that fifo ps returns a low number of processes? How are you
> starting up opensips? What kind of scripts / process management are
> you using?
> 
> I would guess that something you use to start up opensips is not
> working as you expect and keeps respawning it all the time. Of course
> new processes won't stay around for long because they'll try to bind
> on some ports which are already taken. But if you're respawning often
> enough, the total count could go into thousands.
> 


The extra processes are because it is forking doing something, it is not
multiple instances being started like you suggested.  They  all have the
same parent ID.

ps auxww | grep opensips | wc -l
the list keeps growing.  And if I kill opensips most die but not all,
and those are only terminated with a kill -9.  

I show about 7 with opensipsctl ps but hundreds (it constantly grows
they never die).

They are clearly blocking somewhere, and it cannot be a syscall because
a kill -9 cant take those out.  I am about to dig in and try to find out
where and more importantly why.


I start opensips fork=no logstderr=yes debug=10 with only a -f and -P
option in a standard shell.  

-- 
Trixter aka Bret McDanel
website:  http://www.0xdecafbad.com
pgp key:  http://bit.ly/9XYK4b




More information about the Users mailing list