I hope someone will help in the future when a similar situation arises. Found the reason for the leak of private memory (pkmem). When the memory ends in the logs of the message, a message is displayed. 2017-07-26T03: 42: 10.1251 B2BUA INFO: core: fm_malloc: unable to allocate a large enough fragment! 2017-07-26T03: 42: 10.1252 B2BUA ERROR: core: do_action: memory allocation failure 2017-07-26T03: 42: 10.1253 B2BUA ERROR: core: pv_set_ruri_port: do action failed 2017-07-26T03: 42: 10.1254 B2BUA ERROR: core: do_assign: setting PV failed 2017-07-26T03: 42: 10.1255 B2BUA ERROR: core: do_assign: error at / usr/local/opensips231//etc/opensips/opensips.cfg:221 2017-07-26T03: 42: 10.1256 B2BUA ERROR: core: fm_malloc: not enough free pkg memory (0 bytes left, need 64), please increase the "-M" command line parameter! 2017-07-26T03: 42: 10.1257 B2BUA INFO: core: fm_malloc: attempting defragmentation ...
I was wondering why he displays an error in line 221. Here it is: $rd = $avp(dest_domain); $rp = $ avp(dest_port); Where I set the values above $avp dest_domain) = $dd; $avp(dest_port) = $dp; I commented out the line: #$rd = $avp(dest_domain); $rp = $ avp (dest_port); Pointed out to use for private memory (pkmem) 1 MB and restarted opensips. Before loading, I looked at the statistics [Root @ sbc sbin] # ./opensipsctl fifo get_statistics pkmem: | Grep pkmem: [45] Pkmem: 4-total_size :: 1048576 Pkmem: 4-used_size :: 103224 Pkmem: 4-real_used_size :: 146368 Pkmem: 4-max_used_size :: 146368 Pkmem: 4-free_size :: 902208 Pkmem: 4-fragments :: 393 Pkmem: 5-total_size :: 1048576 Pkmem: 5-used_size :: 103224 Pkmem: 5-real_used_size :: 146368 Pkmem: 5-max_used_size :: 146368 Pkmem: 5-free_size :: 902208 Pkmem: 5-fragments :: 393 Load included: [Root @ sbc sbin] # ./opensipsctl fifo get_statistics pkmem: | Grep pkmem: [45] Pkmem: 4-total_size :: 1048576 Pkmem: 4-used_size :: 103272 Pkmem: 4-real_used_size :: 147976 Pkmem: 4-max_used_size :: 156968 Pkmem: 4-free_size :: 900600 Pkmem: 4-fragments :: 395 Pkmem: 5-total_size :: 1048576 Pkmem: 5-used_size :: 103224 Pkmem: 5-real_used_size :: 146368 Pkmem: 5-max_used_size :: 146368 Pkmem: 5-free_size :: 902208 Pkmem: 5-fragments :: 393 .... [Root @ sbc sbin] # ./opensipsctl fifo get_statistics pkmem: | Grep pkmem: [45] Pkmem: 4-total_size :: 1048576 Pkmem: 4-used_size :: 103272 Pkmem: 4-real_used_size :: 148024 Pkmem: 4-max_used_size :: 157056 Pkmem: 4-free_size :: 900552 Pkmem: 4-fragments :: 395 Pkmem: 5-total_size :: 1048576 Pkmem: 5-used_size :: 103224 Pkmem: 5-real_used_size :: 146368 Pkmem: 5-max_used_size :: 146368 Pkmem: 5-free_size :: 902208 Pkmem: 5-fragments :: 393 [Root @ sbc sbin] # .... [Root @ sbc sbin] # ./opensipsctl fifo get_statistics pkmem: | Grep pkmem: [45] Pkmem: 4-total_size :: 1048576 Pkmem: 4-used_size :: 103272 Pkmem: 4-real_used_size :: 148024 Pkmem: 4-max_used_size :: 157056 Pkmem: 4-free_size :: 900552 Pkmem: 4-fragments :: 395 Pkmem: 5-total_size :: 1048576 Pkmem: 5-used_size :: 103280 Pkmem: 5-real_used_size :: 147624 Pkmem: 5-max_used_size :: 155416 Pkmem: 5-free_size :: 900952 Pkmem: 5-fragments :: 395 .... [Root @ sbc sbin] # ./opensipsctl fifo get_statistics pkmem: | Grep pkmem: [45] Pkmem: 4-total_size :: 1048576 Pkmem: 4-used_size :: 103272 Pkmem: 4-real_used_size :: 148024 Pkmem: 4-max_used_size :: 157056 Pkmem: 4-free_size :: 900552 Pkmem: 4-fragments :: 395 Pkmem: 5-total_size :: 1048576 Pkmem: 5-used_size :: 103280 Pkmem: 5-real_used_size :: 147984 Pkmem: 5-max_used_size :: 157256 Pkmem: 5-free_size :: 900592 Pkmem: 5-fragments :: 395 [Root @ sbc sbin] # For 1100 seconds opensips successfully processed 11500 calls, statistics [Root @ sbc sbin] # ./opensipsctl fifo get_statistics pkmem: | Grep pkmem: [45] Pkmem: 4-total_size :: 1048576 Pkmem: 4-used_size :: 103272 Pkmem: 4-real_used_size :: 148024 Pkmem: 4-max_used_size :: 157064 Pkmem: 4-free_size :: 900552 Pkmem: 4-fragments :: 395 Pkmem: 5-total_size :: 1048576 Pkmem: 5-used_size :: 103280 Pkmem: 5-real_used_size :: 148080 Pkmem: 5-max_used_size :: 157256 Pkmem: 5-free_size :: 900496 Pkmem: 5-fragments :: 395 [Root @ sbc sbin] # The reason was in assigning the value of rd and rp. -- View this message in context: http://opensips-open-sip-server.1449251.n2.nabble.com/Does-not-release-shared-memory-tp7608065p7608138.html Sent from the OpenSIPS - Users mailing list archive at Nabble.com. _______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users