Hi,
we have a script running on our Kamailio servers which dumps all online users with kamctl ul show, parses it and then sends it to database. (For explanation, we started doing it this way because we noticed at least with an older (open)ser release that SER would completely stop working for a couple of seconds while writing registered users to database every 5 minutes. When dumping it, we don't see any disruption.)
With Kamailio 1.5 this works, with Kamailio 3.1 it works in the beginning, but when you pass the 2000 online user mark, it just stops working.
I've started the Kamailio completely empty, then let users register against it. I did a "kamctl ul show" every 5 seconds, this is what the results were:
Domain:: location table=512 records=82 max_slot=2
Domain:: location table=512 records=412 max_slot=4
Domain:: location table=512 records=640 max_slot=5
Domain:: location table=512 records=973 max_slot=7
Domain:: location table=512 records=1209 max_slot=8
Domain:: location table=512 records=1454 max_slot=11
Domain:: location table=512 records=1667 max_slot=12
Domain:: location table=512 records=1907 max_slot=12
500 command 'ul_dump' failed
500 command 'ul_dump' failed
500 command 'ul_dump' failed
500 command 'ul_dump' failed
500 command 'ul_dump' failed
500 command 'ul_dump' failed
Is there a hard limit for dumping users through the fifo? Why? Or should we do it differently?
Best Regards,
Sebastian
--
Dipl.-Inf.
Sebastian Damm - VoIP-Engineer - damm@sipgate.de
sipgate GmbH - Gladbacher Str. 74 - 40219 Düsseldorf
HRB Düsseldorf 39841 - Geschäftsführer: Thilo Salmon, Tim Mois
Steuernummer: 106/5724/7147, Umsatzsteuer-ID: DE219349391
www.sipgate.de - www.sipgate.at - www.sipgate.co.uk