[OpenSIPS-Users] Load Balancer module only sending calls to 4 servers in a group

Bobby Smith bobby.smith at gmail.com
Thu Jul 9 21:37:22 CEST 2009


Also, to add a note:

If i move the 4th row in the database to the 14th row (with 14 as the PK
id), and delete the fourth row, and reload the load balancer list, the new
fourth server receives traffic.  IE the first four:

"1";1;"sip:1.2.3.4";"handset=75";"server1"

> "2";1;"sip:sip:1.2.3.5";"handset=75";"server2"
> "3";1;"sip:sip:1.2.3.6";"handset=75";"server3"
> "5";1;"sip:sip:1.2.3.8";"handset=75";"server5"


Now receives calls.

On Thu, Jul 9, 2009 at 3:32 PM, Bobby Smith <bobby.smith at gmail.com> wrote:

> Hello,
>
> I've currently got the load balancer set up with a single group (we'll call
> it "handset", as our opensips server using the loadbalancing is just acting
> as a registrar/proxy to a softswitch).
>
> This is how it's defined in the database table:
>
> "1";1;"sip:1.2.3.4";"handset=75";"server1"
> "2";1;"sip:sip:1.2.3.5";"handset=75";"server2"
> "3";1;"sip:sip:1.2.3.6";"handset=75";"server3"
> "4";1;"sip:sip:1.2.3.7";"handset=75";"server4"
> "5";1;"sip:sip:1.2.3.8";"handset=75";"server5"
> "6";1;"sip:sip:1.2.3.9";"handset=75";"server6"
> "7";1;"sip:sip:1.2.3.10";"handset=75";"server7"
> "8";1;"sip:1.2.3.11";"handset=75";"server8"
> "9";1;"sip:1.2.3.12";"handset=75";"server9"
> "10";1;"sip:1.2.3.13";"handset=75";"server10"
> "11";1;"sip:1.2.3.14";"handset=75";"server11"
> "12";1;"sip:1.2.3.15";"handset=75";"server12"
> "13";1;"sip:1.2.3.16";"handset=75";"server13"
>
> When active, it seems the load balancer is only sending to the first 4
> servers in the list:
>
> [root at cloud_registrar_lb mnt]# opensipsctl fifo lb_list
> Destination:: sip:1.2.3.4 id=1
>     Resource:: handset max=75 load=75
> Destination:: sip:1.2.3.5 id=2
>     Resource:: handset max=75 load=75
> Destination:: sip:1.2.3.6 id=3
>     Resource:: handset max=75 load=75
> Destination:: sip:1.2.3.7 id=4
>     Resource:: handset max=75 load=75
> Destination:: sip:1.2.3.8 id=5
>     Resource:: handset max=75 load=0
> Destination:: sip:1.2.3.9 id=6
>     Resource:: handset max=75 load=0
> Destination:: sip:1.2.3.10 id=7
>     Resource:: handset max=75 load=0
> Destination:: sip:1.2.3.11 id=8
>     Resource:: handset max=75 load=0
> Destination:: sip:1.2.3.12 id=9
>     Resource:: handset max=75 load=0
> Destination:: sip:1.2.3.13 id=10
>     Resource:: handset max=75 load=0
> Destination:: sip:1.2.3.14 id=11
>     Resource:: handset max=75 load=0
> Destination:: sip:1.2.3.15 id=12
>     Resource:: handset max=75 load=0
> Destination:: sip:1.2.3.16 id=13
>     Resource:: handset max=75 load=0
>
> I don't see anything in the log identifying that we're even try to send
> anything beyond the first 4 servers, and an ngrep confirms that it's
> essentially balancing messages to just the first four without trying the
> rest.
>
> Any thoughts?  I'm using the 1.5.1 version of the load balancer.
>
> Thanks,
>
> Bobby S
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20090709/d16eb497/attachment.htm 


More information about the Users mailing list