[OpenSIPS-Users] no more pkg mem
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Tue Aug 12 20:53:08 CEST 2008
Hi Antanas,
The explanation is that the you had a large number of registrations in
memory and the MI command used the openserctl to dump the contacts is
not able to build in memory the structures needed to print all contacts
out - so the limitation comes from the mi implementation of the
"ul_dump" MI function.
Increasing the PKG memory was the right thing to do. Probably, if the
number of online users is keep increasing, you will need to increase
the pkg memory again.
I'm working on a solution to solve this.
Could you open a feature request on the tracker for this, please?
Thanks and regards,
Bogdan
Antanas Masevicius wrote:
> Hello,
>
> We successfully were running openser-1.3.2 around 20 days with a couple
> of thousands of registrations, but then when i issue:
>
> # openserctl ul show
> or
> # openserctl online
>
> i get following error in logs:
>
> Aug 11 17:25:06 test /usr/sbin/openser[15267]: DBG:mi_fifo:mi_parse_node: end of input tree
> Aug 11 17:25:06 test /usr/sbin/openser[15267]: DBG:mi_fifo:mi_fifo_server: done parsing the mi tree
> Aug 11 17:25:06 test /usr/sbin/openser[15267]: ERROR:core:add_mi_attr: no more pkg mem (24)
> Aug 11 17:25:06 test /usr/sbin/openser[15267]: ERROR:mi_fifo:mi_fifo_server: command (ul_dump) processing failed
>
> I already was getting similar error, but after i changed pool size in
> config.h to:
>
> #define PKG_MEM_POOL_SIZE 4*1024*1024
>
> with this setting i was able to run openser around 20 days without this
> error coming up.
>
> Is there a way to work out this problem? Should i be rising
> PKG_MEM_POOL_SIZE even more?
>
>
> Best regards,
>
> Antanas Masevicius
>
>
>
More information about the Users
mailing list