Hi Dave, At sthutdown, opensips modules are mainly doing memory cleanup (dialog, transactions, caches, etc) or data flush to DB (dialogs, usrloc, etc).
As memory cleanup is predictable as time and not resource consuming, I would say it is something related to DB flush - some DB ops that take random number of (mili) seconds, depending on the DB server load. A simple patch to report the shutdown duration of each module can be made if you consider it helpful - but I suspect the DB ops. Regards, Bogdan Dave Singer wrote: > Sometimes when I'm do a restart on opensips (using init.d script, with > some customization to handle this problem) opensips takes quite a bit > of time, like 30 - 50 seconds to stop. Other times it is very quick. > I'm using 1.6.2 and 1.6.3. > The servers are fairly busy, less then 200 calls per sec, with around > 1000 sustained open calls. > I am using dialog module and db mode is 3 (on shutdown) with > postgresql 8.4. However since sometimes it is very quick with the same > call volume it doesn't "feel" like this is the problem. Further I have > had it be slow to stop when testing a config that is not using dialog > at all and there are no active calls or any sip activity when I try to > stop it. > My hunch is slightly toward it is waiting on a transaction but not so > sure. > > The pertinent part of my init.d script customizations are for after > sending opensips the kill <pid> signal to every 0.1 seconds check if > it has stopped yet then start it back up. > > Needless to say, having it take 50 seconds to restart, and not > responding to sip traffic does not make customers happy when your > dealing with thousands of call. :( > > Any thoughts or things to try would be appreciated. > > Thanks > > cando > ------------------------------------------------------------------------ > > _______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > -- Bogdan-Andrei Iancu OpenSIPS Bootcamp 20 - 24 September 2010, Frankfurt, Germany www.voice-system.ro _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
