[OpenSIPS-Users] limit of using $acc_extra() variables

Ionut Ionita ionutionita at opensips.org
Thu Feb 9 08:29:56 EST 2017


Will take a look into it. Thanks for reporting!

Ionut Ionita
OpenSIPS Developer

On 02/07/2017 12:39 PM, Marco Hierl wrote:
>
> Dear all,
>
> there seems to be a limit of using $acc_extra() variables.
>
> I’m using the ACC module to log accounting data into a file and it’s 
> working fine even with logging of extra_fields.
>
> But when I come to the point that I used $acc_extra variables more 
> often (around 45 times) in the config file, I get “not enough free pkg 
> memory” during the OpenSIPS start.
>
> Ok, so I set start option –M from 8 to 128… but the fault did not change.
>
> Maybe this part of my config file can explain it better. It is running 
> fine as long as I don’t remove one of the “*#*”-signs below:
>
> modparam("acc", "extra_fields", "log: switch; internal_ci; 
> related_inc_cdrs; time; us; si; inroute; outroute; bno_in; bno_out; 
> snr; ziel; tu; anum; fu; diverting_no; cpc; privacy; ua; received; 
> p-germany-tariff; switch_dur; init; eos")
>
> route{
>
>>
> do_accounting("log", "missed|failed", "");
>
> $acc_extra(switch)="sitename";       ..(and couple of assignments/po’s 
> more) …
>
> $acc_extra(si)="si”;
>
> $acc_extra(ua)="ua”;
>
> xlog("L_DBG","+++ $acc_extra(ua)");
>
> *#*$acc_extra(ua)="ua”;
>
> *#*$acc_extra(received)="yes";
>
> *#*xlog("L_DBG","+++ $acc_extra(ua)");
>
>>
> }
>
> If I remove any of the “#” above I get:
>
> Feb 7 10:57:25 sbc-dtag-bln opensips[3282]: Not starting opensips: 
> invalid configuration file!
>
> Feb  7 10:57:25 sbc-dtag-bln opensips[3282]: -e
>
> Feb 7 10:57:25 sbc-dtag-bln opensips[3282]: Feb  7 10:57:25 [3290] 
> INFO:core:tr_parse_re: preparing to parse param
>
> Feb 7 10:57:25 sbc-dtag-bln opensips[3282]: Feb  7 10:57:25 [3290] 
> INFO:cfgutils:shvar_init_locks: locks array size 16
>
> Feb 7 10:57:25 sbc-dtag-bln opensips[3282]: Feb  7 10:57:25 [3290] 
> INFO:core:tr_parse_re: preparing to parse param
>
> Feb 7 10:57:25 sbc-dtag-bln opensips[3282]: Feb  7 10:57:25 [3290] 
> INFO:core:tr_parse_re: preparing to parse param
>
> Feb 7 10:57:25 sbc-dtag-bln opensips[3282]: Feb  7 10:57:25 [3290] 
> INFO:core:tr_parse_re: preparing to parse param
>
> Feb 7 10:57:25 sbc-dtag-bln opensips[3282]: Feb  7 10:57:25 [3290] 
> INFO:core:tr_parse_re: preparing to parse param
>
> Feb 7 10:57:25 sbc-dtag-bln opensips[3282]: Feb  7 10:57:25 [3290] 
> INFO:core:fix_poll_method: using epoll_lt as the IO watch method (auto 
> detected)
>
> Feb 7 10:57:25 sbc-dtag-bln opensips[3282]: Feb  7 10:57:25 [3290] 
> ERROR:core:qm_malloc: not enough free pkg memory (64 bytes left), 
> please increase the "-M" command line parameter!
>
> Feb 7 10:57:25 sbc-dtag-bln opensips[3282]: Feb  7 10:57:25 [3290] 
> ERROR:core:new_sock_info: pkg memory allocation error
>
> Feb 7 10:57:25 sbc-dtag-bln opensips[3282]: Feb  7 10:57:25 [3290] 
> ERROR:core:new_sock2list: new_sock_info failed
>
> Feb 7 10:57:25 sbc-dtag-bln opensips[3282]: Feb  7 10:57:25 [3290] 
> ERROR:core:add_interfaces: new_sock2list failed
>
> Feb 7 10:57:25 sbc-dtag-bln opensips[3282]: Feb  7 10:57:25 [3290] 
> ERROR:core:qm_malloc: not enough free pkg memory (64 bytes left), 
> please increase the "-M" command line parameter!
>
> Feb 7 10:57:25 sbc-dtag-bln opensips[3282]: Feb  7 10:57:25 [3290] 
> ERROR:core:new_sock_info: pkg memory allocation error
>
> Feb 7 10:57:25 sbc-dtag-bln opensips[3282]: Feb  7 10:57:25 [3290] 
> ERROR:core:new_sock2list: new_sock_info failed
>
> Feb 7 10:57:25 sbc-dtag-bln opensips[3282]: Feb  7 10:57:25 [3290] 
> ERROR:core:add_interfaces: new_sock2list failed
>
> Feb 7 10:57:25 sbc-dtag-bln opensips[3282]: Feb  7 10:57:25 [3290] 
> ERROR:core:fix_socket_list: could not resolve eth0
>
> Feb 7 10:57:25 sbc-dtag-bln opensips[3282]: Feb  7 10:57:25 [3290] 
> ERROR:core:fix_all_socket_lists: fix_socket_list for 1 failed
>
> Feb 7 10:57:25 sbc-dtag-bln opensips[3282]: Feb  7 10:57:25 [3290] 
> ERROR:core:main: failed to initialize list addresses
>
> Feb 7 10:57:25 sbc-dtag-bln opensips[3282]: Feb  7 10:57:25 [3290] 
> NOTICE:core:main: Exiting....
>
> This is for OpenSIPS 2.2 & 2.3, running on
>
> Linux 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) 
> x86_64 GNU/Linux
>
> Thanks for your help
>
> Marco
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20170209/3bbe7741/attachment-0001.html>


More information about the Users mailing list