@Alexei: unfortunately there is no way in OpenSIPS to auto-scale the private or public memory - you'll have to decide from the beginning how much traffic you are going to support and scale the memory usage accordingly. Syncing cannot be done using shared memory, so the only solution I can see is to increase the pkg (-M) parameter to a comfortable value.

@Mohit: In order to use cluster replication for dialogs, you can follow this[1] tutorial, or this[2] one for usrloc replication. Both methods require a full working cluster. For details about cluster configuration, please read the module's manual[3].

[1] https://blog.opensips.org/2018/03/23/clustering-ongoing-calls-with-opensips-2-4/ [2] https://blog.opensips.org/2018/09/13/clustered-sip-user-location-the-full-sharing-topology/
[3] https://opensips.org/html/docs/modules/2.4.x/clusterer#idp6120384

Best regards,
Răzvan

On 12/4/18 7:30 AM, Mohit Sachan wrote:
plz tell me how to configure opensips for cluster replication (usrloc or dialog)

On Mon, Dec 3, 2018 at 1:00 PM vasilevalex <[email protected] <mailto:[email protected]>> wrote:

    Hi all,

    I have simple cluster with full-sharing usrloc. Everything is in
    memory, no
    DB for usrloc.
    When starting backup server it syncing usrloc data. So I got errors:

    Dec  1 20:15:12 test02 /usr/sbin/opensips[30896]:
    ERROR:core:fm_malloc: not
    enough free pkg memory (30400 bytes left, need 35904), please
    increase the
    "-M" command line parameter!
    Dec  1 20:15:12 test02 /usr/sbin/opensips[30896]: INFO:core:fm_malloc:
    attempting defragmentation...
    Dec  1 20:15:12 test02 /usr/sbin/opensips[30896]: INFO:core:fm_malloc:
    unable to alloc a big enough fragment!
    Dec  1 20:15:12 test02 /usr/sbin/opensips[30896]: INFO:core:fm_malloc:
    unable to alloc a big enough fragment!
    Dec  1 20:15:12 test02 /usr/sbin/opensips[30896]: INFO:core:fm_malloc:
    attempting defragmentation...
    Dec  1 20:15:12 test02 /usr/sbin/opensips[30896]: INFO:core:fm_malloc:
    unable to alloc a big enough fragment!
    Dec  1 20:15:12 test02 /usr/sbin/opensips[30896]: INFO:core:fm_malloc:
    attempting defragmentation...

    Start parameters:
    /usr/sbin/opensips -m 512 -M 32

    And this errors starts with only little bit more than 500 phones.
    When cluster in sync, on Backup server I has real_used_size about 11 Mb.

    Of course I can increase package memory for example to 64 Mb. But
    what if I
    want not 1000 phones, but 10000 ? May be syncing must use shared memory?
    Unfortunately I don't know this process so deep.
    Thanks.




    --
    Sent from:
    
http://opensips-open-sip-server.1449251.n2.nabble.com/OpenSIPS-Users-f1449235.html

    _______________________________________________
    Users mailing list
    [email protected] <mailto:[email protected]>
    http://lists.opensips.org/cgi-bin/mailman/listinfo/users


_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


--
Răzvan Crainea
OpenSIPS Core Developer
  http://www.opensips-solutions.com
Meet the OpenSIPS team at the next OpenSIPS Summit:
  https://www.opensips.org/events

_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to